iOS 9で、AppleはSafari View Controllerと呼ばれるものを導入しました。これは基本的に、開発者が独自のWebビューアを構築する代わりに利用できるプラグアンドプレイのWebビューです。これには多くの利点があります。開発者にとってはコーディングとメンテナンスの手間が大幅に削減され、ユーザーにとってはアプリ全体で統一されたエクスペリエンスが得られ、Safari View Controllerは保存されたパスワードやコンテンツブロッカーなど、Safari本来の特権を利用できます。
しかし、UIには重大な欠点が1つあります。それは、閉じるのが非常に面倒なことです。
私はTweetbot 4(素晴らしいアプリです。ぜひ購入を)をインストールした際に、この問題に強く気づきました。以前のTweetbot 3では、ユーザーがタイムライン内のWebリンクをタップすると、Webサイトが右からスライドして表示されました。タイムラインに戻るのは簡単でした。常に表示されている左上隅の戻るボタンをタップするか、左端から右にスワイプするジェスチャーを使うか(私の好みの方法です)。これにより、タイムライン内のリンクを簡単に出入りできました。
Tweetbot 4は現在、Safari View Controllerを利用しています(そして、私は彼らを責めません)。しかし、ビューを閉じる方法は1つしかありません。右上隅の遠くにある「完了」ボタンです。
しかし、ここにひどい間違いがあります。スクロールすると、「完了」ボタンが消えてしまうのです。そうです、唯一の脱出手段は、移動するとすぐに隠れてしまいます。
到達しにくく、時には隠れてしまう「完了」ボタンは、Tweetbotでのリンク閲覧をはるかに遅くします。私は少しでも操作を楽にするために、Reachabilityを再び有効にしたほどです。ひどい話です。
幸いなことに、Appleが検討してくれると願っている、かなり簡単な解決策があると思います。
ステップ1:スクロール時にUIクロームを隠さない。私たちの携帯電話は今や巨大です。画面のスペースはそれほど貴重ではありません。数ピクセルの余分なスペースから得られる利点は、ご存知の通り、ボタンがなくなることでたちまち失われます。
ステップ2:上部ナビゲーションバーから「完了」ボタンを削除し、下部ツールバーに「閉じる」ボタンを追加する。ああ。これで手が届きやすくなりました。

既存のSafari View Controllerにバックジェスチャーを追加するだけでこの問題は解決できると思われるかもしれません。しかし、これにはいくつかの問題があります。つまり、そのジェスチャーはSafariのWebビュー内を移動するために確保しておく必要があるということです。
ご意見をお聞かせください。何か見落としていることがありますか?もしなければ、Appleさん、実現しましょう!