您的位置: 首頁 > 新聞 > 時事焦點 > 新聞詳情

安卓系統(tǒng)竟然變封閉了這么多 已經(jīng)越來越像iOS了

時間:2018-03-04 15:24:58
  • 來源:太平洋電腦網(wǎng)
  • 作者:NT
  • 編輯:newtype2001

安卓系統(tǒng)的開放和自由一直以來就如同一把雙刃劍,讓安卓手機的用戶又愛又恨。與此同時,Google也注意到了這個情況,并開始進行一些改變。

在人們的印象中,安卓系統(tǒng)一直是開放、自由的代表。和競爭對手iOS相比,安卓系統(tǒng)不僅僅開源了很大一部分源碼,而且系統(tǒng)的使用限制要少得多。你可以在安卓中自由安裝App、自由升降級系統(tǒng)版本、自由調(diào)用各種API實現(xiàn)大量的神奇功能……這些體驗,造就了安卓獨有的魅力。

安卓系統(tǒng)竟然變封閉了這么多 已經(jīng)越來越像iOS了

然而,很多人并不知道的是,情況正在漸漸發(fā)生改變?;蛟S是安卓的自由之風已經(jīng)強勁到令它脫離Google的把控,在這兩年,Google開始為安卓加上了越來越多枷鎖,以至于有人吐槽說這系統(tǒng)越來越像iOS。

那么安卓最近的版本都增加了什么限制呢?它真的會變成如同iOS那樣的封閉系統(tǒng)嗎?我們一起來看看吧。

限制系統(tǒng)降級

說起對iOS的不滿,相信很多用戶都會把票投給“系統(tǒng)無法自由降級”這點。眾所周知蘋果會在推送新版iOS后關(guān)閉舊版系統(tǒng)的驗證,就算新系統(tǒng)存在鎖頻、卡頓、耗電等槽點,用戶也不得不咬牙忍受。相比iOS,安卓升級困難,但降級輕松得多,很多機器都可以通過Recovery或者Bootloader輕松降級。

不過,情況正在發(fā)生變化,安卓在系統(tǒng)升降級方面的畫風,也變得越來越像iOS了。

在安卓8.0中,Google為系統(tǒng)增加了一個名為Rollback Protection(回滾保護)的安全功能,該功能會阻止設(shè)備回滾到舊版本的固件。

Google認為,這可以提高安全性,和新系統(tǒng)相比舊系統(tǒng)存在更多的漏洞,有可能導(dǎo)致用戶的數(shù)據(jù)泄漏,因此有必要限制用戶降級到舊系統(tǒng)。

安卓系統(tǒng)竟然變封閉了這么多 已經(jīng)越來越像iOS了

安卓對系統(tǒng)驗證越來越嚴格,安卓8.0還會限制系統(tǒng)回滾

Google這個說法和蘋果的理念是頗為類似的。但實際上,用戶并不會太過關(guān)心看似和自己毫無關(guān)系的安全問題,系統(tǒng)是否順手更加重要。安卓8.0新增的“回滾保護”限制系統(tǒng)降級,遭到了口誅筆伐,但所幸的是Google并沒有做得像蘋果那么絕。

安卓8.0引入的“回滾保護”并非是一項定死的功能,它和安卓的Bootloader一樣,都可以選擇是否激活。換言之,如果制造商愿意,也可以關(guān)閉該項功能,不過就如同解鎖了Bootloader一樣,關(guān)閉了“回滾保護”也會在系統(tǒng)啟動時出現(xiàn)一堆警告。

從這個角度來說,其實利用“回滾保護”限制系統(tǒng)降級并不會帶來什么實質(zhì)性的改變——在之前廠商也可以通過Bootloader來限制刷入舊系統(tǒng),現(xiàn)在只是多一種手段,該開放該封閉還是會照舊。

限制App后臺運行

