Android標準ブラウザ
[Wikipedia|▼Menu]
.mw-parser-output .hatnote{margin:0.5em 0;padding:3px 2em;background-color:transparent;border-bottom:1px solid #a2a9b1;font-size:90%}

この項目では、Android標準ブラウザについて説明しています。ウェブブラウザについては「ウェブブラウザ」をご覧ください。
.mw-parser-output .ambox{border:1px solid #a2a9b1;border-left:10px solid #36c;background-color:#fbfbfb;box-sizing:border-box}.mw-parser-output .ambox+link+.ambox,.mw-parser-output .ambox+link+style+.ambox,.mw-parser-output .ambox+link+link+.ambox,.mw-parser-output .ambox+.mw-empty-elt+link+.ambox,.mw-parser-output .ambox+.mw-empty-elt+link+style+.ambox,.mw-parser-output .ambox+.mw-empty-elt+link+link+.ambox{margin-top:-1px}html body.mediawiki .mw-parser-output .ambox.mbox-small-left{margin:4px 1em 4px 0;overflow:hidden;width:238px;border-collapse:collapse;font-size:88%;line-height:1.25em}.mw-parser-output .ambox-speedy{border-left:10px solid #b32424;background-color:#fee7e6}.mw-parser-output .ambox-delete{border-left:10px solid #b32424}.mw-parser-output .ambox-content{border-left:10px solid #f28500}.mw-parser-output .ambox-style{border-left:10px solid #fc3}.mw-parser-output .ambox-move{border-left:10px solid #9932cc}.mw-parser-output .ambox-protection{border-left:10px solid #a2a9b1}.mw-parser-output .ambox .mbox-text{border:none;padding:0.25em 0.5em;width:100%;font-size:90%}.mw-parser-output .ambox .mbox-image{border:none;padding:2px 0 2px 0.5em;text-align:center}.mw-parser-output .ambox .mbox-imageright{border:none;padding:2px 0.5em 2px 0;text-align:center}.mw-parser-output .ambox .mbox-empty-cell{border:none;padding:0;width:1px}.mw-parser-output .ambox .mbox-image-div{width:52px}html.client-js body.skin-minerva .mw-parser-output .mbox-text-span{margin-left:23px!important}@media(min-width:720px){.mw-parser-output .ambox{margin:0 10%}}

この記事には複数の問題があります。改善やノートページでの議論にご協力ください。

出典がまったく示されていないか不十分です。内容に関する文献や情報源が必要です。(2018年9月)


出典脚注などを用いて記述と関連付けてください。(2018年9月)


脚注による出典や参考文献の参照が不十分です。脚注を追加してください。(2018年9月)


古い情報を更新する必要があります。(2020年5月)


独自研究が含まれているおそれがあります。(2018年9月)
出典検索?: "Android標準ブラウザ" ? ニュース ・ 書籍 ・ スカラー ・ CiNii ・ J-STAGE ・ NDL ・ dlib.jp ・ ジャパンサーチ ・ TWL

Android標準ブラウザ
Android Open Source Project Browser (Android Browser)Android 6.1上で動作するAOSP Browser(バージョン6.0.1)
開発元Google
初版2008年
リポジトリhttps://android.googlesource.com/platform/packages/apps/Browser/
使用エンジンバージョン4.3以前: WebKit
バージョン4.4以降: Blink (Chromium WebView)
対応OSAndroid
対応言語53言語
種別ウェブブラウザ
ライセンスApache-2.0
テンプレートを表示

AndroidシステムのWebView
Android System WebView (Android WebView)開発元Google

最新版125.0.6422.53[1]  / 2024年5月15日 (2日前)
リポジトリ

android.googlesource.com/platform/packages/apps/Browser/

使用エンジンBlink (Chromium WebView)
対応OSAndroid 5.0以降
対応言語53言語
種別ウェブブラウザ
ライセンスApache-2.0
公式サイトhttps://play.google.com/store/apps/details?id=com.google.android.webview&hl=ja&gl=JP
テンプレートを表示
Android標準ブラウザで開いたgoogle.comのスクリーンショット

Android標準ブラウザまたはAOSP Browser(エーオーエスピー・ブラウザ)はGoogleが開発し、レンダリングエンジンとしてWebKitまたはBlinkのいずれかを使用するブランド化されていないオープンソースウェブブラウザである。

Android 4.4以前に搭載されていたバージョンではAndroid OSの一部という扱いであり、端末ベンダー提供のパッチ適用によって更新されていたが、Android 5.0以降は「AndroidシステムのWebView」として、Android OSとは別にGoogle Playストア経由で更新できるようになった[2]
概要

Android用にGoogle Chrome for Androidが公開される前まで標準搭載されていたブラウザであった。Chrome for Androidの正式版が公開された2012年6月28日以降は[3]、Chromeが標準搭載されていることが多いが、Chromeの代わりに、またはChromeに加えてAndroid標準ブラウザが引き続き含まれることがあり、現在も搭載されている端末が存在する。アプリのパッケージ名はcom.android.browser。Android端末にプリインストールされている端末上では単に「ブラウザ」とラベル付けされていることが多く、現在ではGoogleによってPlayストア認定を受けていないデバイス、またはLineageOSなどのサードパーティROMでフラッシュされているデバイスでよく見られる。

Android 4.4以降に搭載されているブラウザはChromiumをベースとしたバージョンに移行しており[4]、WebKitをベースとしたバージョン4.3以前はすでにサポートが終了している。

Google Chromeとは異なり、端末ベンダーによるカスタマイズが可能なため、バージョンごとのばらつきが大きいことも特徴である。
ライセンス

Android標準ブラウザのソースコードは、Androidと同様にオープンソースライセンスであり、改変も自由である。基本的にソースコードのライセンスは、Apache License 2.0に準じるため、Android及びAndroid標準ブラウザを採用した企業・個人が改変部や付加部分をGPLのように公開する必要はない。ただし、WebKitのライセンスはLGPLであり、カーネルとそのライブラリなどのLinuxに基づく部分のライセンスはGPLであるため、公開が求められる[5]

Google Chromeなどの一部のGoogle製アプリケーションは、Androidと密に連携しているがプロプライエタリなライセンスで提供されている[6]。これらのGoogle製アプリケーションはGoogle Mobile Service認証をGoogleから受けた端末に対してのみ供給され、それらの端末でのみ動作が認められるため、Googleによる許諾を得ていないデバイスでChromeの代わりにAndroid標準ブラウザが搭載される場合もある。
AndroidシステムのWebView

Androidアプリには、(アプリとしての)ブラウザを呼び出すことなく、自身の中でWebページあるいはWebアプリを表示するものが存在する。これは通常「WebView」と呼ばれるコンポーネントによって実現されている。Android 4.4以前の場合、WebViewはOSに組み込まれたシステムであり、システムアップデートでWebViewの修正や機能追加に対応していたが、システムアップデートの際にファイルサイズが大きくなり、さらに端末の再起動なども必要となり、当時のHTML5のような最新のWeb技術の実装が遅れることがあった。

Android 5以降ではこの問題を改善して頻繁にセキュリティ修正を行うことができるように、AndroidシステムのWebViewとして、Android OSとは別にGoogle Playストア経由で更新するようになった。なお、このWebViewはChrome for Androidとは異なる。

Android 7以降ではWebView の機能が Chrome for Android に統合されたため、Chrome for Android がインストールされていれば、Android System WebViewが不要となった。[7]

しかし、Android 10では再びChrome for AndroidとAndroid System WebViewが再分離され、Webviewのアップデート処理もChromeとは別に行われるようになった。[8]
経緯
AOSP Browser 1

AOSP Browserの開発は、Androidと同様に2003年にAndroid Inc.によって開始された。なお、Android Inc.は、2005年Googleに買収されている[9]

バージョン1.5では、Webページのコピーアンドペーストが出来るように拡張された[10]
AOSP Browser 2

AOSP Browser 2は2009年10月26日にAndroid 2.x向けに公開された。新しいブラウザのユーザーインターフェースと、さらなるHTML5のサポートが行われている。バージョン2.2からは、新たにAdobe Flashに対応した。
AOSP Browser 3

AOSP Browser 3はAndroid 3.x向けに2011年2月22日[11]に公開された。


次ページ
記事の検索
おまかせリスト
▼オプションを表示
ブックマーク登録
mixiチェック!
Twitterに投稿
オプション/リンク一覧
話題のニュース
列車運行情報
暇つぶしWikipedia

Size:45 KB
出典: フリー百科事典『ウィキペディア(Wikipedia)
担当:undef