7 月 18 日,一筆歐盟開出、針對 Google 高達 43.4 億歐元的創紀錄罰單,讓 Android 作業系統再次成為輿論焦點。歐盟指責 Google 用 Android 綑綁 Chrome,限制其他廠商自訂 Android,且還付費推廣 Google Search App。Google 當然表示抗議,CEO 桑德爾·皮蔡(Sundar Pichai)在官網稱:由於歐盟的決定,Android 未來可能無法免費。
然而,Android 面臨的問題,可能不僅是不再免費那麼簡單;彭博社 19 日文章表示,Android 似乎還面臨被取代的命運,繼任者是 Google 旗下另外一款作業系統 Fuchsia OS,甚至已有時間表──就在 5 年內。
不過沒有那麼容易。
一些 Fuchsia OS 的真相
探討 Fuchsia OS 來龍去脈之前,首先要明確一點,Fuchsia OS 誕生以後,關於它會取代 Android 和 Chrome OS 的聲音從來沒停過──這說明外界多一廂情願,但事實上,Google 官方沒有任何關於 Fuchsia OS 會取代 Android 的聲明或動作。
2016 年 8 月,Google 在 GitHub 開源一名為 Fuchsia 的計畫,說明是全新的作業系統。儘管並沒有官方聲明,但 Fuchsia 普遍認為是一款通用性極強的作業系統,適用從內嵌式裝置到汽車等眾多裝置,當然也包括智慧手機、平板電腦和 PC。
與基於 Linux 的 Android 和 Chrome 不同,Fuchsia 基於 Google 全新開發的 Zircon (之前是 Magenta,基礎 lk 就是一內嵌式系統的核心,程式碼非常簡潔,適合移植到不同裝置)核心。除了設計為可不斷存取應用程式以確保應用程式的安全,還可持續升級,增加了其餘安全層,並消除應用程式與系統更新不相容的情況。
看起來,Fuchsia 的野心不小。
2017 年 5 月,Ars Technica 曝光 Fuchsia 的執行畫面,可看到 Fuchsia 大量採用卡片式設計,簡潔的 Material Design 風格,適用多工型態和分螢幕觸控作業……當然,由於主打通用性,這些畫面背後的程式碼都是基於 Google 的 Flutter SDK 與 Dart 程式語言撰寫,能在 Android 與 iOS 跨平台運用。
但看似炫酷的背後,也讓人意識到 Fuchsia 開發還處於非常初始的階段,很多功能並不完整──後來,人們透過一款基於 Android 作業系統的 APK 檔案包體驗到上述互動介面,基本上沒有實際功能。
2017 年 5 月的 Google I/O 大會,對曝光畫面,Google Android Engineering 副總裁 Dave Burke 回答:
Fuchsia 是早期實驗計畫,Google 內部有很多這種實驗計畫,由於是早期計畫,因此有很大變數。不少聰明人在研發這個計畫,它確實很讓人期待,但它是獨立 Android 系統的計畫。
2017 年 11 月,Google 開發人員 Zac Bowling 在 Twitter 明確表示,團隊要把 Swift 加入 Fuchsia 支援對象。
2018 年 1 月,Google 發表一份檔案,允許開發者在 Pixelbook 測試 Fuchsia。Ars Technica 成功在一台 Pixelbook 測試了 Fuchsia。從狀況來看,安裝 Fuchsia OS 的過程較獨特,首先將啟動檔案放在 USB,啟動後進入 Zedboot 介面,想進入真正系統需要保持上網,然後下載約 1.1GB 的檔案後就開機了──但依然只是針對功能有限的初級產品測試,看不到任何與現有產品有競爭關係的跡象。
2018 年 1 月,Android 首席安全工程師 Nick Kralevich 加入 Fuchsia 計畫。
2018 年 4 月,開發者 Mishaal Rahman 發現 Android 來源碼計畫網站出現基於非 Linux 核心的 Fuchsia 開源碼,於是他認為 Fuchsia 系統極有可能相容原生 Android 應用。
Fuchsia OS just showed up in AOSP, but most importantly, in the ART (Android Runtime) branch. Looks like they’re building Fuchsia with ART…which would suggest native Android app support.https://t.co/2BzpvTxf9d pic.twitter.com/xZaktz1wcp
— Mishaal Rahman (@MishaalRahman) 2018年4月26日
值得一提的是,Fuchsia 每次曝出消息,都在人們的過高期待下無限放大;然而過去兩屆 Google I/O 大會,Fuchsia 並沒有出現在 Google 官方任何一張 PPT;除了上文 Dave Burke 的回應,Fuchsia 也沒有被 Google 高層公開提及。
要取代 Android?並沒有時間表
基於上述事實,看看再次將 Fuchsia 拉回大眾視野的彭博社文章,談到很多關於 Fuchsia 的一些既有事件,但真正引起外界關注的是以下幾點,基本上都來自所謂的「知情人士」:
- Google CEO Sundar Pichai 已在公司內部表達支持 Fuchsia 計畫。Fuchsia 團隊目前有 100 多名成員,包括 Matias Duarte 等資深軟體開發者。身為設計主管,Duarte 曾在 Google 等公司領導數個開創性計畫──但 Duarte 只是兼職 Fuchsia 計畫。
- Fuchsia 正納入更嚴格的安全措施。據知情人士透露,針對 Fuchsia 的安全和隱私功能,廣告和工程團隊至少爆發過一次衝突。廣告團隊占了上風。
- Fuchsia 成員已在討論一項更有野心的計畫:打造一個統一的作業系統,既可適用 Google 所有內部裝置(如 Pixel 手機和智慧音箱),也可目前搭載 Android 或 Chrome OS 的第三方裝置。
- 工程師希望 3 年內讓 Fuchsia 應用到音控揚聲器等智慧家居裝置,再延伸到筆記型電腦等「較大裝置」,並在「未來 5 年」取代 Android。
- 對於正在開發的 Fuchsia,核心是語音互動,設計也更靈活,因為有望適應多種螢幕尺寸,Google 希望在電視、汽車和冰箱等新產品推廣。
以上這些消息,多少可豐富對 Fuchsia 的了解。然而上述文章發表後,Google 官方的回應是:目前並不清楚 Fuchsia 什麼時候能出現──某種意義是對上述文章關於「未來 5 年取代 Android」說法的駁斥。
Android 的確還有諸多問題,包括過度的版本碎片化、為人詬病的安全和隱私、過於臃腫、嚴重依賴 Linux 和 Java 等;Fuchsia 的確從一開始就避免這些問題,這是人們對它產生極高期待的原因──也是人們想當然耳認為 Fuchsia 會取代 Android 的原因。
不過就目前而言,取代 Android 不是說說就行的事。目前全球超過四分之三智慧手機均搭載 Android 系統,應用生態堪稱是巨無霸;即使 Fuchsia 框架層面最佳化過相容性,但核心不同的相容性問題根本無法避免──當然這是後話,更何況 Google 還沒有時間表。
當然,Fuchsia 為 Google 官方已確認的試驗計畫之一,至今最少已經歷兩年開發,並在某方面呈現應有的潛力;如果真如上文所言得到 Sundar Pichai 重視,也可想見未來的路還有很長,至少不會突然夭折。
只是非要把 Fuchsia 強行解釋為取代 Android,恐怕為時過早,也有點過於危言聳聽了。
(本文由 雷鋒網 授權轉載;首圖來源:shutterstock)