カスタム ROM の作成には、アプリの作成と同じスキル セットが必要ですか? それらは同じものですか?
4 に答える
カスタム ROM の作成には 2 つの部分があります。
- 新しいカスタム ROM を (ゼロから) 作成し、
- 既存のソース コードからデバイス用のカスタム ROM を作成します。
これを説明しましょう:
ゼロから独自のカスタム ROM を作成する場合は、間違いなく多くのスキルと労力が必要です。
既存のソースから ROM を作成することは、上記の方法よりもはるかに簡単です。たとえば、お使いのデバイスが CayanogenMod によって公式にサポートされていないとしましょう。次に、デバイス用の CyanogenMod を作成できます。そして、これには深い知識は必要ありません。
Android アプリを作成するには、コーディングの部分を知っている必要があります。
だからROMを作るのとアプリを作るのは全く別の領域です。それらは同じではありません。
お役に立てれば!
いいえ、まったく同じではありません。カスタム ROM はもっと複雑で、携帯電話を制御するオペレーティング システム全体を作成する必要があります。ブートローダーを介して携帯電話にフラッシュされるイメージ全体を作成する必要があります。
アプリを作成するには、アプリケーションを設計するための Java ファイルのセットを 1 つ作成し、それを携帯電話に既にインストールされているオペレーティング システムにコピーするだけで済みます。
いいえ。カスタム ROM には、アプリを作成するよりもはるかに低レベルのプログラミングを十分に理解している必要があります。CS、ZDE、または Netbeans を使用してアプリケーションを作成することは事実上誰でもできますが、カスタム ROM は Linux コアのかなり完全な理解を必要とします。
カスタム ROM には多くのものが含まれますが、そのうちの 1 つがアプリの作成です。完璧で使いやすいカスタム ROM を作成するには、プログラミングの知識と GUI の知識が必要です。
たとえば、PIE(PA) はオープンソースであり、ROM ソースに含めたい場合は利用できますが、プログラミングが得意な場合は、mod を適用することで簡単に行うことができます。