虽然,从2017年8月22日,谷歌发布Android 8.0正式版到现在,真正实现更新该系统的手机厂家除了三星、华为、一加等少数几个外,根据数据显示,大多数手机系统还停留在Android 7.X和Android 6.X上,所以最新数据显示,到现在为止,Android 8.X的更新率还不到1%。但是,这似乎并没有影响谷歌对于Android系统更新迭代的步伐。近日,一名Twitter用户Mishaal Rahman在Android开源项目 站上发现了两份文件,似乎谷歌在内部将Android 9.0称为“Pi”(Android π)。这显然不是一个甜点,Pi是希腊字母的第16个字母,也是圆周率符 。然而,Pi也与流行的甜品馅饼(pie)相似,因此也许延续了甜点主题。
其实,早在2017年九月,XDA开发者Mishaal Rahman就爆料称,安卓开源项目新增加了一个名为“master-p”的标签,这可能意味着Android下一代大版本是代 为“P”开头的字母。结合此次 友的爆料看,Android 9.0应该已经在路上了。
另外,近日安卓开发者论坛XDA中有用户反馈,在安桌开放源代码项目(AOSP)中最近的一个提交 告发现,Android 9.0有可能会限制应用程序访问Android SDK中未记录的API。也就是说,Android 9.0将会限制应用程序访问Android SDK中未记录的API。简单说来就是,未来Android对外公开的接口将会越来越少,而非官方的API也会被禁用。由此看,谷歌有可能会完全禁止访问隐藏的API。这样一来,任何基于开放API打造的第三方APP都将无法运行,着就于苹果的iOS系统越来越相似了,这样的好处是,保证系统级在系统中运行的应用程序更高效流畅安全简洁,但带来的弊端就是,系统的开放性也越来越低了。
先来普及一下何为API吧!所谓API(Application Programming Interface,应用程序编程接口),就是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。举个简单的例子, 比如微博、微信的公开API,开发人员可以根据这些API接口得到微博或微信的数据,然后开发出在第三方应用上可以直接使用的将内容分晓到微博或微信上的功能,开发者只需要直接从程序调用这些接口就可以了,而不需要考虑是去怎么实现这个功能。
据悉,从Android 9.0开始,谷歌将更加深度集成Project Treble模式,不允许手机厂商进行阉割。而Project Treble最大的好处除了能帮OEM厂商更快的为自家手机提供最新的系统更新,同时还可以让开发者更加便利的定制和修改自己的系统,而无须等待厂商适配。其实简单来说就是,使用Project Treble后,谷歌就能给不管何种品牌的Android手机直接推送更新包了,让每台Android手机都能成为谷歌的亲儿子。不过前提是用户要有一款支持Project Treble的手机。
众所周知,在Android8.0中,谷歌在系统中集成的全新的“Project Treble”项目可以跳过芯片厂家适配这一步,将原本的Android操作系统框架和硬件代码分开,轻松绕过芯片制造商进行更新。这让系统更新变得更为简单,也降低了适配的成本。但是,Project Treble项目本身需要一个vendor分区,而对于国内大多数手机厂家来说由于系统定制化程度比较高,并且很多都没有预留这样的分区,所以适配起来相对就比较麻烦。而据悉,之所以华为对于Android8.0的适配这么快,也是因为,其正好有一个用来装垃圾的分区,正好可以适应“Project Treble”的需要,所以后续适配就相对要快很多,所以,恐怕对谷歌即将推出的Android 9的适配,华为手机还是会排在前边。另外,目前,谷歌对Project Treble并没有采用强制性使用,所以,新版Android的更新率并不快,而据悉,在未来的Android 9中,谷歌很可能会深度集成Project Treble模式,并且有可能将其作为强制性要求。如果真是这样的话,不但对于开发者来说是件好事,更便于应用的开发,而且,未来系统更新速度也将会有质的改变。所以对于用户来说,从现在开始,购买安卓手机的时候就要注意,要购买支持Project Treble的手机了。
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!