WebView

WebViewとは、アプリケーション内にてWebページを取得、表示する機能、コンポーネントのこと。AndroidやiOSのスマートフォン等のアプリ内で多く利用されているアプリ内ブラウザーの仕組みの一つ。読みは「ウェブビュー」。

アプリ開発時にWebViewを呼び出すコードを記述するだけで、アプリにWebページを表示する機能を組み込める。Webページの更新がそのまま反映されるため、共通のコンテンツ運用で済むというメリットがある。一方で、画面遷移時の通信量を抑えられるネイティブアプリでの体験のような、快適でスムーズなブラウジングは期待できない。

WebViewは、ChromeやSafariなどWebブラウザーのレンダリングエンジンを呼び出してHTML等で構成されたWebページを取得するため、ブラウザーでの表示とほぼ同等になる。しかし、ブラウザー自体を起動しているわけではないため、ブラウザーの設定やCookie(クッキー)などは引き継がれず、該当のアプリ内ブラウザーの設定やCookieとして管理される。