Android 9.0要來了,安卓卻越來越像iOS
儘管谷歌早在去年8月就發布了Android8.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,開發者只需要直接從程序調用這些介面就可以了,而不需要考慮是去怎麼實現這個功能。
在安卓生態之內,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 的開放性是許多用戶選擇安卓陣營的最主要原因。
這難道也是屠龍勇士最終都會變成龍的宿命的側面體現?
【本文圖片來自網路】
![](https://pic.pimg.tw/zzuyanan/1488615166-1259157397.png)
![](https://pic.pimg.tw/zzuyanan/1482887990-2595557020.jpg)
TAG:三易生活 |