重磅,Google终于出手,向iOS靠拢?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的应用程序都是良性的,也是安卓开发者展现创意,促进安卓系统发展的平台,像早期的状态栏沉浸插件,现在早已被各大安卓手机厂整合到了系统里。
安卓的开放是一把双刃剑,我们理解Google可能会锁定对Android P中所有隐藏的API的访问权限,以保护用户免受滥用这些API的垃圾应用程序侵害。但是要因此限制安卓的开放性,谷歌是否还需要好好衡量一下呢?XDA论坛的一位开发者直言不讳的说,安卓系统现在越来越像第二个iOS了。
相关文章
- 难怪手机会自动断网,接收消息延迟,原来是这两个开关没打开
- 支付扫码新规下路边摊们怎么办?专家:保证资金安全个人经营者影响不大
- 源码分析广播运行原理
- 倒计时控件 CountDownTimer 用法和原理分析
- 是什么让苹果手机用户的忠诚度稳居高位?国产机有什么要学习的?
- 手机提示系统升级的目的是什么?究竟要不要升级?
- iPhone 13全系不再支持电信2G/3G网络 业内人士:几乎没有影响
- 入手即赚:iPhone 13贬值率比iPhone 12低50%
- 全面解析Application的使用
- 等待多年!苹果终于为中国消费者让步!
- iPhone 13全系不再支持中国电信2G/3G网络
- iOS15.1.1正式版:原来信号差不是我们的错
- 全面解析 Application 的使用
- iOS15.1.1正式版发布:修复重大Bug,通话掉线信号问题彻底解决
- 苹果为什么主动推出“自助维修”计划?
- 高德地图上线 ADAS 预警导航功能:借助视觉 AI 技术,提供车辆行人碰撞智能提醒
- 为什么微信在海外败给了中国人都不用的WhatsApp?
- 卸载手机软件很多人都做错了,只有这样操作,才能将软件删除干净
- 是谣言还是实话:手机更新系统,真的会越来越卡吗?
- 工信部:已下架 540 款违规处理用户信息等拒不整改的 App,通报 2049 款