作者:iot101君 轉載請注明來源和出處 物聯(lián)網智庫 原創(chuàng)
在智能手機操作系統(tǒng)市場,谷歌的Android系統(tǒng)和蘋果的iOS系統(tǒng)已經是不可逾越的兩座大山——Android的表現(xiàn)更為強勢,市場份額遠遠甩開iOS系統(tǒng),即使谷歌還有Chrome OS,但是Android絕對是當之無愧的“正室”。 而最近幾天,iot101君看到消息,谷歌正在“悄悄”開發(fā)一款全新的操作系統(tǒng),命名為“Fuchsia”。Google 在 Fuchsia 的 GitHub 主頁上這樣介紹 Fuchsia:“Pink + Purple == Fuchsia (a new Operating System)”,意思就是粉色加紫色等于Fuchsia,一個全新的操作系。 這在軟件開發(fā)領域,算是扔了一個重磅炸彈。在這之前,谷歌沒有透露出這個系統(tǒng)的蛛絲馬跡,而現(xiàn)在突然發(fā)布,讓人眼前一亮。 粉色+紫色==Fuschia?很好,這種介紹方式很谷歌!Fuschia本身就有紫紅色或者深紅色的意思,難怪網友們要將“Fuchsia”戲稱為緋紅色的小妖精了。更有傳聞說,谷歌要拋棄安卓了,秘密搞的這個操作系統(tǒng)就是用來取代安卓的??! 但“正室”的地位豈能說動就動,也得先看看你這新來的到底有啥本事? Fuchsia有哪些特點? 1.內核 雖然Linux內核已經很牛了,但卻并不是在所有的場景中都能起到很好的作用(影響性能或者造成其他影響),特別是嵌入式設備,類似汽車儀表盤和 GPS 單元,會出現(xiàn)硬件吃不消軟件的情況。 谷歌希望能開發(fā)一個新的通用的操作系統(tǒng),能夠滿足所有硬件條件下使用,這就是Fuchsia。 不同于 Android 和 Chrome OS 是基于 Linux 內核(Chrome OS, Android 和 Chromecasts),Fuchsia 的內核是 Magenta。 Magenta是一個基于 ‘LittleKernel’ (LK)的項目,LK是一個主要針對小型系統(tǒng)以及嵌入式應用的輕量級內核,適合硬件處理能力較弱的情況下使用,但是Magenta 比 LK 要強大很多
2.外表 除了內核以外,還發(fā)現(xiàn) Google 把 Flutter 作為 Fuchsia 的用戶界面,Dart 作為主要的編程語言,從顏色和展示效果上看,使用的是 Material Design UI 理念。 Flutter即是手勢操作界面,利用手勢偵測移動。 而Material Design(卡片式材料設計),更是迄今為止最受歡迎的視覺設計語言之一,利用了分層的卡片式設計、使用更多的空白和層次排版結構,經歷了幾年的迭代和提煉,來為手機、平板電腦、臺式機和“其他平臺”提供更一致、兼具外觀和功能的“外觀和感覺”。另外,谷歌還對其進行了更深一層的開發(fā)——在觸覺體驗中滲入大膽活力的審美效果。
如此看來,作為一個“新歡”, Fuchsia 是既有顏值又有深度呢! 谷歌為啥要偷偷搞Fuchsia? 了解了 Fuchsia 這么多的信息,那么為什么 Google 要開發(fā)一個全新的 OS 和 kernel呢? 猜測一:Fuchsia是一個面向物聯(lián)網的操作系統(tǒng) 外媒Android Police猜測,Fuchsia的內核是為物聯(lián)網設備而設計的,所以這有可能是谷歌研發(fā)的一款輕量級物聯(lián)網操作系統(tǒng),對手指向FreeRTOS和ThreaDX。 看到這里可能有人會問,為什么谷歌不能在物聯(lián)網時代也用Android系統(tǒng)呢?Android雖然也可以充當管理,但是太過龐大復雜,此類操作系統(tǒng)更適合事件驅動相關的人物,而且在一定條件下支持多線程工作。而物聯(lián)網需要輕量級的操作系統(tǒng),來適配多種硬件產品。 面對這個問題,谷歌是有兩種解決方案的。第一是為物聯(lián)網設備推出定制的簡化版Android系統(tǒng),之前它也這么做了。沒錯,iot101君指的是去年很火的Brillo。 Brillo 是Google發(fā)布的一款基于物聯(lián)網的底層操作系統(tǒng),簡單來說它是一個 Android 的“低配”版本,是從 Android 系統(tǒng)中剝離出來的,只留下了一些基本的底層協(xié)議,并且能夠支持一些基本的開發(fā)板,通過支持 Wi-Fi 和低功耗藍牙等進行通信。但是畢竟它的內核還是 Linux,所以存在不能適配所有場景的問題。 于是我們來看第二個解決方案,專門為物聯(lián)網領域開發(fā)一個全新的操作系統(tǒng),就是今天講的這個Fuchsia 了。 可以說Android系統(tǒng)為谷歌趕上移動互聯(lián)網浪潮做了不可磨滅的貢獻,那么面對接下來的物聯(lián)網時代,谷歌或許在考慮用新的操作系統(tǒng)來承擔起新的時代任務。 谷歌在物聯(lián)網方面確實在做兩手準備,除了擅長的系統(tǒng)和平臺外,也開發(fā)了物聯(lián)網硬件,比如OnHub和Google Home。這是向蘋果看齊的節(jié)奏,畢竟軟硬結合是一條被蘋果驗證過的真理。 猜測二:Google打算在2017年統(tǒng)一Android和Chrome OS 不過以上僅僅是一種可能性比較大的推測,因為Fuchsia的內核也支持32位和64位的ARM CPUs,還有64位的PCs。也就是說,新的操作系統(tǒng)的應用范圍其實相當的廣泛,不僅僅是局限于物聯(lián)網設備。 還有一種原因是谷歌想有Windows10那樣一套系統(tǒng)能實現(xiàn)PC與移動設備互通的平臺,所以Google 希望 Fuchsia 有一天能代替 Chrome OS 和 Android。 之前有傳聞Google打算在2017年統(tǒng)一Android和Chrome OS,有可能Fuchsia就是為了這個。 無論怎么說,開發(fā)一個完整的內核和操作系統(tǒng)是個非常繁重的任務,Google 當前肯定是會繼續(xù)使用 Android,Chrome OS。 至于 Fuchsia,這是一個新的賭注,就好比如 Android 剛發(fā)布的時候并不受人待見。但谷歌在軟件方面的實力和推進力讓人不敢忽視,F(xiàn)uchsia 未來走向什么方向,還有待谷歌親自來告訴我們。 |
|
來自: 物聯(lián)網智庫 > 《待分類》