在相同频率下,64位处理器可以处理8字节数据,而32位只能处理4字节数据,处理数据更快,此外在寻址空间上也有非常大差距,例如32位寻址空间为2的32次方,大约支持4GB,而64位是指数级别增长,为2的64次方,并支持动态内存分配。
总而言之,64位处理器、支持64位应用系统以及64位应用共同协作,这软件上的性能“三架马车”并驾齐驱,才能让运行效率得到提升。
文章插图
既然64位应用能够带来性能提升,那为什么普及来就如此费劲?
除了前面提到的软件版本、下载渠道混乱外,一大原因是安卓对于“旧设备”的兼容性非常好,比如虽然谷歌通过各项措施来让开发者推出64位的应用,但仍然保留了对于32位应用的兼容,甚至在自家Chrome浏览器的下载页面也提供32位选择.
另外对于开发者而言,维护运营成本也是制约64位普及的“绊脚石”,例如开发者如果只开发32位应用,它是完全可以运行在64位处理器上的,只不过不能以最佳状态运行而已。
但如果只开发64位应用,对于一些旧设备来讲就根本无法运行,有流失用户风险。而32位和64位开发测试需要独立进行,对后续维护成本也是一种负担。
此外还有重要一点,开发者开发安卓类应用并不会单纯使用纯粹的Java层开发,而是利用Android NDK来让Java与C++结合,而在C++中基本都是团队运作,这对于小团队开发者而言,维护和后续安全性都是问题。
2022年了,安卓的64位设备和APP发展的怎么样?
既然联合倡议已经公布,安卓手机厂商执行的怎么样?
根据友盟+ U-APM的数据显示,截止到2021年12月,市面上64位和32位设备所占比例为65%和35%,而根据友盟+ U-APM的移动应用性能监控平台显示,32位设备的应用崩溃现象是64位设备的4.8倍,不论是设备所占比还是稳定性,64位应用都是趋势。
文章插图
而就目前手机终端设备内置的官方应用商店也好,第三方应用市场也罢,华为、OPPO应用商店都不会直接标识出升级后的应用是否为64位,只有小米在应用商店会清晰地标识出哪款软件在升级时为64位。
文章插图
文章插图
例如我用的华为手机就需要借助第三方程序LibChecker来查询机内应用,目前机内应用数量为312个,大约有66%的应用为64位,29%的应用为32位。
文章插图
但安卓应用升级到64位后,也并不意味着会比32位好用,据知乎网友嗜金水狙反应,在Play商店中的QQ虽然是64位版,但有严重bug无法使用,也没有夜间模式,没有简洁模式。
文章插图
而Play商店中的QQ音乐老版本为64位,新版本又更新回32位。
文章插图
安卓的开放软件生态系统,直接导致了软件部分的碎片化,想统一并非易事。
此外,从现在安卓软件来看,目前的安装包体积越来越大,这就直接导致安装时需要消耗的内存、运行时占用的系统资源以及对于系统的性能要求也越来越高。采用64位系统可以让单线程处理超过4GB运行内存,这对于处理一些超大型游戏、高码率高规格的视频文件来讲,可以更充分的调动手机内硬件,让机内硬件得到充分发挥。
这就可以解释,为什么智能手机运行内存越来越高,动辄高达12、16GB,处理器频率也越来越高。这一切都是保证64位软件可以流畅运行,但这也带来一些负面因素,比如功耗问题以及超大核处理大型软件带来的发热等等。
推荐阅读
- 印度制造|vivo 宣布在印度两年内投资 350 亿卢比 智能手机年产能提升至1.2亿部
- 星特朗|「手慢无」七合一手持显微镜秒杀99元
- pdd|边打王者荣耀边充电,37分钟充满电量,这3个配置让人望尘莫及
- 显示屏|TCL TAB Max平板电脑发布 采用Type-C音频插孔
- m荣耀Magic4系列官宣:配置全面升级,2月28日全球发布
- 音乐|音阅同行 海信TOUCH音乐阅读器带来全新体验
- 国际数据公司|2021年中国平板电脑出货量约2846万 创近7年最高增幅
- U盘|限时特惠!闪迪128GB高速传输U盘限时104元入手
- 英寸|苹果将于下个月推出配备 M2 芯片组的 13 英寸 MacBook Pro
- 平板电脑|荣耀要放大招!将带来旗舰级平板和耳机 2月底等消息