私は、特に使用していないときの電力消費が大きな懸念事項であるプロジェクト (カー エンターテイメント*) で Android を検討していますが、環境は厳密に制御され、予測可能です。
ただし問題は、Android には休止状態モードがなく、Apps プロセッサ サイクルをスタンバイ状態で許可することにかなり寛容であり、デバイスが使用されていないときの消費電力を測定するのが難しいため、不要なときは完全にシャットダウンしたいと考えています。つまり、高速で起動する必要があります。
多くの Linux バリアントが非常に高速な起動時間を達成しており、10 秒未満が標準と見なされるものもあります。また、Android の長い起動時間について読んだことがありますが、他の OS と同様に、ロードの遅延の多くはオプションと見なすことができるようですか?
たとえば、プレゼンテーションでは次のように述べられています。
「Androidはクラスをプリロードせずに起動できます」
そして、これは
「後でアプリケーションのロード時間とメモリ使用量が低下する可能性があります」
ただし、決定論的である限り、これは問題ではありません。たとえば、MP3 プレーヤーが必要とするクラスを見つけて、他のすべてをオフにして 10 秒を得た場合、他のアプリの読み込みに 20 秒かかることは問題ではありません。それらをロードすることはないからです。
必要のないネットワーク スタックや、多くのパッケージ、証明書チェックなどについても同じことが言えます。
50 秒から 5 秒というのは非常に難しい注文であることは承知していますが、実行できない理由はありますか?
誰かが以前にそのようなことを試みたことがありますか? Android はこれを可能にするほどカスタマイズ可能ですか?
Android が十分に「合理化」されているとしたら、5 秒で起動できますか?
編集: これが対象とするハードウェアは、「組み込み PC レベル」になります: http://store.tinygreenpc.com/tiny-green-pcs/trim-slice/h-diskless.htmlを考えてください。
編集: 私はユビキタス QuickBootも知っていますが、これは非常に印象的ですが、間違いなく私の価格帯から外れています!
(*これに関しては、「標準的な」Linux ディストリビューションよりも Android の方が好きです。全体の UI デザインとエコシステムは、シンプルさと移植性を重視しており、このために最適です。)