Google现在已经为所有想为Play商店制作应用程序的开发人员制定了明确的指南。
在Android开发人员博客上的冗长帖子中,Google专注于新政策开发人员,如果他们想继续发布给玩商店。
Google宣布新的Play商店要求
从2018年8月开始,提交给商店的所有新应用都必须考虑到Android 8.0 Oreo,或者更具体地说是针对API级别26,或更高。这在很大程度上是出于安全原因,因为API行为变化可以提高Android的安全性和隐私保护,Google说。有开发人员的目标Android 8.0 Oreo在创建他们的应用程序时,确保人们免受包括恶意软件在内的各种脆弱性风险。
到2018年11月,还需要考虑到Android 8.0 Oreo的任何更新。更重要的是,在2018年初,APK文件将有一些额外的元数据来验证其真实性,并确保它来自Play商店,因为从第三方市场中采摘的应用程序经常带有恶意病毒。可以将其视为Android应用程序的真实性徽章。
Google即将移至64位
但最重要的是,Google似乎最终敦促开发人员过渡到64位编程。到2019年8月,所有应用程序都必须提供64位变体,无论它们是否针对较旧版本的Android。这意味着为较旧的Android库创建的应用程序仍必须准备好64位版本。
为什么这很重要?好吧,Google说,最终将有一个只能运行64位代码的Android设备,因此开发人员有必要使这种飞跃避免他们从未来的Android生态系统中屈服。
虽然这是一个不错的变化的好前景,但Google并不是64位应用程序的移动平台应用程序的最前沿。苹果实际上开始要求开发人员于2015年2月对64位应用程序进行编码,并且iOS 11下降了32位支持完全是在过去的9月,将大门阻止到过时的32位应用程序。
这将如何影响智能手机世界还有待观察,但是至少Google迫使其开发人员进行全面的更改,以至于当人们最终只在手机上使用64位应用程序时,不要被抛弃。不过,过渡并不意味着人们可以开始期望更强大的应用程序。但这确实意味着开发人员将不得不开始做肮脏的工作,尤其是那些过于依赖32位代码的工作。