AOSPには正確には何がありますか?


13

GoogleがAndroidエクスペリエンスをコアAndroidからGoogle Play Servicesにシフトしているという最近のニュースで、私は興味を持ちました。

今日AOSPページからAndroidのソースコードをダウンロードしてコンパイルすると、どうなりますか?個々のハードウェアデバイス用のバイナリドライバーとさまざまなGoogleサービスに加えて、Androidの動作バージョンになりますか?

これを尋ねる動機は、Androidに関連付けられたエクスペリエンスのどれくらいが実際にAOSPの一部であるかを知ることです。



回答:


24

AOSPがどのようなものかを知るためにソースコードをコンパイルする必要はありません。Androidエミュレーターダウンロードすると、AOSPだけであるデフォルトのデバイスイメージといくつかの開発者ツールが含まれ、Googleサービスは含まれません。合計は次のとおりです。

  • Linuxカーネル、Dalvik VM、Javaライブラリー、Androidフレームワーク
  • ストックランチャー(さまざまなロック画面を含む)
  • ストックキーボード
  • ストックブラウザ(Chromeではない)
  • 電卓
  • カレンダー(Exchangeに同期)
  • カメラ
  • 時計
  • ダウンロードマネジャー
  • メール(IMAPおよびPOPに同期)
  • ギャラリー(メディアプレーヤーも含む)
  • メッセージング
  • 音楽(音楽を再生しない)
  • 電話
  • 検索(Google Nowではなく、Google経由のローカルアプリ、ユーザー、およびWeb)
  • 設定
  • さまざまなアプリウィジェット

本質的なAndroidフレームワークのほぼすべてがAOSPの一部です(例:Intentシステム、Permissionシステム、Activity / Serviceシステム、Content Providerシステム、App Widgetシステム、Daydreamシステム、標準UI要素、通知バー、Dalvik VM、JIT Compiler、Java標準ライブラリ(Apache Harmony)、OpenGLおよびRenderscript、マルチメディアフレームワーク、接続フレームワーク、GPS、センサーなど)。AOSPではないフレームワークの唯一の重要な部分は、プッシュサービスを処理するGoogleクラウドメッセージングと、アプリケーションの更新、アプリ内課金、ゲームサービスを提供するPlayストアサービスです。これらのサービスはGoogleサーバーに大きく依存しているため、AOSPの一部になることはできません。すべてのAndroid開発ツールもAOSPの一部です。

AOSPに含まれない重要なGoogle Appsには、Gmail、Googleマップ、Youtube、Google Now、Google +、Chrome、ハングアウト、Playストアが含まれます。

以下は、Android 4.3エミュレーターから取得したスクリーンショットです。

ランチャーは、いくつかのストックウィジェットを使用して、十分に言いました。

ここに画像の説明を入力してください ここに画像の説明を入力してください

AOSPのすべてのアプリはほぼ1つのページに収まります。これは、初期のAndroid以来のケースです。

ここに画像の説明を入力してください

すべてのウィジェット:

ここに画像の説明を入力してください ここに画像の説明を入力してください

ここに画像の説明を入力してください ここに画像の説明を入力してください

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.