欢迎来到云栖网

免费注册

安卓将对懒惰的开发者说“不”,这会是件大好事

云栖网 2022-04-11 11:46 来源:三易在线

云栖网:众所周知,在过去很长的一段时间里,Android的软件运行效率都被广泛认为要远逊于iOS/iPadOS。

这里面虽然有苹果能够自研芯片、自研硬件,并使其与自家系统深度整合的原因。但除此之外,还有一个不得不提的因素,那就是苹果方面对于开发者较强的约束力。

安卓将对懒惰的开发者说“不”,这会是件大好事

其中一个很知名的例子,就是苹果在2014年6月发布iOS 8后,仅仅半年多时间后,自2015年2月起App Store便强制要求所有新应用必须基于iOS8 SDK构建。乍看之下,苹果只给了开发者不到一年的时间去适配新版系统,但也正是因为这样的有力措施,才使得iOS上的主流应用早在2015年就已实现了全面64位化,并大幅提升了效能。

安卓将对懒惰的开发者说“不”,这会是件大好事

反观Android这边,一方面大家都知道无论国内还是海外的Android生态,最快也要到2023年才能全面转向64位架构,比苹果足足落后了8年之久。另一方面,在过去的谷歌应用商店相关政策中,对于“应用适配的系统版本”往往也要求得非常宽松。例如在Android 10、Android 11时代,谷歌就只是要求开发者“至少适配Android 8”就算合格。

站在开发者的角度来说,如果早在Android 8推出的时候就进行了适配,那么此后的好几年时间里哪怕完全不进行更新,谷歌方面也不会认为你的软件有什么问题。

然而,这样的情况即将告一段落。因为就在近日刚刚发布的2022年4月版开发者计划政策中,谷歌终于针对部分“懒惰”的开发者下手了。

安卓将对懒惰的开发者说“不”,这会是件大好事

根据这份官方文档所述,自今年11月开始,所有Android开发者必须在新版系统发布后的一年之内,完成应用对最新版系统的适配,做不到这一点的应用将不被允许上架或更新。同时,如果一款应用在新版Android系统发布两年后还没有完成适配,那么它现有的版本也将被从应用商店里屏蔽。

这是什么概念呢?我们不妨来举个例子。假如你是一位开发者,并维护着某个爆款游戏《○》,然后谷歌在今年9月发布了Android 13正式版,那么你就必须在明年9月份前,开发出API为Android 13的新版应用。如果到了那个时候新版本游戏用的依然还是Android 12的底层API,那么它将无法上架谷歌应用商店,也就意味着游戏将无法正常更新。

安卓将对懒惰的开发者说“不”,这会是件大好事

不仅如此,等到了后年9月,如果还没有适配Android 13(那时候Android 14也已经发布一年了),那么游戏就将直接被从应用商店里屏蔽,只有过去下载过的玩家还依然能看到。也就是说,这款游戏将完全失去“拉新”的能力,至少在谷歌应用商店的官方渠道是这样。

很显然,对于全球大多数区域来说,谷歌这一手可以说是前所未有的强硬举动。但如果要论谷歌为什么会突然在“应用必须尽快适配新系统”这件事上变得如此强硬,可能原因并不只是为了缩小与iOS/iPadOS之间的体验差距这么简单。

安卓将对懒惰的开发者说“不”,这会是件大好事

毕竟纵观过去几代的Android大版本更新,从Android 8到Android 11,无论是在系统底层的应用接口、还是系统表层的用户界面上,的确都没有太大的变化。但从Android 12、Android 12L,以及目前还处于测试阶段的Android 13上,则可以明显感受到谷歌如今对于系统效能“上心”了不少。不光是积极支持最新的芯片架构、最新的移动图形技术,最新的AI处理技术,同时也针对折叠屏、可变形设备等,进行了专门的适配。

换而言之,当谷歌突然开始强制要求开发者对于新版Android系统加大适配力度时,这或许暗示着未来的新版Android更新力度会逐渐加大,每一代的差异可能会更多,同时也会更积极地去发挥最新硬件的机能。从这点来说,显然是个非常值得高兴的好消息。