手机应用商店的“64位应用”

日前 , 我们三易生活曾在相关内容中指出 , 如今手机厂商通过在系统层面的各种权限限制、“隐私保护”、“安全提示”等方式 , 客观上给消费者使用第三方应用商店已经设置了重重障碍 。
手机应用商店的“64位应用”
文章图片

文章图片

在这样的“围剿”之下 , 曾经的那些知名第三方应用商店要么干脆选择转型、退出市场 , 要么就已然沦落为小众中的小众 , 生存环境岌岌可危 。
那么问题就来了 , 对于第三方应用商店来说 , 现在难道就没有破局的办法了吗?其实也不是没有 , 而且机会可能就在最近这两年里 。
手机应用商店的“64位应用”
文章图片

文章图片

为什么我们会这么说?首先大家关注手机行业就会知道 , 2022年的许多新款智能手机SoC与前代相比 , 有一个很大的不同就是底层设计进行了升级 , 并换用了ARMv9指令集 , 以及基于这套新设计的Cortex-X2、A710、A510等CPU架构 。
【手机应用商店的“64位应用”】新的指令集和新的CPU架构强不强?其实是很强的 。至少按照ARM自己的话来说 , 它们(特别是ARMv9)是“十年以来最大的更新” , 在AI性能、安全性、多媒体(比如游戏、视频解码)性能上都能带来显著的提升 。
手机应用商店的“64位应用”
文章图片

文章图片

但正因为新架构的变化太大 , 同时它们也带来了一些新的问题 。其中最严重的一条 , 就在于目前这三款全新CPU架构中 , 有且仅有Cortex-A710还保留了对32位应用的兼容性 , 而超大核的Cortex-X2以及小核Cortex-A510 , 都只能兼容纯64位应用 。
这就意味着当你在手机上打开一个32位应用时 , 首先它会被强制“锁”在A710核心上 , 既无法使用超大核提升性能、也无法用小核来省电 。其次 , 如果这还是一个重负载、多线程的应用(比如游戏) , 那么此时它将最多只能使用3-4颗CPU核心(取决于具体设计) , 剩下的新架构CPU要么只能被强制划分给其他64位应用(哪怕它们压根不需要多高性能) , 要么就是只能“划水” 。
手机应用商店的“64位应用”
文章图片

文章图片

不管是骁龙8Gen1还是天玑9000 , 它们都不“擅长”运行32位应用
事实上 , 对于今年的许多新款旗舰机型 , 以及今明两年预计会陆续登场的更多中高端产品来说 , “32位应用”都意味着更低的运行效率和更高的能耗和发热量 。
手机应用商店的“64位应用”
文章图片

文章图片

正因如此 , 一些手机品牌已开始在自家应用商店里提供“64位应用专区” , 并在应用更新时优先自动下载64位版本 。
然而 , 能做到这一点的手机厂商目前还只是凤毛菱角 。而对于那些并非属于这些品牌的用户来说 , 他们为了让自己的新机能够不那么耗电、不那么发热 , 便不得不费尽心思去尝试移植安装这些品牌的应用商店 , 甚至是手动寻找64位应用安装包进行替换 。
手机应用商店的“64位应用”
文章图片

文章图片

很显然 , 无论是哪一种方式的体验都注定不会太好 。一方面 , 在本不支持的品牌上移植安装其他品牌的应用商店 , 已经被证明会导致一些奇奇怪怪的兼容性问题(甚至可能损坏手机);另一方面就算你有足够的耐心 , 一个个找到常用应用的64位版本并进行替换安装 , 如果手机自带应用商店并没有为64位做适配的话 , 就很可能会出现应用更新后又回到32位版本的问题 。