Android 9.0将禁止开发者使用非官方API
极客时间编辑部
讲述:丁婵大小:1023.31K时长:02:11
近日,有开发者在安桌开放源代码项目(AOSP)中最近的一个提交报告中发现,安卓 9.0 有可能会限制应用程序访问安卓软件开发工具包( SDK)中未记录的 API。
对于开发者来说,API 是一个些非常有用的东西,安卓 SDK 为开发人员提供了测试和构建新的安卓应用程序所需的 API 库和工具,安卓每一个新版本的发布都会带来一系列新的 API 供开发者使用。
这个开发工具包是由谷歌管理的,但是并不是所有的 API 都会提交到谷歌手上,很多有用的 API 是没有经过认证或者直接是隐藏的,现在很多玩机爱好者论坛或者贴吧中都存在许多利用这些 API 个人开发的软件。但随着安卓 9.0 的更新,谷歌有可能会完全禁止访问隐藏的 API。
这个趋势最明显带来的改变就是,安卓系统未来可能会减少很多第三方开发者开发的辅助功能性的软件,如一些去广告插件、按键映射、签到助手等,事实上 2017 年 11 月份,谷歌就开始针对 Google Play 商店中的这类软件进行清理。
的确,有很多人利用这类 API 做出一些带病毒的恶意软件,但是大多数没有带认证 API 的应用程序都是良性的,也是安卓开发者创意的展现,甚至对促进安卓系统的发展起到了一定作用,比如早期的状态栏沉浸插件,现在早就已经被各大安卓手机厂商整合到了系统里。
长期以来,安卓系统的开放性是许多安卓爱好者津津乐道的一个特性,但同时,这样的开放性也导致了安卓系统的一系列问题。
此次提交的报告中,谷歌想要通过锁定安卓系统中所有隐藏 API 的访问权限,来保护用户免受滥用 API 的应用的侵害,但同时,一旦谷歌对 API 的访问权限做出限制,就会导致安卓的开放性受到限制。甚至有开发者表示,安卓系统正变得越来越像第二个 iOS 了。
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
- 深入了解
- 翻译
- 解释
- 总结
该免费文章来自《极客视点》,如需阅读全部文章,
请先领取课程
请先领取课程
免费领取
© 版权归极客邦科技所有,未经许可不得传播售卖。 页面已增加防盗追踪,如有侵权极客邦将依法追究其法律责任。
登录 后留言
精选留言
由作者筛选后的优质留言将会公开显示,欢迎踊跃留言。
收起评论