OAuth を使用して認証するアプリがあります。つまり、アプリケーションを承認するには、ユーザーを Web サイトに誘導する必要があります。Web ビューを使用してアプリ内のコンテンツを表示するだけでなく、標準のブラウザーを使用して元のサイトで承認していることをユーザーに明確にすることを好みます。ただし、(openURL 経由で) Safari にリダイレクトされるたびに、新しい Safari ウィンドウが起動され、Safari で 8 つのウィンドウが開かれると、まったく機能しなくなります。
アプリケーションからのすべての openURL 呼び出しを同じウィンドウで開くことができる、html のアンカー タグの「ターゲット」属性に相当するものがあるかどうか疑問に思っています。
Web アプリケーションを介して公開できる機能は他にもあり、iPhone のネイティブ機能と Safari の Web アプリ機能の間のハイブリッド アプリを作成しますが、アプリと Safari を切り替えるたびに新しいウィンドウを起動する必要がある場合は、機能しなくなります。 . Youtube アプリは、ビデオを表示した後にユーザーを前のページに戻すことができることは明らかですが、それは iPhone 用の Safari のカスタム プラグインである可能性があります。また、前のページに戻ることは多少便利ですが、既存のウィンドウの新しい URL にそれらを送信すると、実際には多くの可能性が開かれます。