回答:
AOSP(Android Open-Source Project)は、Androidのオープンソース部分を含むプロジェクトです。これは、Android ROMを構築またはカスタマイズしたい人がベースとして使用します。新しいAndroid機能はGoogle内で秘密に開発されていますが、新しいAndroidバージョンがリリースされると、オープンソースパーツに対するすべてのコード変更はすぐにAOSPにマージされます。(「間もなく」は相対的な用語です:すぐにではないこともあります。)逆に、GoogleはAOSPに送信された変更(バグを修正するなど)を外部から受け取り、組み込みますが、時々(遅延を作成する必要があるため)次のリリースのずっと前にソースのリリースブランチ)。
AOSPには、クローズドソースコンポーネントは含まれていません。主に、それはハードウェアドライバーであり、認定デバイス(Google Play、Google Nowなど)でのみ出荷されるGoogleの特別なアプリです。
AOKPは、特定のカスタムROMプロジェクトです。他のカスタムROMと同様に、AOSPに基づいていますが、追加機能が追加されています。メンテナーは、デバイスをサポートするために、デバイス上のすべてのハードウェアのドライバー(おそらくクローズドソース)を見つける必要もあります。
一般に、ほとんどの人は、ストックROMという用語を使用して、デバイスに付属する製造元のROMを意味します(OTAの更新を含む可能性があります)。t0mm13bが指摘するように、このROMはほぼ確実にAOSPから構築されたものではありません。ソースはAOSP(または製造元がアクセスできるほど大きい場合はGoogleの内部ソース)に基づきますが、そのためのドライバーが含まれますデバイス、およびSamsungのTouchWizやHTCのSenseなどのメーカーのカスタマイズ。
「ストックROM」を正確に構成するものについての議論に興味がある場合は、昨年のこの回答に関するコメントを読むことができます。TL; DR:カスタムROMの作成者は全員が同じことを意味する用語を使用しているわけではありません。
AOSPを参照する場合-元のソースを参照している-Googleから直接Androidオープンソースプロジェクト、つまりメーカーとROMモッダーがベースとして使用するベースストックROMです。多くのROMメーカーは、ほんの数例を挙げると、AOSPソースをバージョン用にフォークしています。
AOSPストックROMを持つことは、Nexus、MotorolaなどのGoogleのサポートデバイス以外のデバイスで達成するのは容易ではありません。これは、通知バーの電源ウィジェットなど、余分なものがないシンプルでクリーンなROMです。事は、多くの人々がROMのどのバージョンも在庫ROMに基づいていることを暗示しているように見えます、真実は言われません、それはそうではありません、それは在庫ROMにはない強化と追加を持っています!:)
ストックROMという用語は、誤解を招く可能性のある範囲でかなり多く使われています。ストックROMはAOSPのフルストップです。メーカーは、ROMが明らかにそうでない場合でもROMが在庫であることをほのめかします。SamsungのTouchwizは、犯人の1人です。
OPの質問によると、AOKPはCyanogenModに似ています-Cyanogenmodにはない追加機能があります!Android Open Kang Project、Kangはキーワードであり、ROM改造者が「このプロジェクトはCMから管理されている」と言うとき、コピー、または非公式を意味します。つまり、デバイスがサポートされています!
CyanogenModの場合、一部のmodderはソースをマシンに複製し、ビルドし、おそらくイライラのために、CyanogenModの観点では「Kang」と呼ばれるサポートデバイスに配布します。CMによって採用されたビルドボットによって公式にビルドされた場合、「official」とラベル付けされます。