2022年,安卓手机为什么要全面普及64位应用?( 二 )


64位到底有啥提升?
最直接的优势 , 就是能从数字上直接看出来 , 即64位处理器性能要更强 , vivo曾经表示“支持64位设备是安卓应用程序利用超过4GBRAM地址空间、在数据处理中利用更宽寄存器和更高精度 , 以及获取强化安全特性的唯一途径 。 ”
在相同频率下 , 64位处理器可以处理8字节数据 , 而32位只能处理4字节数据 , 处理数据更快 , 此外在寻址空间上也有非常大差距 , 例如32位寻址空间为2的32次方 , 大约支持4GB , 而64位是指数级别增长 , 为2的64次方 , 并支持动态内存分配 。
总而言之 , 64位处理器、支持64位应用系统以及64位应用共同协作 , 这软件上的性能“三架马车”并驾齐驱 , 才能让运行效率得到提升 。
2022年,安卓手机为什么要全面普及64位应用?
文章图片
既然64位应用能够带来性能提升 , 那为什么普及来就如此费劲?
除了前面提到的软件版本、下载渠道混乱外 , 一大原因是安卓对于“旧设备”的兼容性非常好 , 比如虽然谷歌通过各项措施来让开发者推出64位的应用 , 但仍然保留了对于32位应用的兼容 , 甚至在自家Chrome浏览器的下载页面也提供32位选择.
另外对于开发者而言 , 维护运营成本也是制约64位普及的“绊脚石” , 例如开发者如果只开发32位应用 , 它是完全可以运行在64位处理器上的 , 只不过不能以最佳状态运行而已 。
但如果只开发64位应用 , 对于一些旧设备来讲就根本无法运行 , 有流失用户风险 。 而32位和64位开发测试需要独立进行 , 对后续维护成本也是一种负担 。
此外还有重要一点 , 开发者开发安卓类应用并不会单纯使用纯粹的Java层开发 , 而是利用AndroidNDK来让Java与C++结合 , 而在C++中基本都是团队运作 , 这对于小团队开发者而言 , 维护和后续安全性都是问题 。
2022年了 , 安卓的64位设备和APP发展的怎么样?
既然联合倡议已经公布 , 安卓手机厂商执行的怎么样?
根据友盟+U-APM的数据显示 , 截止到2021年12月 , 市面上64位和32位设备所占比例为65%和35% , 而根据友盟+U-APM的移动应用性能监控平台显示 , 32位设备的应用崩溃现象是64位设备的4.8倍 , 不论是设备所占比还是稳定性 , 64位应用都是趋势 。
2022年,安卓手机为什么要全面普及64位应用?
文章图片
而就目前手机终端设备内置的官方应用商店也好 , 第三方应用市场也罢 , 华为、OPPO应用商店都不会直接标识出升级后的应用是否为64位 , 只有小米在应用商店会清晰地标识出哪款软件在升级时为64位 。
2022年,安卓手机为什么要全面普及64位应用?
文章图片
2022年,安卓手机为什么要全面普及64位应用?
文章图片
左边为vivo应用商店右侧为华为应用商店都没有标注64位APP
例如我用的华为手机就需要借助第三方程序LibChecker来查询机内应用 , 目前机内应用数量为312个 , 大约有66%的应用为64位 , 29%的应用为32位 。
2022年,安卓手机为什么要全面普及64位应用?
文章图片
LibChecker查询64位软件基本上都是google系和国际APP32位则为国产软件居多手机为Mate40ProEMUI11版本
但安卓应用升级到64位后 , 也并不意味着会比32位好用 , 据知乎网友嗜金水狙反应 , 在Play商店中的QQ虽然是64位版 , 但有严重bug无法使用 , 也没有夜间模式 , 没有简洁模式 。
2022年,安卓手机为什么要全面普及64位应用?
文章图片
图片来自知乎网友嗜金水狙