今年随着IOS11的发布,而苹果已经决定iOS 11将会停止支持32位应用程序。现在32位应用程序似乎不再出现在App Store搜索结果中,只能通过直接链接访问。对于大多数用户来说,意味着这些应用基本上不存在。而近日苹果继续加大马力大规模封杀32位应用程序范围。这次是PC电脑端,苹果决定明年起不再接受32位Mac应用提交。
现在看来,32位淘汰也是板上钉钉的事情了。随着iPhone 5s在2013年9月的推出,64位应用程序***得到支持,从那时起,苹果已经逐渐将所有应用都转向了这一标准。此前一段时间苹果公司要求开发人员提供支持64位的新应用程序。苹果开始提醒用户,如果一个应用程序是32位,可能会降低设备性能。
由于目前在App Store当中存在一批自2015年来尚未更新过的32位软件,当尝试在iOS11上打开一个32位应用程序时该程序并不会运行,用户将看到一个弹出窗口称该应用需要升级以支持iOS11。在WWDC17上,苹果宣布计划开始淘汰32位Mac App Store应用程序。从2018年1月开始,苹果要求所有提交到Mac App Store的新Mac应用程序需支持64位,现已经上架的应用程序必须在2018年6月之前更新支持。可以预见从2018年7月起,苹果的iOS/Mac系统就将与32位应用说再见了。
苹果明年开始大规模清除对32位iOS App的支持,从现在开始,只有64位的App才会允许在苹果的App Store中使用。尽管这对应用开发者来说似乎是一件不方便的事情,但对于那些想要升级到iOS新版本的用户来说,这无疑是苹果的软件生态系统的一件好事。
意图在哪里?苹果的iPhone已经问世10年了,许多App——从质量低劣的应用到卓越的软件产品都可以在苹果的App Store中找到。此招可以在App Store里清理那些大量的垃圾App。更重要的是对64位的支持带来了性能优势。在从32位的ARMv7架构到ARMv8 64位架构的过程中,苹果会为客户提供更棒的性能,这是一件好事。更重要的是,苹果最为倚重的iPhone系列,在更新迭代中,它的内存肯定也是会不断增长的,届时,大部分的iOS设备的内存都在4GB以上,所以,只有所有的iOS App都只支持64位应用,开发者才能自由利用这些iOS设备,或者说让自己的应用适配这些iOS设备。
那么这种变化意味着什么呢?这种变化意味着苹果公司可能要停止提供近20万个app程序,它们大约占据了所有苹果app数量的8%。不过这些应用的消失至少能够让你知道,接下来你使用的应用都不会再莫名其妙地消失了,而你手机上的32位应用也将无法继续使用。