首页 > 文章资讯 > 游戏攻略 > 安卓9.0禁用未记录API:手游外挂将迎来末日审判

安卓9.0禁用未记录API:手游外挂将迎来末日审判

作者: 来源:立方下载 时间:2023-09-08 05:17:26

尽管谷歌早在去年8月就发布了Android 8.0,甚至自家的亲儿子Pixel系列都已经更新到Android 8.1,但是到目前为止,这个已经发布了近半年的Android 8.0渗透率依然不高。

Android 9.0带来不一样的大环境

谷歌为了让广大用户能用上Android 8.0,更是在一个多月前在博客上宣布,强制要求今年8月以后所有APP必须针对这一系统版本开发。这也就意味着,如果到了今年8月还没有更新到Android 8.0,或将面临着无APP可用的窘境。

对于持续多年的安卓生态乱象,谷歌不仅只意图通过Android 8.0来解决。日前,XDA的开发者发现Android的下个版本在AOSP提交中信息中被称为“Pi”,虽然这看上去不是甜点的名字,但坊间推测或许是Pie的缩写,也就是馅饼的意思,由此可见,谷歌有可能将会继续为大家带来以美食命名的新版系统。

而根据现有信息显示,在Android 9.0中谷歌或将深度集成Project Treble模式,同时还有可能会限制应用程序访问Android SDK中未记录的API,这也就意味着谷歌将强制推行Project Treble,并会禁用未知API。

什么是Project Treble

一直以来,碎片化都是安卓的一大痛点,过于开放化的生态环境也造成了这一局面。随着智能手机性能不断提高的同时,谷歌也开始着手解决碎片化的问题。而Project Treble就将终结安卓驱动与系统之间的硬约束,允许上游厂商提供能兼容多个系统版本的新驱动。

如果Project Treble在Android 9.0中集成到系统底层,之后系统升级就将不会依赖芯片厂商的支持,可以让原本由芯片厂商负责的系统代码直接打包发送给手机厂商进行适配,从而大大降低开发成本和速度。同时还能让开发者可以更加便利的定制和修改系统,无需等待厂商适配。

对于手机厂商来说,如果产品能够支持Project Treble,在新Android系统更新的时候就无需等待上游厂商适配,可以直接推送更新,而少了中间环节之后,也或将让系统更新变得更为简便。

禁用未认证API:既是开放性的低潮也是外挂的末日

相比于Project Treble,禁止未被谷歌记录的API接口对于整个安卓阵营都有着改天换地的意义。所谓API(Application Programming Interface)就是应用程序编程接口,开发人员可以根据API接口得到的数据第三方的APP,开发者只需要直接从程序调用这些接口就可以了,而不需要考虑是去怎么实现这个功能。

具体来说,在安卓生态内发布应用签名时除了需要用到证书外,在进行google Map Api开发、Facebook SDK API以及微信SDK API开发等时都需要申请API Key。

在安卓生态之内,Android软件开发工具包(即我们常说的SDK包),就是由一系列经过谷歌认可的API接口和工具的集合,它们之间的关系可以理解为铅笔和文具盒的关系。通过Android软件开发工具包,开发者们制作出了目前灿若繁星的安卓应用,

同时,随着Android系统的更新换代,在系统底层发生变化的时候,谷歌会不断的往这个SDK包中添加新的API。不过由于Android生态的开放性的碎片化,一些调用没有经过谷歌认证API的应用也可以是出现在安卓市场里,常见的提升使用体验的功能有去广告插件、手游加速助手等等,以及按键映射和手游外挂。

没错,现在不少手游里都出现了外挂,除了开发环境较为纯净的主机之外,外挂的身影现在是无处不在。在移动端的插件类外挂,也是目前最流行的外挂工具中,外挂作者利用注入技术将功能模块注入到游戏进程空间中,并执行功能模块API的函数。

被不少手游厂商大力打击的按键映射就是通过调用系统API,发送特定操作序列,模拟用户按键。

到目前为止,依旧活跃的某OO和某XX助手就是其代表,内部集成了多款Android手游功能插件,针对不同手游注入不同的.so文件来实现外挂功能。以目前最火热的吃鸡手游《荒野行动》为例子,其在《PUBG》里的外挂形式基础上推陈出新,能够实现透视、无后坐力、自动瞄准、秒改三级甲、空投预定位、无限绷带、无限子弹、飞天遁地等等功能。

最终我们变成了自己讨厌的模样

除了破坏性最强的外挂之外,其他通过第三方API制作的应用对或多或少的伤害了一部分厂商和用户的利益,因此谷歌会选择在未来禁用未记录的API也是在情理之中。

对于或将带来极大变化的Android 9.0,我们也需要用辩证法来看待。Android系统的开放性是一把双刃剑,锁定对Android 9.0中所有隐藏的API的访问权限,以保护用户免受滥用这些API的垃圾应用程序侵害,但是要因此限制安卓的开放性,也是得不偿失之举,毕竟与iOS相比,Android 的开放性是许多用户选择安卓阵营的最主要原因。

这难道也是屠龙勇士最终都会变成龙的宿命的侧面体现?

热门文章