和iOS相比,安卓“真后臺”是另一個獨到的優(yōu)勢。我們知道安卓App能夠在后臺持續(xù)運行,這可以實現(xiàn)多任務(wù),例如一邊上網(wǎng)一邊在后臺用迅雷下載還一邊解壓縮等等。不過,在新版的安卓系統(tǒng)中,App后臺運行遭遇了史無前例的限制力度。

在之前的安卓系統(tǒng)中,App可以在后臺駐留服務(wù),利用廣播來激活一些任務(wù)(例如自啟動)。然而在安卓8.0中,Google同時對后臺服務(wù)和廣播進行了限制。

如果你在安卓8.0中利用API level 26以上的Target SDK來開發(fā)App,那么系統(tǒng)默認就會對后臺服務(wù)以及廣播都進行嚴格限制,后臺在幾分鐘內(nèi)就會被停止;而如果App沒有使用這么高的API,也可以手動在系統(tǒng)中設(shè)置后臺限制。

安卓系統(tǒng)竟然變封閉了這么多 已經(jīng)越來越像iOS了

安卓系統(tǒng)竟然變封閉了這么多 已經(jīng)越來越像iOS了

安卓官網(wǎng)對后臺限制的描述,安卓不再是那么的“真后臺”了

安卓8.0的對后臺的限制無疑是比之前的系統(tǒng)嚴格得多的,例如在之前很多App都會通過Wakelock來喚醒系統(tǒng),就算在引入了Doze休眠機制的安卓6.0/7.0,也只在熄滅屏幕一段時間后才切斷App的Wakelock。在安卓8.0中,只要后臺被停止,Wakelock就會立即被切掉,App無法喚醒手機白耗電量。

毫無疑問,安卓8.0的后臺機制已經(jīng)有那么一點iOS的意思。當然,和iOS相比,App仍有一些辦法在安卓8.0中突破后臺限制,但安卓后臺限制越來越嚴格的大趨勢是顯而易見的。

安卓限制App自由安裝/后臺功能 限制App自由安裝

安卓自由度的一大體現(xiàn),在于用戶可以自由安裝各種App,不需要到特定的應(yīng)用商店去下載應(yīng)用。這給了用戶更多選擇,但也給了惡意代碼入侵的機會。在近年的安卓中,Google也開始思考這策略是否真的有必要了。

在之前的安卓系統(tǒng)中,可以在系統(tǒng)設(shè)置中開啟允許未知來源的第三方App安裝,用戶可以自由安裝APK文件。這在盡管操作很方便,但若被引誘安裝了惡意軟件,安裝‘未知來源’的應(yīng)用有可能帶來潛在的傷害。

在安卓8.0后,Google 移除掉了容易被濫用的“允許未知來源”應(yīng)用的開關(guān)。如果你還是想要安裝某個被自己所信任的開發(fā)者的 App,則需要為每個App的來源都手動授予“安裝未知應(yīng)用”的許可。

例如,你用瀏覽器下載APK,那么就必須賦予瀏覽器可以安裝未知應(yīng)用的許可;如果用的是第三方商店,那么也必須賦予這個商店相關(guān)許可。

安卓系統(tǒng)竟然變封閉了這么多 已經(jīng)越來越像iOS了

安卓8.0對第三方App的安裝限制更加嚴格,不再是在系統(tǒng)中勾選了某個開關(guān)就一勞永逸了

雖然Google并沒有完全限制用戶安裝App,但是正在加入更多的限制。在未來,安卓說不定得輸入密碼/驗證指紋才能安裝其他來源的App,希望Google永遠不會封死這套路,讓安卓失去獨到的魅力吧。

限制應(yīng)用使用API

說了安卓8.0的諸多限制,再來說說安卓9.0的吧。和安卓8.0比起來,安卓9.0的限制程度又更上一層樓,例如,安卓9.0可能會采用更加嚴格的API訪問權(quán)限,限制應(yīng)用程序訪問Android SDK中未記錄的API。

