MSCBSC 移動通信論壇
搜索
登錄注冊
網(wǎng)絡優(yōu)化工程師招聘專欄 4G/LTE通信工程師最新職位列表 通信實習生/應屆生招聘職位

  • 閱讀:822
  • 回復:0
安卓竟變封閉了這么多:越來越像iOS……
mao_mao
論壇副管
鎵嬫満鍙風爜宸查獙璇? style=


 發(fā)短消息    關注Ta 

C友·鐵桿勛章   管理·勤奮勛章   C友·進步勛章   管理·優(yōu)秀勛章   C友·貢獻勛章   “灌水之王”   紀念勛章·七周年   管理·標兵勛章   活動·積極勛章   財富勛章·財運連連   財富勛章·大富豪   財富勛章·小財主   專家·終級勛章   財富勛章·神秘富豪   C友·登錄達人   紀念勛章·五周年   財富勛章·富可敵國   財富勛章·財神   財富勛章·富甲一方   財富勛章·鉆石王老五   活動·第二屆通信技術杯   紀念勛章·六周年   活動·攝影達人   紀念勛章·八周年   紀念勛章·九周年   紀念勛章·十周年   C友·技術大神  
積分 428896
帖子 85070
威望 5263601 個
禮品券 5423 個
專家指數(shù) 3546
注冊 2009-4-24
專業(yè)方向  移動通信
回答問題數(shù) 0
回答被采納數(shù) 0
回答采納率 0%
 
發(fā)表于 2018-03-04 10:15:25  只看樓主 

  來源:PConline 作者:Aimo

  1安卓限制系統(tǒng)降級/App后臺運行?

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

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

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

  限制系統(tǒng)降級

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

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

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

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

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

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

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

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

  限制App后臺運行

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

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

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

安卓官網(wǎng)對后臺限制的描述,安卓不再是那么的“真后臺”了安卓官網(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中突破后臺限制,但安卓后臺限制越來越嚴格的大趨勢是顯而易見的。

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

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

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

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

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

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

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

  限制應用使用API

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

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

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

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

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

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

  限制App后臺功能

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

App在后臺不能再做調用攝像頭之類的事情了App在后臺不能再做調用攝像頭之類的事情了

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

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

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

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

  總結

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

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


掃碼關注5G通信官方公眾號,免費領取以下5G精品資料
  • 1、回復“YD5GAI”免費領取《中國移動:5G網(wǎng)絡AI應用典型場景技術解決方案白皮書
  • 2、回復“5G6G”免費領取《5G_6G毫米波測試技術白皮書-2022_03-21
  • 3、回復“YD6G”免費領取《中國移動:6G至簡無線接入網(wǎng)白皮書
  • 4、回復“LTBPS”免費領取《《中國聯(lián)通5G終端白皮書》
  • 5、回復“ZGDX”免費領取《中國電信5G NTN技術白皮書
  • 6、回復“TXSB”免費領取《通信設備安裝工程施工工藝圖解
  • 7、回復“YDSL”免費領取《中國移動算力并網(wǎng)白皮書
  • 8、回復“5GX3”免費領取《 R16 23501-g60 5G的系統(tǒng)架構1
  • 對本帖內容的看法? 我要點評

     
    [充值威望,立即自動到帳] [VIP貴賓權限+威望套餐] 另有大量優(yōu)惠贈送活動,請光臨充值中心
    充值擁有大量的威望和最高的下載權限,下載站內資料無憂

    快速回復主題    
    標題
    內容
     上傳資料請點左側【添加附件】

    當前時區(qū) GMT+8, 現(xiàn)在時間是 2025-01-10 12:15:14
    渝ICP備11001752號  Copyright @ 2006-2016 mscbsc.com  本站統(tǒng)一服務郵箱:mscbsc@163.com

    Processed in 0.329380 second(s), 13 queries , Gzip enabled
    TOP
    清除 Cookies - 聯(lián)系我們 - 移動通信網(wǎng) - 移動通信論壇 - 通信招聘網(wǎng) - Archiver