首先是 Realme GT2 Pro,每次我从第三方渠道安装应用,只要系统检测到它是 32 位,就会在界面弹出 “ 此安装包为 32 位,不建议安装 ” 的风险提示:
想要继续安装这些应用当然可以,但是它们在运行过程中如果出现卡顿或者闪退等问题就别怪手机有 Bug 了,是你安装的应用是 32 位的缘故~
然后是小米 12 Pro,打开手机自带应用商店,你会发现小米在商店首页专门设置了一个醒目的 “ 64 位应用专区 ”,方便我们直接在里边下载 64 位应用:
一旦遇到你要下载的应用是 32 位,它就会在顶部弹出 “ 该应用未适配本机 64 位处理器 ” 的提示:
同时在应用升级界面,我们还能通过蓝色标签清楚区分这些正在升级的应用是 32 位还是 64 位版本:
然而如果换做是骁龙8 Gen 1 之前的机型,比如搭载骁龙 888 的小米 11,就根本没有对应用的版本做出如此严格的区分,更别提在下载或者安装应用的时候会跳出风险提示了:
之所以这两家手机厂商在新机上要这么做,其实也是迫于无奈。
这是因为在骁龙8 Gen 1 处理器所拥有的 8 个 CPU 核心中,只有 3 个 2.5GHz 的 A710 大核兼容 32 位应用,其余 1 个 3.0GHz 的 X2 超大核和 4 个 1.8GHz 的 A510 中核则均不兼容 32 位应用。
这就导致那些搭载骁龙8 Gen 1 的手机在运行 32 位应用时,只能用到 8 核中的其中 3 个大核,其它 5 核则是处于围观吃瓜状态,根本不参与运算工作。
根据小米和 realme 的说法,如果这个 32 位应用是一个多线程程序,它的性能就会受到可使用核心数的限制,同时也会导致功耗的增加,严重一点甚至还会造成应用的闪退、闪屏、音频异常或者卡顿。
很不幸,简单看了下,发现在我之前下载到手机里的两百多个应用里,有 17.4% 的应用还是 32 位版本,其中不乏中国银行、美团、浙里办、滴滴出行、李跳跳等一些我平时经常会用到的应用:
这意味着要是我现在就把手机换成搭载骁龙8 Gen 1 的新机,就要注意这些应用在新机上的兼容问题。
差友们看到这里先别急着骂高通吃饱了撑的没事找事,把 32 位强制限制在大核上运行的决定不是高通做的,而是比它更上游的处理器设计公司 ARM。
是 ARM 在它去年推出的 Armv9 新架构里,取消了超大核和中核对于 32 位应用的兼容,而骁龙8 Gen 1 CPU 部分使用的架构恰恰就是 Armv9。
除了骁龙8 Gen 1,天玑 9000 和 Exynos 2200 处理器的 CPU 采用的也是 Armv9 架构,32 位应用到了这两款处理器上同样只能用大核运行。
更坏的消息是什么呢?到 2023 年,不管是大核、中核还是小核,ARM 所有的内核都将只支持 64 位,到那时 32 位应用会变得直接不能用……
也正是基于这个原因,厂商们不着急才怪,注意到现在包括华为、vivo 在内的很多厂商都已经开始催开发者赶紧把自家的 32 位应用升级成 64 位:
如果最近有差友正在考虑换机,那就可以先在旧手机上下载一个名为 “ LibChecker ” 的软件来看下自己平时常用的软件是 32 位版本还是 64 版本。
要是 32 位版本的软件占比比较多,那就得衡量下是否值得在这个过渡时期换机。
不过话说回来,ARM 做出的这个决定虽然短期内确实会对 32 位应用在新手机上的使用造成影响,但是从长期来看,这绝对是一件好事。
要知道高通在 2013 年发布的骁龙 410,就已经是一款 64 位的处理器;并且Google在 2014 年发布的 Android 5.0,也已经是一款 64 位的Android系统。
这代表Android手机从很早开始,无论是在硬件层面还是系统层面都已经是 64 位,运行起 64 位应用完全没问题。和电脑上的情况一样,一款应用要在手机上运行,首先需要把数据从硬盘加载到内存方便 CPU 访问。
而 32 位和 64 位应用中的 “ 位 ”,指的就是它在这个过程中可供 CPU 寻址的内存空间的大小。相较于 32 位应用最大只能调用 4G 内存( 2^32 Bytes=4G ),64 位应用最大的优势就是能调用更大的内存,从而使应用的加载、响应速度变更快。
所以我们可以看到那些比较吃性能的应用比如各种大型手游,早就已经是 64 位版本:
就算有些应用不需要用到那么高的性能,为了更好的用户体验和后续功能的开发,某些大公司也会未雨绸缪把自家应用尽早的升级到 64 位。小米产品经理说把应用更新到 64 位续航明显提升 ▼
也正因为 64 位是大势所趋,所以早在 2013 年,苹果就先Android一步在 iPhone 5s 上使用上了 64 位的 A7 处理器,那时候高通第一款 64 位处理器骁龙 410 要到年底才发布。而且它在 2015 年就宣布所有的 iOS 应用都必须支持 64 位,否则就不允许上架到 App Store:
到了 2017 年,苹果发布的 iOS 11 就彻底取消了对 32 位应用的支持,它这么做的目的就是要逼开发者只开发 64 位应用。
这时苹果封闭生态圈的优势就体现出来了。要么就听我的话乖乖开发 64 位应用,要么就从 iOS 上滚蛋,在苹果的强势执行下,现在我们在 iPhone 上用到的所有应用,其实全部已经是 64 位版本。
而Android阵营之所以还有这么多 32 位应用的存在,要怪就怪Google还有各大Android应用市场太迁就,就是不愿意像苹果那样狠下心来全面禁止 32 位应用。
Google曾经在 2019 年 8 月就要求上架到 Play Store 的应用,除了提供 32 位版本外,还必须提供 64 位版本,然而它却留了 “ 漏洞 ”,让开发者可以把 32 位应用轻松变成同时兼容 32 位与 64 位的版本:
到了 2021 年 8 月,Google虽然不再允许 64 位设备下载 32 位应用,但它还是没有在自家 Android 系统里下定决心把 32 位应用给直接禁掉,尽管全球只剩 2% 左右的移动设备是 32 位的……
其它应用商店就更不用说,一直都是跟着Google屁股跑,小米应用商店、OPPO 软件商店、vivo 应用商店等几大商店直到去年才开始大力推 64 位应用:
连Google和各大应用商店都这么不积极,那些制作小应用的个人开发者就更不用说,根本没动力把 32 位应用升级到 64 位给自己额外增加工作量好吧。毕竟 32 位应用又不是不能用,更何况我开发这些小应用很多时候还是靠爱发电的呢……
俗话说得好有时为了大局着想往往需要有人站出来当大恶人,在这次Android全面拥抱 64 位生态的进程中,扮演恶人角色的或许就是 ARM 吧。
事实上,自 ARM 发布首款支持 64 位的 Armv8 架构以来,已有近十年的时间,期间高通、华为、联发科基于 Armv8 推出的移动端处理器数不胜数。华为甚至买下了 Armv8 架构的永久授权 ▼
估计 ARM 自己也很郁闷,都过去这么久了,Android竟然还没彻底淘汰 32 位应用……
好在就目前厂商们的动作来看,ARM 在新架构中把 32 位应用限制在大核运行的效果可以说是非常明显,接下来就看那些开发者们的努力了~
文章最后,作为一名多年的Android老用户,还是希望那些原本只存在于Android上的好用软件可一定要适配 64 位啊,不然就少了个继续用Android的理由。
相关文章:
京东创始人刘强东和其妻子章泽天最近成为了互联网舆论关注的焦点。有关他们“移民美国”和在美国购买豪宅的传言在互联网上广泛传播。然而,京东官方通过微博发言人发布的消息澄清了这些传言,称这些言论纯属虚假信息和蓄意捏造。
日前,据博主“@超能数码君老周”爆料,国内三大运营商中国移动、中国电信和中国联通预计将集体采购百万台规模的华为Mate60系列手机。
据报道,荷兰半导体设备公司ASML正看到美国对华遏制政策的负面影响。阿斯麦(ASML)CEO彼得·温宁克在一档电视节目中分享了他对中国大陆问题以及该公司面临的出口管制和保护主义的看法。彼得曾在多个场合表达了他对出口管制以及中荷经济关系的担忧。
今年早些时候,抖音悄然上线了一款名为“青桃”的 App,Slogan 为“看见你的热爱”,根据应用介绍可知,“青桃”是一个属于年轻人的兴趣知识视频平台,由抖音官方出品的中长视频关联版本,整体风格有些类似B站。
日前,威马汽车首席数据官梅松林转发了一份“世界各国地区拥车率排行榜”,同时,他发文表示:中国汽车普及率低于非洲国家尼日利亚,每百户家庭仅17户有车。意大利世界排名第一,每十户中九户有车。
近日,一项新的研究发现,维生素 C 和 E 等抗氧化剂会激活一种机制,刺激癌症肿瘤中新血管的生长,帮助它们生长和扩散。
据媒体援引消息人士报道,苹果公司正在测试使用3D打印技术来生产其智能手表的钢质底盘。消息传出后,3D系统一度大涨超10%,不过截至周三收盘,该股涨幅回落至2%以内。
9月2日,坐拥千万粉丝的网红主播“秀才”账号被封禁,在社交媒体平台上引发热议。平台相关负责人表示,“秀才”账号违反平台相关规定,已封禁。据知情人士透露,秀才近期被举报存在违法行为,这可能是他被封禁的部分原因。据悉,“秀才”年龄39岁,是安徽省亳州市蒙城县人,抖音网红,粉丝数量超1200万。他曾被称为“中老年...
9月3日消息,亚马逊的一些股东,包括持有该公司股票的一家养老基金,日前对亚马逊、其创始人贝索斯和其董事会提起诉讼,指控他们在为 Project Kuiper 卫星星座项目购买发射服务时“违反了信义义务”。
据消息,为推广自家应用,苹果现推出了一个名为“Apps by Apple”的网站,展示了苹果为旗下产品(如 iPhone、iPad、Apple Watch、Mac 和 Apple TV)开发的各种应用程序。
特斯拉本周在美国大幅下调Model S和X售价,引发了该公司一些最坚定支持者的不满。知名特斯拉多头、未来基金(Future Fund)管理合伙人加里·布莱克发帖称,降价是一种“短期麻醉剂”,会让潜在客户等待进一步降价。
据外媒9月2日报道,荷兰半导体设备制造商阿斯麦称,尽管荷兰政府颁布的半导体设备出口管制新规9月正式生效,但该公司已获得在2023年底以前向中国运送受限制芯片制造机器的许可。
近日,根据美国证券交易委员会的文件显示,苹果卫星服务提供商 Globalstar 近期向马斯克旗下的 SpaceX 支付 6400 万美元(约 4.65 亿元人民币)。用于在 2023-2025 年期间,发射卫星,进一步扩展苹果 iPhone 系列的 SOS 卫星服务。
据报道,马斯克旗下社交平台𝕏(推特)日前调整了隐私政策,允许 𝕏 使用用户发布的信息来训练其人工智能(AI)模型。新的隐私政策将于 9 月 29 日生效。新政策规定,𝕏可能会使用所收集到的平台信息和公开可用的信息,来帮助训练 𝕏 的机器学习或人工智能模型。
9月2日,荣耀CEO赵明在采访中谈及华为手机回归时表示,替老同事们高兴,觉得手机行业,由于华为的回归,让竞争充满了更多的可能性和更多的魅力,对行业来说也是件好事。
《自然》30日发表的一篇论文报道了一个名为Swift的人工智能(AI)系统,该系统驾驶无人机的能力可在真实世界中一对一冠军赛里战胜人类对手。
近日,非营利组织纽约真菌学会(NYMS)发出警告,表示亚马逊为代表的电商平台上,充斥着各种AI生成的蘑菇觅食科普书籍,其中存在诸多错误。
社交媒体平台𝕏(原推特)新隐私政策提到:“在您同意的情况下,我们可能出于安全、安保和身份识别目的收集和使用您的生物识别信息。”
2023年德国柏林消费电子展上,各大企业都带来了最新的理念和产品,而高端化、本土化的中国产品正在不断吸引欧洲等国际市场的目光。
罗永浩日前在直播中吐槽苹果即将推出的 iPhone 新品,具体内容为:“以我对我‘子公司’的了解,我认为 iPhone 15 跟 iPhone 14 不会有什么区别的,除了序(列)号变了,这个‘不要脸’的东西,这个‘臭厨子’。