AOSP ROMとストックROMの違いは何ですか?


27

これら2つの違いは何ですか。

AOSP ROM対ストックROMを使用する利点と欠点は何ですか?

テーマ/スキン/ UIとBloatwareだけが違うのですか、それとも何か他のものがありますか?

回答:


28

ストックROMは、デバイスに付属しているROMです。デバイスには、製造元によってそのROMが「ストック」されています。Androidは通常、メーカーによってある程度カスタマイズされています。Androidが特定のデバイスで動作するには、少なくともデバイス固有のドライバーなどが必要です。Flowのメモにあるように、カスタマイズにはカスタムテーマ、ランチャー、HTC Senseのようなデフォルトアプリが含まれる場合があります。

AOSP ROMは、Android Open Source Projectに基づいたROMです。最も純粋な意味では、AOSPはGoogleの変更されていないROMまたはコードを指します。多くの場合、元のAOSPに非常に近いカスタムROMには、これらのROMをカスタマイズする必要があるため、この名前が採用されています。たとえば、Androidのソースコードをダウンロード/コンパイルして、Samsung Vibrantで実行することは、多くのカスタマイズを行わない限りできません。この名前は、カスタムランチャーを持たないROM、またはキャリアがSense、TouchWiz、Motoblurなどで行った他の多くの変更を持たないROMを指すために乱用されることがよくありますが、テーマはあります。Google以外のデバイス用のプレーンでほとんど変更されていないROMのより正確な名前は、おそらく「バニラROM」です。(この区別は、ここでのタグ付けポリシーの一部です。詳細については、このメタディスカッションを参照してください。

技術的には、ストックROMは、リリースされていないAndroidのバージョンを除き、すべてAOSP ROMです。ハニカムROMはAOSPではありませんが、(たとえば)2.3のソースコードがhttp://source.android.com/で入手できるため、ジンジャーブレッドROMはAOSP です。(これは、Googleがコードの一部を隠しておらず、密かにメーカーに提供していないことを前提としています)

さらに混乱を招くため、「カスタムROM」はカスタマイズされたROM全般を指すものではありません。この用語は、サードパーティ(つまり、製造元やキャリアではない)によってカスタマイズされたROMを特に指します。たとえば、私は単に再テーマ化され、微調整されたストックROMであるカスタムROMを実行しています。CyanogenModは別の例であり、単なる微調整ではなく、ゼロから構築された多くの機能を備えています。特定のデバイス用に見つけることができるほとんどのAOSP ROMは、メーカー/キャリアの調整の一部を削除して純粋なAOSPエクスペリエンスに近づけるようにカスタマイズされたストックROMです。


同じドライバーを使用しないのはなぜですか?両方のROMでの実装は異なりますか?
ウリヘレラ

3
@UriHerreraドライバーは多くの場合、オープンソース化されておらず、Android Open Source Projectの一部ではありません。
マシュー

3番目の段落は削除すべきだと思います。すべてのストックROMもAOSPのROMであると主張することは、xda-developersのようなサイトに基づくAOSPに対して、ストックベースとしてタグ付けされたROMに何を期待するのかを知りたい人にとっては混乱するかもしれません。すべてのandroid-roms linuxディストリビューションを呼び出すことができるロジック。
Mihic

@Mihic XDAなどを想定しています。AOSPの使用方法と一致していますが、AOSPはそうではありません。しかし、私の投稿の残りの部分では、違いのいくつかの指標を提供する必要があります。
マシューリード

あなたは正しいです、人々はちょうど注目を集めるために彼らのROMにあらゆる種類のタグを付けます。:S
ミヒック

3

メーカーによって異なります。他の人よりも多くのカスタマイズを行います。顕著な例は、サムスンのTouchWizとHTCのSenseです。2つは主にUIの変更ですが、Bluetooth Tetherや完全なシステム暗号化などの追加機能がROMに追加される場合もありますが、これは現在AOSPによって提供されている機能です。その他は、バニラAndroidに小さな変更を加えるだけです。

しかし、一般的には、テーマ、スキン、UI、およびASOPとは異なるプリインストールされたアプリがほとんどだと思います。一方、絶対的な声明を出すことはほぼ不可能です。違いはメーカーとモデルによって異なります。


1

時には実用的な答えが物事を明確にするのに役立つと思います。これは他の答えほど技術的ではなく、実際の例です。

T-Mobile Galaxy s5を持っています。

XDAページはここにあります

http://forum.xda-developers.com/tmobile-galaxy-s5

Romsを探す場合、2つの主要なカテゴリがあります。

T-MOBILE GALAXY S 5 Android開発

このカテゴリはすべて「ストック」ROMです。コードベースは、TouchWiz Samsung ROMで、通常はブロートウェアが取り除かれ、何らかの方法で最適化されています。

SAMSUNG GALAXY S 5統一開発

このカテゴリはすべて「AOSP」ROMです。ここにあるすべてのROMはAndroidオープンソースプロジェクトコードから構築され、Galaxy S5(任意のバリアント)向けに修正/最適化されています。「統合」されている理由は、S5のAOSP ROMはすべてのS5で動作するためですが、「Stock / TouchWiz」などの大幅に変更されたROMでは、サムスンギャラクシーs5の各モデルに最適化/ドライバー固有です。

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