Android P開發者預覽版的發布使得安卓系統變得和以往不一樣了。無論在功能還是機制上,都有了明顯改變。而由于這些改變,不少安卓App的好日子到頭了,跟不上時代變化就要被淘汰嘍。
Android P將會淘汰一批App
截圖編輯App
無論是安卓還是iOS,都原生具備截圖功能,并不如同早期的塞班那樣需要第三方的截圖App。但是,如果你用的是原生的安卓系統,那往往還是需要安裝第三方的截圖App。不為什么,就因為系統原生的截圖功能在截圖后,并不能編輯截圖內容,如果你想要給截圖某些信息打碼,原生截圖是無能為力的。因此,第三方截圖App頗有市場,然而在Android P中,它們可能要下崗了。
在Android P中,系統原生就能編輯截圖
在Android P的第一個開發者預覽版也就是DP1的版本中,系統已經加入了原生的截圖編輯功能。在截圖后,可以對圖片進行一些簡單的涂抹和裁剪。其實這個功能并不算新鮮,在很多第三方ROM中截圖編輯已經成為了標配,不過在Android P中終于是要普及到所有的安卓系統當中,留給第三方截圖App的生存空間越來越小了。
來電防火墻App
在智能機普及的時代,App們竊取了人們越來越多的隱私,因此如何防騷擾也是一個技術活。不少人都會通過安裝來電防火墻之類的App來隔離騷擾電話,而效果的確也不錯。但是,在Android P當中,這些來電防火墻App恐怕會遭遇挑戰,因為Google打算親自做這個功能了。
在Android P的開源代碼中,開發者們發現了關于來電防火墻的相關內容,這部分的代碼是由索尼提交到Android開源項目當中的。根據相關代碼,Android P能夠攔截不在聯系人列表當中的號碼、未公開的號碼、缺少信息的號碼等等,雖然看著功能比較初級,但總歸算是一個實用的改進。
Android P將會有更強大的來電防火墻
那么來電防火墻類App是否會被取而代之?或者并不會被徹底下崗。Android P的這個來電攔截功能似乎是可以由運營商來決定要不要開啟的,同時它的功能也沒有做到面面俱到,例如似乎并不能通過云數據庫來進行來電攔截。其實現在很多第三方ROM都為安卓補充了來電防火墻功能,Android P原生加上一些基本的來電攔截設置,如果你想要達到比較好的接近第三方ROM的效果,恐怕來電防火墻App還是必須的。
藍牙鼠標鍵盤模擬App
安卓可玩性很高,例如安卓機能夠通過第三方App,來模擬PC的鼠標鍵盤。一般來說,要實現這類功能,需要走遠程桌面協議,通過互聯網或者WiFi連接。不過在Android P中,系統自帶的模擬鼠標鍵盤功能更進一步,Android P系統本身可以通過藍牙來連接電腦,讓手機化身為電腦的藍牙鼠標鍵盤,非常方便。
目前安卓上的一些App可以讓手機充當藍牙鼠標鍵盤
在Android P中,系統原生應該就帶有相關功能
毫無疑問,這是一個頗為實用的功能。人們并不是隨時隨地都能找得到藍牙鼠標鍵盤的,當你突然想要遙控客廳的HTPC,或者一時找不到演示PPT的遙控器,Android P就能讓手機派上用場了。
冰箱/Xposed等系統工具
前面所提到的App之所以會下崗,主要是由于Android P提供了類似的功能。不過,Android P除了有新功能,系統機制也有所變更,這導致某些以前能用的App在新系統中無法運行,從而面臨淘汰。
在Android P中,Google極大程度地限制了非官方API的使用。Google會鎖定App所能訪問的API,系統的某些API不再提供給App接入,而且App難以再使用沒有經過認證的API。這會造成怎樣的結果呢?一方面,直接就會導致諸多App的推送、分享功能失效,某些App之所以能夠實現推送功能,是因為使用了一些第三方的推送平臺,需要接入相關的API;另一方面,很多玩家喜聞樂見的黑科技App,也無法使用了。
非官方公開API可能無法在安卓9.0中使用了
很多可玩性高的安卓App,都會用到一些不包含在官方SDK的API。例如Xposed和冰箱等等,通過一些鉤子,可以實現普通App所難以做到的功用。然而在Android P中,Google會限制使用非SDK方法與字段,開發者將無法對其進行訪問——無論通過直接調用、反射還是JNI等方式。如果加以嘗試,則會收到NoSuchFieldException或者NoSuchMethodException等錯誤提示。因此,好些玩家們喜聞樂見的App,基本上算是廢了,不得不在新系統中走下崗位。
老舊應用/使用老SDK應用
對于這些系統工具被Android P淘汰,有的朋友可能不以為然,畢竟這些工具普遍冷門,只有玩家才會關心。但是,被強制下崗的App,其實并不僅限于這些小眾工具,在Android P中,一票大眾經常接觸的App,可能也瀕臨淘汰。
一大堆國產App現在仍使用老舊SDK,可能面臨淘汰
Android P在新系統中,對使用老舊Target API的應用作了嚴格限制。Google在SDK增加了一項MIN_SUPPORTED_TARGET_SDK_INT新規,如果App的SDK版本低于v17,那么App將無法兼容Android P。這意味著安卓4.1包括以前版本的App,將會在Android P中遭到淘汰。
現在Android P首個開發者預覽版已經放出,開發者們也對其進行了測試,測試結果如同預料一般,舊版的App果然沒法運行。在Android P中,盡管舊版App依然能夠安裝,但開啟的時候系統會警告該App無法兼容,需要升級。目前國內不少App都仍使用老舊的SDK,恐怕在Android P的時代,這些老舊應用將會成為歷史。
安卓9.0無疑是個劇變的版本,可能會顛覆人們對安卓的使用習慣,如果你是Pixel設備的用戶,那么已經可以搶先體驗新系統了。
新聞熱點
疑難解答