アプリ内ブラウザを使用すると、ユーザーはアプリのコンテキストを維持しながら、ブラウザの機能をすべて利用できます。これは、アプリ内にウェブページへのリンクや広告がある場合に最もよく使用されます。ウェブページは、図 1 に示すように、アプリ内ブラウザで開くことができます。

カスタムタブと WebView はどちらもアプリ内エクスペリエンスを強化するために利用できる API ですが、どちらが最適かはユースケースによって異なります。次の表に、それぞれの利点をいくつか示します。
ユーザーのデフォルト ブラウザで処理されるサードパーティ コンテンツのブラウジングをすぐに利用できます。ほとんどのユースケースで最も一般的です。 |
デベロッパーが制御するカスタム ブラウジング エクスペリエンス。通常は、より高度なユースケースに使用されます。 |
||||
|
|
カスタムタブはほとんどのブラウザでサポートされていますが、一部のブラウザでは追加のカスタマイズ オプションが提供されています。詳しくは、カスタムタブのブラウザ サポートの比較をご覧ください。
参考情報
WebView またはカスタムタブ API を使用して Android デバイス向けウェブページを開発するには、次のドキュメントをご覧ください。