原生安卓竟已如此好用:這些APP應該下崗

2020-12-22 環球網

Google已經發布了最新一代安卓9.0的雛形Android P的開發者預覽版,如果你是Pixel設備的用戶,那麼已經可以搶先體驗新系統了。和以往的安卓系統相比,Android P無論在功能還是機制上,都有了明顯改變。

而由於這些改變,不少安卓App的好日子到頭了,在Android P這新系統面前不得不黯然下崗。那麼Android P會淘汰什麼App?這就來盤點盤點吧。

截圖編輯App

無論是安卓還是iOS,都原生具備截圖功能,並不如同早期的塞班那樣需要第三方的截圖App。但是,如果你用的是原生的安卓系統,那往往還是需要安裝第三方的截圖App。

不為什麼,就因為系統原生的截圖功能在截圖後,並不能編輯截圖內容,如果你想要給截圖某些信息打碼,原生截圖是無能為力的。因此,第三方截圖App頗有市場,然而在Android P中,它們可能要下崗了。

在Android P的第一個開發者預覽版也就是DP1的版本中,系統已經加入了原生的截圖編輯功能。在截圖後,可以對圖片進行一些簡單的塗抹和裁剪。

其實這個功能並不算新鮮,在很多第三方ROM中截圖編輯已經成為了標配,不過在Android P中終於是要普及到所有的安卓系統當中,留給第三方截圖App的生存空間越來越小了。

來電防火牆App

在智能機普及的時代,App們竊取了人們越來越多的隱私,因此如何防騷擾也是一個技術活。不少人都會通過安裝來電防火牆之類的App來隔離騷擾電話,而效果的確也不錯。但是,在Android P當中,這些來電防火牆App恐怕會遭遇挑戰,因為Google打算親自做這個功能了。

在Android P的開原始碼中,開發者們發現了關於來電防火牆的相關內容,這部分的代碼是由索尼提交到Android開源項目當中的。根據相關代碼,Android P能夠攔截不在聯繫人列表當中的號碼、未公開的號碼、缺少信息的號碼等等,雖然看著功能比較初級,但總歸算是一個實用的改進。

那麼來電防火牆類App是否會被取而代之?或者並不會被徹底下崗。Android P的這個來電攔截功能似乎是可以由運營商來決定要不要開啟的,同時它的功能也沒有做到面面俱到,例如似乎並不能通過雲資料庫來進行來電攔截。

其實現在很多第三方ROM都為安卓補充了來電防火牆功能,Android P原生加上一些基本的來電攔截設置,如果你想要達到比較好的接近第三方ROM的效果,恐怕來電防火牆App還是必須的。

藍牙滑鼠鍵盤模擬App

安卓可玩性很高,例如安卓機能夠通過第三方App,來模擬PC的滑鼠鍵盤。一般來說,要實現這類功能,需要走遠程桌面協議,通過網際網路或者WiFi連接。不過在Android P中,系統自帶的模擬滑鼠鍵盤功能更進一步,Android P系統本身可以通過藍牙來連接電腦,讓手機化身為電腦的藍牙滑鼠鍵盤,非常方便。

目前安卓上的一些App可以讓手機充當藍牙滑鼠鍵盤

毫無疑問,這是一個頗為實用的功能。人們並不是隨時隨地都能找得到藍牙滑鼠鍵盤的,當你突然想要遙控客廳的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,也無法使用了。

很多可玩性高的安卓App,都會用到一些不包含在官方SDK的API。例如Xposed和冰箱等等,通過一些鉤子,可以實現普通App所難以做到的功用。

然而在Android P中,Google會限制使用非SDK方法與欄位,開發者將無法對其進行訪問——無論通過直接調用、反射還是JNI等方式。如果加以嘗試,則會收到NoSuchFieldException或者NoSuchMethodException等錯誤提示。因此,好些玩家們喜聞樂見的App,基本上算是廢了,不得不在新系統中走下崗位。

老舊應用/使用老SDK應用

對於這些系統工具被Android P淘汰,有的朋友可能不以為然,畢竟這些工具普遍冷門,只有玩家才會關心。但是,被強制下崗的App,其實並不僅限於這些小眾工具,在Android P中,一票大眾經常接觸的App,可能也瀕臨淘汰。

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的時代,這些老舊應用將會成為歷史。

總結

其實每一代安卓都會增添更多貼近實際應用的功能,也會樹立起一些前所未有的限制,這些舉措不可避免會擠壓一部分App的生存空間。

然而,每一代安卓系統雖然都會給老舊App帶來挑戰,但也往往會帶來很多新機會,例如安卓這兩年主打的物聯網、ARCore等等,都能令人看到諸多可能性。安卓9.0無疑是個劇變的版本,希望Google和App開發者們都能在這個世代的安卓中,給用戶帶來更好的體驗吧。

