編輯:Android手機知識
我們進行手機測評時,經常會看見深度定制的操作系統,像備受好評的小米MIUI系統,華為emotion系統都屬於這個范疇。那究竟什麼是深度定制的操作系統?為什麼廠商都喜歡定制操作系統?下面,小編將為大家解析。
什麼是深度定制的操作系統?
答:定制操作系統是相對於原生操作系統來說的,某些開源的操作系統,例如Linux和Android允許終端廠商免費使用,終端廠商可以在其基礎上做一些修改,以達到自身的一些目的。
根據對操作系統修改的程度,可以分為一般的定制和深度定制。定制一套自己的UI界面這樣的屬於一般的定制,對原生系統的改動很小,同時也很容易兼容原生應用。有些廠商卻對系統的更深層做了修改。
手機操作系統可以分為內核層、中間層和應用層。基於Linux操作系統進行定制的系統,底層就是Linux系統的內核,中間層包含了名為Dalvik的JAVA虛擬機,應用層則是根據原生系統修改後加入的各種應用。每個應用程序都運行在自己的進程上,享有Dalvik虛擬機為它分配的專有實例。
所謂深度定制,一般是指對中間層做修改,就是修改Dalvik虛擬機的一些設置。例如OMS操作系統集成了大量的增強型中間件,以更好地支持各種應用,並不是簡單復制安卓系統。
為什麼廠商喜歡定制操作系統?
答:因為操作系統本身最大的特點並不是定制,是通用性。而國內廠商無力研發全新的操作系統,或者嘗試研發但是都不夠成功,那麼退而求其次,選擇定制的操作系統來兼容市場上已有的大量應用,同時通過適度修改來滿足自身的應用集成需求,這種選擇是合理的,一定程度上講也是必然的。
其實谷歌Android操作系統也是基於Linux開源操作系統的內核而設計的“深度定制”操作系統,只是其對改動比較大,內核部分也做了修改,因此可以說是一套獨立的操作系統。
國內廠商也曾嘗試做獨立操作系統,例如阿裡雲。雖然也使用了Linux的系統內核,但是阿裡巴巴開發了自有的虛擬機,在中間件層面做了比較大的修改。這也是阿裡巴巴宣稱阿裡雲 OS 是獨立於 Android 之外的獨立操作系統的原因。
但是阿裡雲操作系統又兼容了Android的Dalvik,也正是如此,谷歌才反駁稱,阿裡雲OS是經安卓系統修改而來,直接使用了安卓的運行環境、框架和工具,並不是獨立的操作系統。因此,谷歌指責阿裡雲操作系統抄襲,要求阿裡雲必須與Android保持兼容。
為了對阿裡巴巴施壓,谷歌表示將會解除與阿裡巴巴Android產品的合作和相關技術授權。阿裡巴巴不得不推遲了原定的與宏碁的合作。
谷歌對於深度定制的態度,雖然沒有明確表示反對,但是也並不支持,而且提出了明確的要求,就是必須通過操作系統的兼容性測試(CTS)。通過CTS測試之後便允許在設備上使用Android商標,它標志著該設備能夠良好兼容軟件市場中的大量應用程序。基於安卓進行深度定制的國內廠商必須滿足這一要求。
某些廠商直接基於Linux系統進行定制,但是一般也需要兼容安卓系統的應用,一方面便於開發者的應用遷移,構建生態體系,另一方面也是滿足操作系統的通用性這一“硬需求”,因為,誰讓國內廠商無法研發出一款強大的自主操作系統呢。
大量定制操作系統的存在,造成了安卓碎片化的局面。谷歌並不希望廠商這麼做。但是本身安卓又是一套開源的操作系統,而且谷歌從擴大安卓市場占有率的角度著想,仍然進行了放任。這也是安卓系統比較混亂的原因之一。
從終端廠商來講,基於安卓的深度定制的操作系統會受到谷歌更新的制約,必須在更新上與安卓進行同步,由於安卓更新頻率很快,而且變動難以預料,深度定制的系統也有一定的風險。
後記:
深度定制操作系統不限於安卓等手機系統,也包括一些電腦操作系統,這要取決於終端廠商,像Linux和Android就是允許終端廠商免費使用,但Windows系統目前還沒有開放使用權,所以也就不存在基於Windows深度定制操作系統。一些高級程序員就可以基於這些系統進行修改編程,感興趣的朋友也可以去試試。
小米早在去年4月份起就開始秘密研發自主智能機操作系統mios,而網上也很快就有相關的信息曝出。當時傳聞是mios將在下一代小米手機上使用,不過到現在還沒有正式搭載全新mi
很多情況下,當我們在省邊界附近通話的時候並不清楚自己到底算不算漫游,想知道自己的話費將按哪種扣費時,我們可以查看自己的手機是否處於漫游狀態。1、以小米手機為例,請點擊小米
8月17日消息,安卓系統最近可謂是風聲不斷,除了Trend Micro(殺毒軟件)公司在7月份發現的“Stagefright”和&ldq
近幾年智能手機的發展可謂突飛猛進,硬件性能過剩的時代,影響使用體驗的電池技術卻未能取得長足進步。就像木桶原理,電池續航能力已成為智能手機發展的一大短板,用戶對智能手機更快