安卓9.0尚未正式發(fā)布,但是已經(jīng)有開發(fā)者從報告中得到了一些信息。其中顯示,Google會鎖定App所能訪問的API,系統(tǒng)的某些API不再提供給App接入,而且App難以再使用沒有經(jīng)過認證的API。這會造成怎樣的結(jié)果呢?直接就會導(dǎo)致諸多App的推送、分享功能失效。

某些App之所以能夠?qū)崿F(xiàn)推送功能,是因為使用了一些第三方的推送平臺,需要接入相關(guān)的API,在安卓9.0中,這條路很有可能就走不通了。

安卓系統(tǒng)竟然變封閉了這么多 已經(jīng)越來越像iOS了

非官方公開API可能無法在安卓9.0中使用了

限制App調(diào)用亂七八糟的API是有利有弊的。弊前面已經(jīng)說過,這會一定程度上限制推送分享等功能的實現(xiàn),那限制API有什么利呢?

現(xiàn)在不少App為了實現(xiàn)推送功能,接入的都是第三方推送平臺的API,這些推送平臺除了提供推送服務(wù),還承包了App之間相互喚醒、常駐后臺這類令人深惡痛絕的毛病——畢竟想要一直接收推送,App的后臺就不能隨便被滅掉。因此,在安卓9.0中,App常駐后臺的一些手段會失效,這應(yīng)該算是好事兒了。

限制App后臺功能

安卓9.0中除了限制API,還開始限制App在后臺的某些行為。在以往,安卓App就算在后臺,也可以悄悄干很多事情,例如錄音錄像等等,很多偷拍App就利用這般特性來實現(xiàn)相關(guān)功能。不過在安卓9.0中,App就不再是想要干嘛就能干嘛了,在后臺很多功能再也無法實現(xiàn)。

安卓系統(tǒng)竟然變封閉了這么多 已經(jīng)越來越像iOS了

App在后臺不能再做調(diào)用攝像頭之類的事情了

例如,在安卓9.0中,App就再也無法在后臺調(diào)用相機權(quán)限,偷拍偷錄從此不再可能。其實在安卓8.0中,App在后臺調(diào)用攝像頭,系統(tǒng)就已經(jīng)會在通知欄顯示警告信息,在安卓9.0中Google終于把事情做絕,徹底攔住了App在后臺偷拍的動作。

而除了禁止后臺調(diào)用攝像頭,安卓9.0還會干擾后臺通話錄音,會自動把頻率為1400Hz、每15秒鐘重復(fù)一次的提示音添加到通話中,讓對方意識到目前這趟電話有在錄音。另外,App在后臺的地理定位功能也收到了限制,App不能再一直請求定位,而是只能間隔一段時間發(fā)送一次定位請求。

安卓9.0對后臺的功能限制、干擾,其實是有利于保護隱私的,不過這也讓系統(tǒng)功能缺了些自由度,一些實用的App無法再生效——例如某些防盜App檢測到手機被偷,會自動拍下照片傳給失主,這在新系統(tǒng)做不到了。

安卓的這個做法無疑也是在像iOS靠攏,當然目前它還不至于像iOS那樣,限定App在后臺只能做播放音樂、下載等有限的事情。

總結(jié)

盡管在移動市場中,安卓依然是自由的代表,但其實安卓一直都在不斷增加各種限制,例如把越來越多的代碼從開源的AOSP剝離到閉源的GMS,加入App權(quán)限管理系統(tǒng),限制App向存儲目錄寫入數(shù)據(jù)等等。

每一代新發(fā)布的安卓,基本都是限制最嚴格的安卓。沿著這個趨勢,安卓最終是否會和iOS殊途同歸?安卓9.0又會帶來怎樣的體驗?讓我們期待5月份的Google I/O開發(fā)者大會吧。

0

玩家點評 0人參與,0條評論)

收藏
違法和不良信息舉報
分享:

熱門評論

全部評論

他們都在說 再看看
3DM自運營游戲推薦 更多+