然而,并非所有的iOS开发者都是如此看待这一观点的。一些分析公司表示,目前绝大多数应用程序已经为iOS 11做好了准备,但一些开发人员始终认为他们的代码不值得更新,尤其是这些过时的元素经过多年来积累起来之后。当苹果为iOS的未来做准备时,一些曾经受欢迎的游戏和应用程序也将会被抛弃。
大局势
应用程序分析公司SensorTower的移动观察主管兰迪?尼尔森(Randy Nelson)表示,随着iOS 11正式版发布的临近,许多应用程序开发商在升级软件方面变得越来越认真。他估计,在过去的6个月里,64位更新比前六个月增加了228%,并在6月份苹果公司证实了其将停止支持32位应用程序的计划时,增长率达到了峰。
但是,基于应用分析公司appFigures的数据,在app Store目录中仍可能有很多软件不支持iOS 11新系统。从2012年5月开始,苹果就已经开始支持64位iOS软件,而从那时起已有超过45000个应用程序至今已不再升级。而自2015年6月苹果开始要求所有新的应用程序和应用程序更新都要包含对64位的支持后,还有425,000个应用程序尚未更新。也就是说,现在仍然有47万个应用可能不会支持iOS 11。AppFigures的创始人兼首席执行官Ariel Michaeli表示:“根据升级模式推测,这个数字最终可能会介于20-25万之间。”
虽然这些统计数据整体来看并不算太糟糕,但它确实掩盖了不少软件仍然值得拯救的事实,例如,仅仅在我的第三代iPad上,就能发现不少很但仍与iOS 11不兼容的应用。这些应用包括大型工作室制作的一些被人忽视的游戏,比如Id Software的《毁灭战士》(Doom),还有它的iOS版本《Rage》,还有休闲游戏,比如Vectorpark的《Levers》。当然,这样的问题不仅仅出现在游戏应用上,音乐创作工具,如iSequence HD和Tachyon同样如此。
这些开发人员都没有回应关于升级应用的评论和建议,但不难理解为什么这些应用程序开发商不愿意升级他们的应用代码。对于独立开发者来说,如果一个应用不畅销,根本不值得他们花费几个星期甚至几个月的时间来进行代码升级,即使是大公司,有稳定的销量,也很难从其它项目抽调资源。
“否则,让近20万个数码产品消失,对于许多苹果客户和开发商来说不仅仅是一个悲剧,它也将为后代创造一个文化黑洞,”Ghahramani写道。
更新剖析
即便是在开发出了新的多人游戏系统之后,博克斯曼仍然花了一个多月的时间调整其它代码,使之适应iOS 11。自2013年Osmos最后一次更新以来,苹果已经弃用了其GameCenter网络的许多重要部分,博克斯曼又不得不重新设计在社交方面的元素。转向64位还要花几周时间测试漏洞,这些漏洞与内存分配有关。
“你需要多久才能诊断出问题,这取决于你对这些问题的熟悉程度,以及熟悉你的代码,”博克斯曼说。
不过如果游戏销量不好,他还会升级吗?博格斯曼并不确定。
郑州华韩计算机软件有限公司拥有雄厚的技术研发实力,致力于为客户提供完美的原生APP开发解决方案。把握市场动向,深耕O2O领域。您的电商大业,由华韩软件守护。