圖片來源: Android Police
Google 目前的作業系統雖在介面呈現有所不同,不過無論是 Android 、 Android Wear 、 Android TV 、 Chrome OS 都是基於 Linux 內核,然而現在在 GitHub 上出現了關於 Google 下一代統一平台作業系統的訊息,新版的系統傳聞叫做 Fuchsia ,一改先前採用 Linux 內核,將採用 Megenta 作為內核。
相較於 Linux , Megenta 同樣可用於智慧平台如手機、桌機、智慧電視等,額外的優勢是使用在嵌入式設備,畢竟 Linux 原本是為具備高效能的桌上型系統設計,用於嵌入式平台容易拖垮整體性能表現,故像是 FreeRTOS 、 ThreadX 等嵌入式平台的系統皆是以 Megenta 作為內核。
雖然內核可能更改,但對於使用者的體驗大致上不會有顯著的變化,因為那多半只與開發者會涉及的底層的部分有關,透過使用者介面的包裝後,並不會影響使用體驗,畢竟就連同樣基於 Linux 內核的系統都有千萬種不同的風貌,反過來思考不同內核也能透過使用介面均一呈現相同的使用體驗。
對於開發者, Fuchsia 則透過 Google 開放程式語言 Dart 作為撰寫應用程式的方式,並利用 Flutter 作為使用者介面的基礎,搭配 Escher 提供如光影視覺效果,大致上符合 Google 目前 Android 採用的 Meterial Design UI 的風格,當然也會加入在行動裝置上主流的 API 如 OpenGL 、 Vulkan 等的支援。
目前 Fuchsia 能夠支援 ARM 32 、 64bit 處理器以及 64bit 的 PC 處理器,同時已經可藉由自行編譯的方式讓系統在虛擬機器上執行,甚至 Google 的 Travis Geiselbrecht 證實很快也就能在 Raspberry 3 上執行這套系統。
然而 Google 開發這套系統平台的用意為何?雖可推測 Google 希望能夠藉由一套泛用性更佳、系統負擔更低的統一化平台簡化系統開發程序,不過在現行 Google 仍不斷強化 Android 的情形之下,也不見得就是以取代的方式開發,亦有可能是作為填補目前系統於嵌入式或是低價裝置的新系統,像是用於物聯網設備、 Android One 等級的手機等。然而也很有可能單純只是個測試平台,不見得會進行商用化。
新聞來源: Android Police
你或許會喜歡