做者|Mark JansenJulian、Chokkattu
譯者|無明
Android 和 Chrome OS 多是谷歌最知名的 OS 項目,但實際上谷歌正在開發它的第三個操做系統——Fuchsia。在 2017 年首次亮相時,它只會彈出一個命令行窗口。可是,如今咱們對這個操做系統有了更多的瞭解。
Fuchsia 與咱們見過的其餘移動操做系統徹底不一樣,包括 Android,但這可能就是重點。事實上,目前關於這個操做系統存在不少謎團。咱們不知道它的用途是什麼,不知道它的目標是不是爲了取代 Android,仍是隻是谷歌的一項實驗,或者咱們是否該期待何時會在谷歌 I/O 大會上看到這個操做系統。
在這篇文章裏,你將看到有關 Fuschia OS 的最新消息。android
「對於 Android 來講將會發生什麼」?谷歌徹底有可能使用 Fuschia 取代 Android——如今看來更有可能了,由於 Fuschia 彷佛已被證明將支持 Android 應用程序。
有新聞網站注意到,Android 開源項目中添加了一個新文件 README.md(https://android-review.googlesource.com/c/device/google/fuchsia/+/859930/1/README.md), 該文件提到了添加一個特定於 Fuschia 的 ART 版本。ART(即 Android Runtime)將容許 Fuschia 運行 Android 應用程序,從理論上說能夠更輕鬆地從 Android 切換到 Fuschia。git
Fuchsia 與 Android 和 Chrome OS 略有不一樣,由於它不是基於 Linux 的。相反,它是基於谷歌本身開發的內核,叫做 Magenta。根據谷歌的說法,Magenta 的目標是「現代手機和現代我的電腦」,因此若是有一天看到 Fuchsia 出如今咱們的智能手機上就不足爲奇了。不只如此,谷歌甚至還將蘋果公司的編程語言 Swift 添加到該操做系統中——儘管咱們還不知道爲何。
由於 Fuchsia 是使用 Flutter SDK 開發的,因此 Fuchsia 的一部分能夠在 Android 設備上運行。這個版本的 Fuchsia 可能被稱爲 Armadillo,有一個全新的主屏幕。根據 Ars Technica 的 測試,屏幕基本上呈現爲一個大滾動列表,其中包含我的資料圖片、日期、城市和電池圖標,這些均位於屏幕的中心。除此以外,你還能找到「故事」卡片或最近使用過的應用程序列表。你能夠在下面看到一些截圖,有點相似於 Google Now。
你還能夠拖放最近使用過的應用程序,並將其放在指定的位置,以便性化你的主屏幕。若是你將一個應用程序放在另外一個應用程序之上,將進入分屏模式,最多支持三個應用程序分屏。
據 Hacker News 報道,曾經參與 NewOS、BeOS、Danger、Palm WebOS 和 iOS 開發工做的 Travis Geiselbrech,以及參與 BeOS 和 Android 工做的 Brian Swetland 也參與了這個項目。編程
事實上,咱們還不知道谷歌開發 Fuchsia 用來作什麼。Bloomberg 的一份報告認爲,Fuchsia 是谷歌試圖將整個谷歌生態系通通一到單個操做系統下的一個嘗試,其目標是讓 Fuchsia 運行在智能手機、智能音箱和筆記本電腦上——總之就是任何可能適合運行谷歌技術的東西。
根據某消息來源,谷歌的計劃是在將來三年內在智能音箱和其餘智能家居設備上啓動和運行 Fuchsia,而後轉向更大的設備,如筆記本電腦,最終取代 Android,成爲全球最大的移動操做系統。
有關 Fuchsia 將取代 Android 的說法已經存在了一段時間,而 Ars Technica 對此有一個有趣的見解。Android 的開發工做在 iPhone 發佈以前就已經開始,最初的目標是做爲數碼相機的操做系統。在蘋果公司推出 iPhone 以後,Android 被用在了手機上,但谷歌仍然堅持多年前對 Android 所作出的承諾。谷歌面臨着不少 Android 方面的挑戰——例如,它很難在整個設備生態系統中推出更新——Fuchsia 有可能能夠幫助解決其中的一些問題。
然而,要放棄 Android 可能還須要很長的時間,若是它確實會發生的話。谷歌首席執行官 Sundar Pichai 和 Android 負責人 Hiroshi Lockheimer 還沒有確認任何與 Fuchsia 的將來有關的計劃,很明顯,這場變革將是一項艱鉅的任務。
像三星、HTC 和 LG 這樣的不少大型製造商的手機都依賴 Android,這讓發生這樣的變革變得很是困難。不過,若是谷歌能夠切換到 Fuchsia,那麼對於智能手機來講,這將是一場巨大的變革。
用於開發 Fuchsia 的 Flutter SDK 已經可以爲 Android 和 iOS 應用程序生成代碼,開發人員可使用 Flutter 構建應用程序,這些應用程序能夠在全部智能手機操做系統上運行。
由於 Fuchsia 操做系統還處於早期開發階段,因此咱們極可能不會看到什麼新的東西。谷歌已經在手機上測試了新的操做系統,並且咱們知道谷歌如今還在 Pixelbook 和其餘筆記本電腦上進行測試。安全
遷移到 Fuchsia 對於谷歌來講有會什麼優點?事實證實,有不少。咱們以前已經提到,Android 最初是爲數碼相機開發的,而後被重寫成觸摸屏手機的操做系統。所以,Android 的大部份內容並不符合谷歌對將來智能設備的願景,特別是在語音交互方面。Fuchsia 將解決其中不少的問題,同時爲谷歌帶來更多的機會。
Fuchsia 還擁有比 Android 更強大的安全功能,內置了加密的用戶密鑰以增強安全性。在適應各類不一樣尺寸的屏幕方面,Fuchsia 也比 Android 作得更好。Fuchsia 旨在構建一個互聯的智能將來,把智能武裝到你家裏的全部設備上,從門鈴到烤麪包機。若是可以轉向 Fuchsia,谷歌還能夠擺脫 Java 以及與使用 Java 相關的法律問題。這也意味着谷歌可能會放棄 Android 中的 Linux 內核。
固然,Fuchsia 仍處於早期開發階段,若是其中一些細節隨着時間的推移而發生變化,也是很正常的。根據彭博社的報道,谷歌內部就 Fuchsia 的安全措施問題發生了衝突,由於它們會讓谷歌開展廣告業務變得更加困難。編程語言
等到今年 5 月初,你就能夠親自體驗 Fuchsia了。SlashGear(https://www.slashgear.com/this-is-google-fuchsia-os-preview-apk-download-for-android-09484448/) 與 HotFix Computer Repair 合做,整合了一個 Android 套件工具包(APK)供下載,你能夠在手機上安裝該套件以體驗這個操做系統。這個 APK 有點像一個啓動器(如今被稱爲 Armadillo)的預覽版本。Armadillo 基本上就是 Fuchsia 的版本代號——就像 Nougat 同樣,它是 Android 操做系統的代號。
能夠前往 HotFixIt(http://www.hotfixit.net/single-post/2017/05/03/How-to-build-Armadillo) 下載這個套件,但你要記住:Fuchsia 目前還處於早期階段,不太可能將其做爲平常的操做系統。雖然在大多數 Android 手機上使用它應該會比較安全,但在下載這種高度實驗性的軟件以前,你應該清楚本身在作什麼。
英文原文:
https://www.digitaltrends.com/mobile/google-fuchsia-os-news/ide