前段時(shí)間,我們?nèi)咨罨瞬簧倨o大家分析剛剛發(fā)布不久的Android 12、Android 12L操作系統(tǒng),以及他們背后的一些故事。
創(chuàng)新互聯(lián)公司成都企業(yè)網(wǎng)站建設(shè)服務(wù),提供成都做網(wǎng)站、成都網(wǎng)站設(shè)計(jì)網(wǎng)站開發(fā),網(wǎng)站定制,建網(wǎng)站,網(wǎng)站搭建,網(wǎng)站設(shè)計(jì),自適應(yīng)網(wǎng)站建設(shè),網(wǎng)頁設(shè)計(jì)師打造企業(yè)風(fēng)格網(wǎng)站,提供周到的售前咨詢和貼心的售后服務(wù)。歡迎咨詢做網(wǎng)站需要多少錢:028-86922220
當(dāng)時(shí)我們?cè)赋觯缃窆雀鑀ixel系列機(jī)型上所搭載的“官方Android系統(tǒng)”,實(shí)際上與開源的AOSP代碼已經(jīng)不再能直接劃等號(hào)。在谷歌明顯將旗下硬件產(chǎn)品線的受眾群從開發(fā)者轉(zhuǎn)向普通消費(fèi)者后,這家互聯(lián)網(wǎng)巨頭在正越來越積極地向Pixel系列的系統(tǒng)里增添“獨(dú)占和首發(fā)功能”,從而使其用戶體驗(yàn)變得越來越“接地氣”、更符合一般用戶的日常需求。
然而嚴(yán)格來說,變得更“接地氣”的還不只有Pixel系列機(jī)型中所搭載,經(jīng)過谷歌二次“魔改”后的獨(dú)占Android系統(tǒng),就連公開、免費(fèi)的開源Android本身,近年來其實(shí)也發(fā)生了不小的變化。并且更為重要的是,如果我們深入地去探究這些變化就不難發(fā)現(xiàn),它們之中的很多似乎都受到了國內(nèi)智能手機(jī)廠商與他們“魔改安卓”的影響。
Android 6.0的重大更新,或許源自國內(nèi)廠商
第一個(gè)明確受到國內(nèi)“魔改系統(tǒng)”影響的原生Android功能是什么?關(guān)于這個(gè)問題,目前已經(jīng)幾乎無法考證。但要說在早期Android版本里,有什么重要功能是明顯受到國內(nèi)手機(jī)廠商影響而誕生的,毫無疑問就是Android 6.0時(shí)添加的軟件權(quán)限管理功能了。
要知道,在整個(gè)原生Android系統(tǒng)的早期發(fā)展史中,“權(quán)限管理”可以說絕對(duì)是個(gè)老大難問題。早在Android 2.3之前,應(yīng)用只需要在安裝時(shí)向用戶進(jìn)行權(quán)限展示就行,用戶其實(shí)是沒有權(quán)利拒絕任何一項(xiàng)權(quán)限申請(qǐng)的,因?yàn)榫芙^就意味著取消安裝。換而言之,只要你安裝了某個(gè)APP,就等于授予了其所請(qǐng)求的所有權(quán)限。
到了Android 2.3版本后,谷歌修改了原生Android系統(tǒng)的權(quán)限管理邏輯,規(guī)定APP在需要某些敏感權(quán)限時(shí),必須額外向用戶彈出提示。比如說,某款應(yīng)用想要看你的聯(lián)系人列表,此時(shí)系統(tǒng)就會(huì)給出提示詢問你“是否同意”。雖然乍看之下,這個(gè)設(shè)計(jì)已經(jīng)進(jìn)步很大了,可問題是此時(shí)的Android系統(tǒng)里,這種“權(quán)限提示”是一次性、且效果永久的。也就是說,一旦用戶選了“允許”或“不允許”,就再也沒有“反悔”的機(jī)會(huì)了。而這就意味著你一時(shí)的手滑,就可能讓一個(gè)流氓軟件從此得逞;或是因?yàn)橐粫r(shí)點(diǎn)錯(cuò),從此造成一款軟件變得無法正常運(yùn)行。
正因如此,在Android 2.3之后,越來越多“魔改安卓”系統(tǒng)開始將功能強(qiáng)大、且支持用戶隨時(shí)更改的權(quán)限管理功能,作為了重點(diǎn)宣傳項(xiàng)目,甚至一些主動(dòng)“強(qiáng)力管控權(quán)限”的應(yīng)用也因此紅極一時(shí)。并且有意思的是,從這些“魔改安卓”系統(tǒng)的功能表現(xiàn)上來看,實(shí)際上6.0版前的Android系統(tǒng)內(nèi)部就已經(jīng)具備了隨時(shí)開關(guān)應(yīng)用權(quán)限的底層機(jī)制,但不知為什么谷歌就是沒有將其開放給普通用戶。直到Android 6.0的到來,許多國內(nèi)開發(fā)者驚訝地發(fā)現(xiàn),谷歌全新的(同時(shí)也是沿用至今的)權(quán)限管理功能,看起來與國產(chǎn)安卓手機(jī)系統(tǒng)幾年前就已經(jīng)做出來的功能極為相似。
大家熟悉的全面屏,同樣是“出口轉(zhuǎn)內(nèi)銷”
相比起Android權(quán)限管理功能“高度疑似”源自國內(nèi)廠商的情況,如今Android系統(tǒng)對(duì)于各類全面屏設(shè)備的支持,以及其在應(yīng)用后臺(tái)省電方面的各種底層優(yōu)化技術(shù),就是很明確地是來自于國內(nèi)企業(yè)的貢獻(xiàn)了。
2016年,在小米初代MIX的發(fā)布會(huì)上,雷軍不僅展示了這款“全面屏概念機(jī)”的種種設(shè)計(jì)和結(jié)構(gòu)難點(diǎn),還專門提到了小米團(tuán)隊(duì)帶著真機(jī)前往谷歌總部,成功說服谷歌在Android系統(tǒng)中增加對(duì)“全面屏”原生支持的故事。
老實(shí)說,如果小米不去找谷歌、而是自己改系統(tǒng)顯示比例,能不能讓初代MIX正常工作?當(dāng)然能。當(dāng)時(shí)許多第三方“魔改”系統(tǒng)都可以隨意更改屏幕比例、分辨率、DPI等參數(shù),所以這在技術(shù)上實(shí)現(xiàn)起來一點(diǎn)也不困難。但是這樣一來,初代MIX很可能就無法得到第三方應(yīng)用的良好適配,自然也就很難有后來那么大的行業(yè)影響力了。
當(dāng)然,你可以說小米當(dāng)時(shí)去找谷歌,主動(dòng)要求“魔改”Android的行為,實(shí)際上也為他們的競爭對(duì)手推出全面屏機(jī)型打下了基礎(chǔ)。然而從整個(gè)行業(yè)的角度來說,這實(shí)際上正是小米高明的地方,畢竟自己的“全面屏”設(shè)計(jì)借谷歌Android之手成為了新的標(biāo)準(zhǔn),這不僅使得其在產(chǎn)品研發(fā)上取得了主動(dòng),同時(shí)也直接帶動(dòng)了新的市場潮流,讓消費(fèi)者產(chǎn)生了對(duì)“全面屏手機(jī)”的需求。
“Android”越來越像安卓,而這當(dāng)然是件好事
除了權(quán)限管理和“全面屏”外,縱觀這些年來的Android技術(shù)發(fā)展史,我們實(shí)際上還能看到大量“撞臉”國內(nèi)安卓系統(tǒng)的細(xì)節(jié)。比如說原生Android的后臺(tái)省電機(jī)制、原生Android在狀態(tài)欄下方新增的IoT設(shè)備控制面板,以及此次Android 12代碼中被挖掘出來的“滾動(dòng)截屏”、“ 游戲 模式”和“應(yīng)用多開”等一系列功能。
Android 12隱藏的“ 游戲 模式”
為什么原生Android系統(tǒng)會(huì)在功能、設(shè)計(jì)上變得與國內(nèi)的“魔改安卓”越來越像?一方面我們可以說,谷歌自然會(huì)吸取整個(gè)生態(tài)里的優(yōu)秀設(shè)計(jì),將他們認(rèn)為有助于改善用戶體驗(yàn)的設(shè)計(jì)變?yōu)椤肮俜綐?biāo)準(zhǔn)”。
從Android 11開始,關(guān)機(jī)界面就新增了對(duì)IoT設(shè)備的控制功能
從另一方面來說,大家要知道Android雖然是由谷歌負(fù)責(zé)“出品”,但實(shí)際上在整個(gè)開發(fā)階段里,谷歌并非唯一的系統(tǒng)代碼貢獻(xiàn)者。除了谷歌外,包括三星、LG、MOTO、索尼,以及國內(nèi)的小米、vivo、OPPO、realme、一加等等手機(jī)廠商,也都會(huì)向其貢獻(xiàn)代碼。
Android 12 Beta的官方合作廠商,幾乎全是中國企業(yè)
如此一來,其實(shí)事情就很耐人尋味了。畢竟,如果原生Android系統(tǒng)“更像”國內(nèi)的魔改安卓,實(shí)際上就只有兩種可能。一種是谷歌現(xiàn)在也覺得國內(nèi)手機(jī)廠商的“魔改系統(tǒng)”在一些設(shè)計(jì)上更為人性化、更好用;另一種則是代表著我們的國內(nèi)手機(jī)廠商們?cè)谌缃竦腁ndroid體系里不斷提高的貢獻(xiàn)比例,也對(duì)有了更多的話語權(quán)、并且對(duì)新系統(tǒng)有了更多的影響力。
很顯然,無論是哪一種情況,對(duì)于消費(fèi)者來說都是好事一樁。
以華為Mate 10手機(jī)為例:
第一步在手機(jī)中打開狀態(tài)欄,長按Android系統(tǒng)通知,如下圖所示:
第二步長按Android系統(tǒng)通知之后,點(diǎn)擊更多設(shè)置,如下圖所示:
第三步進(jìn)去通知管理Android系統(tǒng)界面之后,可以看到默認(rèn)是通知的,且顯示在狀態(tài)欄,如下圖所示:
第四步將Android系統(tǒng)通知進(jìn)行關(guān)閉,如下圖所示:
第五步關(guān)閉之后,我們就不再接收通知了,如下圖所示:
android系統(tǒng)分為四部分,從高到低分別是:
1、Android應(yīng)用層
2、Android應(yīng)用框架層
3、Android系統(tǒng)運(yùn)行層
4、Linux內(nèi)核層
Android系統(tǒng)構(gòu)架主要應(yīng)用于ARM平臺(tái),但不僅限于ARM,通過編譯控制,在X86、MAC等體系結(jié)構(gòu)的機(jī)器上同樣可以運(yùn)行。
擴(kuò)展資料:
Android運(yùn)行庫
Android包括了一個(gè)核心庫,該核心庫提供了JAVA編程語言核心庫的大多數(shù)功能。
每一個(gè)Android都擁有一個(gè)獨(dú)立的Dalvik虛擬機(jī)實(shí)例。Dalvik被設(shè)計(jì)成一個(gè)設(shè)備可以同時(shí)高效地運(yùn)行多個(gè)虛擬系統(tǒng)。Dalvik虛擬機(jī)執(zhí)行(.dex)的Dalvik可執(zhí)行文件,該格式文件針對(duì)小內(nèi)存使用做了優(yōu)化。
同時(shí)虛擬機(jī)是基于寄存器的,所有的類都經(jīng)由JAVA編譯器編譯,然后通過SDK中的“dx”工具轉(zhuǎn)化成.dex格式由虛擬機(jī)執(zhí)行。
參考資料:百度百科-Android系統(tǒng)構(gòu)架
網(wǎng)站題目:android管理系統(tǒng),ANDROID系統(tǒng)
地址分享:http://m.rwnh.cn/article26/dscosjg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供自適應(yīng)網(wǎng)站、網(wǎng)站收錄、網(wǎng)站制作、微信小程序、網(wǎng)站維護(hù)、標(biāo)簽優(yōu)化
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)