安卓13即将到来,你还没体验过安卓12吗?揭秘近年来安卓系统流畅度提升的奥秘

发表时间: 2022-02-11 18:19

Android 13 Developer Preview 现已发布!但好多人的手机估计还是安卓11吧,不得不说这速度实在是太快了。

还是先说说大家不太熟悉的Android 12吧,这些年Android系统开始越来越流畅了,这除了硬件性能上去了以外,还有以下这些点。

1,Android 12 SplashScreen API

Android 12强制给所有的App都增加了SplashScreen的功能。它将会在一定程度上提升用户体验,彻底告别过去的启动白屏现象。安卓12类原生中最能体现这一点,玩过安卓12的基本觉着安卓12更流畅了。

2,沙盒机制

安卓10引入的沙盒机制可能对性能影响不大,但对体验有一定影响,依然值得深究。沙盒机制能使各个APP仅读取写入一部分位置,该位置由系统分配。对于每个应用,Android 都会创建一个“隔离存储沙盒”,以限制其他应用访问本应用在外部存储设备的文件。导致APP需要的权限更少。 应用沙盒中的文件是您应用的私有文件。因此,您不再需要任何权限即可在外部存储设备中访问和保存自己的文件;相对于设备上的其他应用,隐私性更强。 任何其他应用都无法直接访问您应用的隔离存储沙盒中的文件。借助此访问权限限制,您的应用可以更轻松地维护沙盒文件的隐私性;

3,性能增强

相比较于几年前,安卓阵营soc的性能不断增强。过去的几年里大部分安卓手机使用的soc的公司高通在2014年发布了首款64位的soc,64位虽然意义重大,虽然骁龙系列soc因810,805的功耗,发热爆炸而烙下火龙污名,但之后高通凭借自研kryo核心登上性能王座,在835时代将CPU规格再次拉至8-core(此前810也是8-core),又吃了制程进步的红利ipc大幅度提高,使多线程性能大幅度增强。这是安卓阵营具有里程碑意义事件!之后高通对CPU部分不再使用kryo,而直接使用arm context核心,gpu性能也不断增强。

4,优化

性能优化里,Android 8 对隐式广播、后台服务和位置更新等进行了后台自动限制,以此来增加手机电池寿命。并对 Java 8 Language API 和 Runtime 进行了优化,使应用的运行速度更快,手机使用更流畅。谷歌表示一直在优化安卓Android的后台应用限制策略,以最大程度减小后台应用对电池的消耗和对资源的占用。在Android 8的更新中,当应用被置入后台后,Android 8将自动智能限制后台应用活动,主要会限制应用的广播、后台运行和位置,但应用的整体进程并没有被杀掉。不过,部分层级比较重要的应用可以不受限制,但总的来说,Android O将严格限制后台进程对手机资源的调用。通俗类比讲呢就是一个APP里面如果你以main activity启动后intent该APP其他activity且挂入后台,main activity将被回收,这种智能限制后台运行有效将低了设备内存平均占用,性能上由此得到优化。

总的来看,手机变得流畅对我们这些消费者来说是一件好事,毕竟谁也不想要一台卡顿的手机,等Android 12普及开来,将会进一步的改善我们手机的流畅度,现在Android 12已经有稳定版本出现了,就看厂商们的定制优化了,还有Android 13,不知道会有什么新的特性。