相關焦點

  • 微軟計劃讓windows10原生支持安卓APP
    所以近日有消息傳出,微軟也坐不住了,微軟正在著手一個代號為「拿鐵」的項目,如果一切順利,開發者有望在不更改代碼或更改少量代碼的情況下將安卓 app 引入 Win10,最早在明年實現。事實上,微軟想要在windows中運行安卓APP,並不是頭一次,之前也曾提過類似的想法,並搞了一個名為 Astoria 的項目,打算將安卓 app 引入 Windows 10 系統,但後來無疾而終。
  • 快扔掉第三方 iOS原生輸入法竟如此好用
    雖然這些詞語已經記在腦海裡,但是每次在不同的網購平臺都需要重複輸入,非常繁瑣。    使用iOS原生輸入法的文本替換功能即可幫助我們完成固定詞語的快速輸入,具體來說,我們只需要在文本替換中將「輸入碼」於「短語」對應好,在想輸入短語的時候,打輸入碼即可快速輸入短語。
  • Win10將原生兼容安卓App,但模擬器不會被打敗
    眾所周知,主流手遊基本只支持安卓與iOS兩大行動作業系統,那麼它們是如何在PC上運行,用鍵鼠和連點器軟體進行控制呢?答案是模擬器,一種通過特定代碼,在一個作業系統上模擬另外一種作業系統的軟體。比如說在Windows作業系統上,就有不少安卓模擬器可用,而它們中很多甚至就是專門為在PC上玩手遊而設計。
  • App原生開發的優缺點有哪些
    什麼是app的原生開發,簡單是說app原生開發就是在安卓、ios等移動平臺上利用官方提供的開發語言、開發類庫、開發工具進行移動app的開發,比如安卓和利用java、eclipse,而ios利用objective和xcode進行開發的。而現在還有新的app開發模式,比如混合開發等,那麼原生開發和混合開發的區別是什麼?
  • 安卓原生系統手機推薦
    上面的比方也許不夠恰當,其實我就想引出安卓原生系統和基於安卓深度開發的國產ROM了,安卓原生就像是沒有任何添加防腐劑的橙子,有著最純淨和自然的營養成分,而定製的系統更像是化了濃妝的模特,好看耐看但是內心臃腫。當然也不是說定製的ROM一無是處,都只是為了追求個性罷了。
  • 安卓定製系統和原生安卓系統哪個好用呢,MIUI和EMUI好用嗎?
    說到手機系統,現在市面上都是安卓和蘋果ios的天下,雖然早期的時候還有塞班系統,微軟手機系統,但是無一例外都黯然退場了,只有安卓和iOS還存活了下來。而且,目前市場來看,安卓所佔的比例更多一點了,於是,隨著人們對手機系統的需求,慢慢的基於安卓系統衍生出來的定製系統開始出現了。
  • Win 10 手機運行安卓 app !你敢你先試
    今天,你終於可以體驗下安卓的 app 在 Win 10 手機運行的感覺了。需要注意的是:這個過程不是很簡單,而且可能導致你的手機被重新刷新(re-flash),所以請謹慎一點!目前不是所有的 Win 10 設備都支持運行安卓 app,你還得確保你目前用的是最新的移動版 Windows 10。而且這麼做還可能損害你的手機。不過,你真的想試一試 Android apps,那就參照下面的攻略吧。
  • 原生安卓有哪些地方需要改進? 安卓9.0願望清單
    原生安卓有哪些地方需要改進?經過幾乎10年的發展,安卓終於要迎來版本號為9.0的安卓P。作為一切廠商安卓機的基礎,原生安卓在這期間經歷了巨大的變化。功能越來越全面,越來越好用,但也依然有很大的進步空間。作為原生安卓的多年用戶,本文我就來討論一下,安卓9.0還需要加入或改進什麼功能。
  • 為什麼MIUI、EMUI等系統就是沒有原生Android好用?
    今天有網友向筆者發來了一個非常有意思的話題——為什麼MIUI、EMUI等系統就是沒有原生安卓好用?對於這樣的疑問,筆者覺得跟目前很多人人都會存在著一定的出入,那麼我們下面就來聊一聊究竟是不是這樣。MIUI、EMUI等系統屬於安卓定製化的UI,換句話說就是基於原生安卓上的進一步適配升級,在體驗方面他們自然是會有所不同的。個人認為,實際上MIUI以及EMUI更加適合如今國內大部分用戶的使用需求,比如說各種定製化的小功能用起來也比較方便。
  • 最全推薦 · 80%職業攝影師都在用的25個攝影app|FANTO
    可能除此之外還會有朋友會思考這樣的問題——免費的APP功能好不好用?收費的app購買值不值得?我曾經在剛剛接觸手機攝影的時候也有過和大家同樣的困惑,也因為要精選出來好用的app而下載了幾頁屏幕的各大類攝影APP。
  • 谷歌I/O大會發布安卓8.0 新功能照搬小米三星的原生系統為何仍然...
    據悉,在這場科技盛宴上,谷歌將圍繞著人工智慧,發布可以用相機來理解圖片內容的Google Lens。除此之外,即將支持iOS系統,並且還將開放SDK的谷歌助手,以及去年發布的智能設備Google Home也有所提及。
  • Win10系統將增加新功能,原生支持安卓應用APP,模擬器突然不香了
    APP,一般需要通過安裝安卓模擬器來運行。當前的Windows10系統並不兼容安卓APP應用,而大多數安卓模擬器需要額外佔用不少電腦資源。畢竟是模擬器,使用體驗也並不友好,近日有消息稱,Windows10系統或將原生支持運行安卓應用APP。很多日常應用需要在手機端來完成,手機雖然擁有天生的便攜功能,但相比電腦端的大屏,其使用體驗並不是非常友好,特別對一些視力偏弱的用戶群體。
  • 用 Python 寫一個安卓 APP
    Python 寫安卓 APP 肯定不是最好的選擇,目前用Java和 kotlin 寫的居多,但是肯定也是一個很偷懶的選擇,而且實在不想學習 Java,再者,就編程而言已經會的就 Python與Golang(註:Python,Golang水平都一般),那麼久Google了一下Python 寫安卓的 APP 的可能性,還真行。
  • python能否開發安卓應用app?當然可以,python助你輕鬆搞定
    python是非常簡單方便的程式語言,你可以用python很簡潔的實現很多功能,今天就來說說如何用python開發安卓應用app。 app的開發有兩種方式: 第一種,混合開發。
  • 如何用 Python 寫一個安卓 APP ?
    22點24分準時推送,第一時間送達  編輯:技術君 | 來源:youerning  上一篇:  正文  前言  用 Python 寫安卓 APP 肯定不是最好的選擇,目前用Java和 kotlin
  • 安卓Q新增原生桌面模式:手機插顯示器變電腦
    然而我們也知道不論是微軟還是羅老師的這些構想都已涼涼,現在谷歌要也要嘗試在安卓系統上實現該功能。安卓系統迎來原生桌面模式在谷歌開發者會議上安卓團隊的軟體工程師為我們介紹多顯示屏任務處理,實際上這是為可摺疊設備準備的。
  • Win10將支持原生運行安卓APP,電腦玩和平精英指日可待?
    最近微軟的動作有點大,前陣子有報導說新版的win10在UI設計上會重歸win7風格,這一消息傳出還引起一陣熱議,在熱度還沒完全下降的時候,一條微軟將在於明年2021版win10上支持原生運行安卓應用的消息傳來,關於此事更多細節曝光,引起眾多網遊熱議。
  • 從谷歌 Play 版到安卓 One/Go:原生安卓的推廣之路
    作為GPE面世前唯一搭載原生安卓系統的手機,谷歌Nexus系列一直以超高性價比而深受喜愛。第一款GPE設備推出時的Nexus 4手機才賣299/349美元,相比之下GPE版三星Galaxy S4售價則高達649美元。這對於習慣低售價的原生安卓用戶是不可接受的。況且Nexus 4的硬體配置並沒有差很多。
  • 學生黨必備:最簡潔好用的課程表App ClassTable登陸安卓
    如今,這款在蘋果中國區排名第一的學習好幫手,終於來到了Android安卓平臺,並採用全新界面設計,體驗更佳,而且不需要註冊,打開就能用。不僅適合學生,這個小軟體對於家長、老師也都很有幫助。2、多課時:單一課程可設置多個上課時間,支持單雙多周重複3、倒數日:考試倒數,放假倒數4、桌面掛件:方便地查看近期課程與考試5、分享:可以通過簡訊、郵件或微博分享課程時間課程表·ClassTable現已登陸
  • 爆料:微軟Win10 2021年版本將支持原生運行安卓App
    來源:IT之家外媒 Windows Latest 報導,微軟正在開發一個新項目,通過支持原生運行安卓 App,以彌補微軟商店(也稱 Windows 商店)中的 「應用空白」。通過 Windows 10 Your Phone 應用,你可以將 Android 應用流式傳輸到桌面,但消息稱微軟現在正在開發一個新項目,讓你可以原生運行 Android 應用。