Project Butter のおかげで Jelly Bean からモバイル OS のインターフェイスの流動性が向上した後、Google は次の新バージョンを導入しました。Android 4.4 KitKat は、わずか 512 MB の Ram で実行できます。この改良点には Project Svelte という名前も付けられており、今日 Google のモバイル OS エンジニアリング ディレクターである Dave Burke がすべての技術的側面を説明しています。
Project Svelte を実行するために、Google チームは Nexus 4 を使用し、デバイスのエントリーレベルのレベルに引き上げるために、実質的に 512 MB の RAM と 960 x 540 ピクセルの画面解像度に削減しました。
最適化するにはAndroid 4.4 KitKat (512 MB の Ram)、エンジニアはまず、RAM 消費量を定義するために各 Google アプリを分離しました。次に、次の目的で、各アプリケーションと各プロセスに必要なメモリ量を決定する ProcStats と呼ばれるツールを設計しました。
- システムメモリの消費を制限する
- Nexus デバイスで実行される各アプリケーションの RAM 消費量を削減します。
- メモリが不足しすぎた場合の各アプリケーションの動作とクラッシュの可能性を修正します。
- 各システム アプリケーションの Ram 消費量のより適切な測定値を開発者に提供します。
そして、この段階の終わりに、Nexus 4 は 512 MB の Ram にダウングレードされ、画面解像度が低くなり、計算速度が低下し、動作する CPU コアが 2 つだけになったので、プロジェクトの開発の参考になりました。 Svelte は、Google システムとアプリケーションによって要求されるリソースの削減のおかげで、同社が提供できるようになりました。Android 4.4 KitKat は 512 MB の Ram で完全に機能します。
OS はすでに Nexus One 上で非公式に動作しており、少なくとも以下の機能を備えたあらゆるエントリーレベルのデバイスで実行できるため、断片化の排除に向けた大きな一歩となります。ラムの512月たとえ残念ながら、現時点ではこの進歩は理論的なものにとどまっています。