YunOS?Android?傻傻分不清楚

文章推薦指數: 80 %
投票人數:10人

近日,魅藍E手機內測用戶收到了系統更新,更新之後,系統底層竟奇蹟般地從YunOS更換為了安卓(基於安卓7.0),如下圖:

看到這則消息後,相信一半的讀者內心是拒絕的,自主研發的系統竟然可以變為安卓;另一半讀者的內心是幸災樂禍的,終於被神隊友揭露真相了吧!

在解答這個問題之前,有一個背景需要大家先回顧一下:基於Linux內核的移動端作業系統有哪些?最大家所熟知的就是Android與IOS了,還有BlackBerry OS、Firefox OS、Ubuntu移動版等,他們都是基於Linux內核。

如果告訴你升級IOS會變安卓的話,恐怕一半多的果粉可以一鬨而散了。

那麼究竟為什麼YunOS會升級成Android呢?首先,需要先了解一下Android與YunOS系統底層的區別:

從上圖可以看出,YunOS與Android都是基於相同的內核Linux Kernel開發的,這個內核是完全開源的,任何作業系統都可以採用,在該內核上進行開發一方面可以節省大量資金,二者內核穩定,開發風險大大降低。

這也是YunOS與小米的MIUI、聯想的ZUI、華為的EMUI、360的360 OS等的區別,這些UI是基於Android進行的二次開發,而YunOS是建立在Linux內核上的,是獨立與Android的存在。

同時,也有理由相信,YunOS是在極大地借鑑了Android的基礎上設計的,採取了與Android幾乎相同的設計思路。

為了滿足應用生態的構建,YunOS從底層便開始採用「兼容BSP」,建立與Android平台Dalvik虛擬機兼容的核心虛擬機,建立Android「兼容架構」,以阿里雲服務代替谷歌服務,與Android使用方式類似的YunOS基本上就建立起來了,當然,這裡說起來寥寥數言,卻凝結了大量工作者無數個日日夜夜的心血。

相信讀者們已經明白本文開篇時的問題了吧?魅藍E升級後,YunOS內核升級為Android其實便是採取了上述過程的逆向操作,替換框架、替換虛擬機等,YunOS內核就「升級」為了Android。

雖然YunOS與Android之間是可以類似互相轉化的,然而YunOS卻也滿含很多國內的的特色,其中YunOS 6.0便是這種特色的體驗。

相比上代系統,YunOS 6.0加入了大量的HTML5設計,HTML5的廣泛應用,解決了應用對系統資源過大的占用,對解決手機卡頓、發熱將有很大的改觀。

隨著谷歌對Android權限的日益收縮,相信已經有個別企業在抓緊研發自主系統了,雖然可能這些系統依舊是兼容Android應用的。

華為已經對外宣布,其正在研發麒麟OS;很多消息源都在指向小米也在悄悄地研發基於(或收購) Firefox的MI OS;微信日益龐大的應用場景,其早已具備自主研發系統的底蘊……另外,工信部「安卓統一推送聯盟」的成立為安卓統一推送通道的構建邁向了實質性的一大步。

藉助「聯盟」構建的統一推送通道,相信自主系統的從設計之處就能將其納入系統底層,一定程度上為更多自主系統的解決應用推送的問題掃清了障礙。


請為這篇文章評分?


相關文章 

YunOS 不是安卓,你信嗎?

友情提示:閱讀全文大約需要 8 分鐘。↓看完文章不妨在留言區分享你的看法↓前段時間,網上曝出一個大新聞——《中國第二大作業系統竟然不是 iOS》。阿里巴巴旗下的香港報紙《南華早報》表示,截至 2...