Google
外媒:谷歌拟在Android 9.0中禁止开发者使用非官方API
2021-07-01 10:27  浏览:28

  1月18日消息 自谷歌2017年8月份发布了Android 8.0系统的正式版版本“Android Oreo”后,网络中关于新一代Android 9.0系统的爆料便不断涌现!日前又有外媒援引消息人士爆料称,Android 9.0系统或将禁止开发者使用非官方API。这究竟是怎么回事呢?

  报道称,媒体从开发者论坛XDA获悉,其在安桌开放源代码项目(AOSP)中最近的一个提交报告发现,安卓9.0有可能会限制应用程序访问Android SDK中未记录的API。

  先来解释一下什么叫做API(Application Programming Interface,应用程序编程接口),举个简单的例子, 比如微博的公开API,开发人员可以根据这些API接口得到微博的数据,然后开发出第三方的微博客户端,开发者只需要直接从程序调用这些接口就可以了,而不需要考虑是去怎么实现这个功能。

  对于开发者来说,这是一个些非常有用的东西,Android软件开发工具包(SDK)为开发人员提供了测试和构建新的Android应用程序所需的API库和工具,随着Android的每一个新版本都有一系列新的API可供开发者通过Android SDK使用。

  但是,这个开发工具包是由谷歌管理的,并不是所有的API都会提交到谷歌手上,很多有用的API是没有经过认证或者直接是隐藏的,现在很多玩机爱好者论坛或者贴吧都存在许多利用这些API个人开发的软件。但随着安卓9.0的更新,谷歌有可能会完全禁止访问隐藏的API。

  这个趋势最明显带来的改变就是,安卓系统未来可能会减少很多第三方开发者开发的辅助功能性的软件,如一些去广告插件、按键映射、签到助手等等,事实上去年谷歌11月份就开始针对Play商店的这类软件进行清理。

  需要注意的是,这些未带认证API的应用程序不仅是安卓开发者展现创意的“窗口”,也是促进安卓系统健康发展的平台!不过,谷歌这一“自断臂助”的举措,或许与现今利用这类API制作带病毒的恶意软件的开发者越来越多有关。