是否可以配置Android安装以获得快速启动时间? (< 5秒)

时间:2012-07-09 19:07:55

标签: android performance

我正在研究Android的一个项目(汽车娱乐*),其中耗电量,特别是不使用时,是一个非常值得关注的问题,但环境受到严格控制且可预测。 / p>

然而问题是Android没有休眠模式,并且非常宽松,允许应用程序处理器循环处于待机状态,这使得在设备不使用时难以测量功耗,因此我想完全关闭它不需要,这意味着它需要快速启动

我知道很多Linux变种已经达到very quick boot times,并且有些变体可能被认为是标准的不到10秒。我也有read about Androids long boot times,看起来加载的延迟很多,就像在任何操作系统上一样,可以认为是可选的吗?

例如,演示文稿指出

  

“Android无需预加载任何类即可启动”

而且这个

  

“可能导致应用程序加载时间错误,以及以后的内存使用情况”

但只要它是确定性的,这不是一个问题 - 如果你能找到一个MP3播放器所需的类,并关闭所有其他类并获得10秒,那么其他应用程序将需要20加载的秒数,因为它永远不会加载它们。

同样适用于不需要的网络堆栈,以及许多软件包,证书检查等。

我知道50秒到5秒是非常高的订单,但有什么理由不可行吗?
有没有人尝试过类似的东西? Android是否可以自定义以允许此操作?

如果Android足够“精简”,可以在5秒内启动吗?

编辑:这将是'嵌入式PC级'的硬件:思考http://store.tinygreenpc.com/tiny-green-pcs/trim-slice/h-diskless.html

编辑:我也知道Ubiquitous QuickBoot虽然令人印象深刻,但绝对超出了我的价格范围!

(*我喜欢Android而非'标准'Linux发行版,因为整个UI设计和生态系统都以简单性和便携性为基础,这使得它非常适合这种情况。)

0 个答案:

没有答案