Google已經(jīng)發(fā)布了最新一代安卓9.0的雛形Android P的開(kāi)發(fā)者預(yù)覽版,如果你是Pixel設(shè)備的用戶,那么已經(jīng)可以搶先體驗(yàn)新系統(tǒng)了。和以往的安卓系統(tǒng)相比,Android P無(wú)論在功能還是機(jī)制上,都有了明顯改變。而由于這些改變,不少安卓App的好日子到頭了,在Android P這新系統(tǒng)面前不得不黯然下崗。那么Android P(安卓9.0)會(huì)淘汰什么App?這就來(lái)盤點(diǎn)盤點(diǎn)吧。
截圖編輯App
無(wú)論是安卓還是IOS,都原生具備截圖功能,并不如同早期的塞班那樣需要第三方的截圖App。但是,如果你用的是原生的安卓系統(tǒng),那往往還是需要安裝第三方的截圖App。
不為什么,就因?yàn)橄到y(tǒng)原生的截圖功能在截圖后,并不能編輯截圖內(nèi)容,如果你想要給截圖某些信息打碼,原生截圖是無(wú)能為力的。因此,第三方截圖App頗有市場(chǎng),然而在Android P中,它們可能要下崗了。
在Android P中,系統(tǒng)原生就能編輯截圖
在Android P的第一個(gè)開(kāi)發(fā)者預(yù)覽版也就是DP1的版本中,系統(tǒng)已經(jīng)加入了原生的截圖編輯功能。在截圖后,可以對(duì)圖片進(jìn)行一些簡(jiǎn)單的涂抹和裁剪。其實(shí)這個(gè)功能并不算新鮮,在很多第三方ROM中截圖編輯已經(jīng)成為了標(biāo)配,不過(guò)在Android P中終于是要普及到所有的安卓系統(tǒng)當(dāng)中,留給第三方截圖App的生存空間越來(lái)越小了。
來(lái)電防火墻App
在智能機(jī)普及的時(shí)代,App們竊取了人們?cè)絹?lái)越多的隱私,因此如何防騷擾也是一個(gè)技術(shù)活。不少人都會(huì)通過(guò)安裝來(lái)電防火墻之類的App來(lái)隔離騷擾電話,而效果的確也不錯(cuò)。但是,在Android P當(dāng)中,這些來(lái)電防火墻App恐怕會(huì)遭遇挑戰(zhàn),因?yàn)?a target="_blank">Google打算親自做這個(gè)功能了。
在Android P的開(kāi)源代碼中,開(kāi)發(fā)者們發(fā)現(xiàn)了關(guān)于來(lái)電防火墻的相關(guān)內(nèi)容,這部分的代碼是由索尼提交到Android開(kāi)源項(xiàng)目當(dāng)中的。根據(jù)相關(guān)代碼,Android P能夠攔截不在聯(lián)系人列表當(dāng)中的號(hào)碼、未公開(kāi)的號(hào)碼、缺少信息的號(hào)碼等等,雖然看著功能比較初級(jí),但總歸算是一個(gè)實(shí)用的改進(jìn)。
Android P將會(huì)有更強(qiáng)大的來(lái)電防火墻
那么來(lái)電防火墻類App是否會(huì)被取而代之?或者并不會(huì)被徹底下崗。Android P的這個(gè)來(lái)電攔截功能似乎是可以由運(yùn)營(yíng)商來(lái)決定要不要開(kāi)啟的,同時(shí)它的功能也沒(méi)有做到面面俱到,例如似乎并不能通過(guò)云數(shù)據(jù)庫(kù)來(lái)進(jìn)行來(lái)電攔截。
其實(shí)現(xiàn)在很多第三方ROM都為安卓補(bǔ)充了來(lái)電防火墻功能,Android P原生加上一些基本的來(lái)電攔截設(shè)置,如果你想要達(dá)到比較好的接近第三方ROM的效果,恐怕來(lái)電防火墻App還是必須的。
藍(lán)牙鼠標(biāo)鍵盤模擬App
安卓可玩性很高,例如安卓機(jī)能夠通過(guò)第三方App,來(lái)模擬PC的鼠標(biāo)鍵盤。一般來(lái)說(shuō),要實(shí)現(xiàn)這類功能,需要走遠(yuǎn)程桌面協(xié)議,通過(guò)互聯(lián)網(wǎng)或者WiFi連接。不過(guò)在Android P中,系統(tǒng)自帶的模擬鼠標(biāo)鍵盤功能更進(jìn)一步,Android P系統(tǒng)本身可以通過(guò)藍(lán)牙來(lái)連接電腦,讓手機(jī)化身為電腦的藍(lán)牙鼠標(biāo)鍵盤,非常方便。
目前安卓上的一些App可以讓手機(jī)充當(dāng)藍(lán)牙鼠標(biāo)鍵盤
在Android P中,系統(tǒng)原生應(yīng)該就帶有相關(guān)功能
毫無(wú)疑問(wèn),這是一個(gè)頗為實(shí)用的功能。人們并不是隨時(shí)隨地都能找得到藍(lán)牙鼠標(biāo)鍵盤的,當(dāng)你突然想要遙控客廳的HTPC,或者一時(shí)找不到演示PPT的遙控器,Android P就能讓手機(jī)派上用場(chǎng)了。
冰箱/Xposed等系統(tǒng)工具
前面所提到的App之所以會(huì)下崗,主要是由于Android P提供了類似的功能。不過(guò),Android P除了有新功能,系統(tǒng)機(jī)制也有所變更,這導(dǎo)致某些以前能用的App在新系統(tǒng)中無(wú)法運(yùn)行,從而面臨淘汰。
在Android P中,Google極大程度地限制了非官方API的使用。Google會(huì)鎖定App所能訪問(wèn)的API,系統(tǒng)的某些API不再提供給App接入,而且App難以再使用沒(méi)有經(jīng)過(guò)認(rèn)證的API。
這會(huì)造成怎樣的結(jié)果呢?一方面,直接就會(huì)導(dǎo)致諸多App的推送、分享功能失效,某些App之所以能夠?qū)崿F(xiàn)推送功能,是因?yàn)槭褂昧艘恍┑谌降耐扑推脚_(tái),需要接入相關(guān)的API;另一方面,很多玩家喜聞樂(lè)見(jiàn)的黑科技App,也無(wú)法使用了。
非官方公開(kāi)API可能無(wú)法在安卓9.0中使用了
很多可玩性高的安卓App,都會(huì)用到一些不包含在官方SDK的API。例如Xposed和冰箱等等,通過(guò)一些鉤子,可以實(shí)現(xiàn)普通App所難以做到的功用。
然而在Android P中,Google會(huì)限制使用非SDK方法與字段,開(kāi)發(fā)者將無(wú)法對(duì)其進(jìn)行訪問(wèn)——無(wú)論通過(guò)直接調(diào)用、反射還是JNI等方式。如果加以嘗試,則會(huì)收到NoSuchFieldException或者NoSuchMethodException等錯(cuò)誤提示。因此,好些玩家們喜聞樂(lè)見(jiàn)的App,基本上算是廢了,不得不在新系統(tǒng)中走下崗位。
老舊應(yīng)用/使用老SDK應(yīng)用
對(duì)于這些系統(tǒng)工具被Android P淘汰,有的朋友可能不以為然,畢竟這些工具普遍冷門,只有玩家才會(huì)關(guān)心。但是,被強(qiáng)制下崗的App,其實(shí)并不僅限于這些小眾工具,在Android P中,一票大眾經(jīng)常接觸的App,可能也瀕臨淘汰。
一大堆國(guó)產(chǎn)App現(xiàn)在仍使用老舊SDK,可能面臨淘汰
Android P在新系統(tǒng)中,對(duì)使用老舊Target API的應(yīng)用作了嚴(yán)格限制。Google在SDK增加了一項(xiàng)MIN_SUPPORTED_TARGET_SDK_INT新規(guī),如果App的SDK版本低于v17,那么App將無(wú)法兼容Android P。這意味著安卓4.1包括以前版本的App,將會(huì)在Android P中遭到淘汰。
現(xiàn)在Android P首個(gè)開(kāi)發(fā)者預(yù)覽版已經(jīng)放出,開(kāi)發(fā)者們也對(duì)其進(jìn)行了測(cè)試,測(cè)試結(jié)果如同預(yù)料一般,舊版的App果然沒(méi)法運(yùn)行。在Android P中,盡管舊版App依然能夠安裝,但開(kāi)啟的時(shí)候系統(tǒng)會(huì)警告該App無(wú)法兼容,需要升級(jí)。目前國(guó)內(nèi)不少App都仍使用老舊的SDK,恐怕在Android P的時(shí)代,這些老舊應(yīng)用將會(huì)成為歷史。
總結(jié)
其實(shí)每一代安卓都會(huì)增添更多貼近實(shí)際應(yīng)用的功能,也會(huì)樹(shù)立起一些前所未有的限制,這些舉措不可避免會(huì)擠壓一部分App的生存空間。
然而,每一代安卓系統(tǒng)雖然都會(huì)給老舊App帶來(lái)挑戰(zhàn),但也往往會(huì)帶來(lái)很多新機(jī)會(huì),例如安卓這兩年主打的物聯(lián)網(wǎng)、ARCore等等,都能令人看到諸多可能性。安卓9.0無(wú)疑是個(gè)劇變的版本,希望Google和App開(kāi)發(fā)者們都能在這個(gè)世代的安卓中,給用戶帶來(lái)更好的體驗(yàn)吧。