Google 不要 Android 了?新系統(tǒng) Fuchsia 或?qū)⒅С?Java

發(fā)布了一份調(diào)查報告凤藏,報告結(jié)果顯示當前的移動操作市場中奸忽,Android 的市場占比為 85.9%,iOS 系統(tǒng)的占比為 14%揖庄,而兩者合計占據(jù)市場高達 99.9% 的份額栗菜。反觀其他移動操作系統(tǒng)累計僅有 0.1% 的占比,毫無疑問蹄梢,這意味著其他小眾的操作系統(tǒng)在當前的大環(huán)境之下疙筹,幾乎沒有生存空間。


Java學(xué)習(xí)交流?扣群:【47】974【9726】?

同時,從此前落敗的 BlackBerry OS腌歉、Symbian OS 以及 Windows Phone 等系統(tǒng)來看蛙酪,是否真的很難再出現(xiàn)第三大移動操作系統(tǒng)了?

整體看來翘盖,說尚未落地的Fuchsia將取代 Android 還為時尚早桂塞,但是根據(jù)接連不斷的消息也不難推測出,Google 似乎正在培養(yǎng)繼 Android 之后的二號產(chǎn)品馍驯,也大有第三大操作系統(tǒng)之勢阁危。


Java學(xué)習(xí)交流?扣群:【47】974【9726】?

融合了 Android 和 Chrome OS 的跨設(shè)備操作系統(tǒng)——Fuchsia

2016 年 8 月,全球知名的開發(fā)者社區(qū) GitHub 上悄然上出現(xiàn)了一名為 Fuchsia 的項目(https://github.com/fuchsia-mirror)汰瘫,而點開其詳情狂打,該項目可直接鏈接到 Google 的 Git 源碼庫(https://fuchsia.googlesource.com/),就此混弥,F(xiàn)uchsia 才得以曝光趴乡。據(jù)了解,F(xiàn)uchsia 操作系統(tǒng)并不是像 Android 和 Chrome OS 一樣使用 Linux 內(nèi)核蝗拿,而是使用一種名為“Magenta”的內(nèi)核晾捏,Magenta 構(gòu)建于“Little Kernel”(LK)之上,主要使用 C 和 C++ 語言編寫哀托,這是一個專為嵌入式設(shè)備設(shè)計的小型內(nèi)核惦辛,也是 FreeRTOS 或 ThreadX 等實時操作系統(tǒng)的競爭對手,不過仓手,2017 年胖齐,“Magenta”被重新命名為“Zircon”。

之所以在新系統(tǒng)中放棄 Linux 內(nèi)核嗽冒,是因為如今的 Liunx 內(nèi)核包含了 1500 萬行代碼呀伙,其中許多代碼都不是 Google 操作系統(tǒng)所必需的。且如此多的代碼行也代表了一個巨大的攻擊面辛慰,盡管 Linux 發(fā)行版通常被認為比 Windows 和 macOS 更安全区匠。

新操作系統(tǒng) Fuchsia 的內(nèi)核Zircon雖然是在 LK(Little Kernel)基礎(chǔ)上建立干像,但是和 LK 有很大的不同帅腌。諸多,LK 是專門為具有少量 RAM 的設(shè)備而設(shè)計麻汰,而Zircon主要針對具有更多 RAM 和更高處理能力的智能手機及 PC 等設(shè)備速客。Zircon還支持系統(tǒng)進程,而 LK 則不支持五鲫。但是溺职,Zircon進程由 LK 級構(gòu)造(如線程和內(nèi)存)組成。

與 LK 相比,Zircon還具有一流的用戶模式支持浪耘,是一個對象處理系統(tǒng)乱灵,并具有基于功能的安全模型。安全性應(yīng)類似于 Android 的權(quán)限模型七冲。但是痛倚,它可能更嚴格,因為新架構(gòu)是從頭開始創(chuàng)建的澜躺,并考慮到“最小特權(quán)”安全模型蝉稳。據(jù)了解,F(xiàn)uchsia 操作系統(tǒng)將支持 32 位和 64 位 ARM 設(shè)備(包括 RaspberryPi3)以及 AMD64 架構(gòu)掘鄙。


Java學(xué)習(xí)交流 扣群:【47】974【9726】

此外耘戚,F(xiàn)uchsia 系統(tǒng)最大的優(yōu)勢是可以作為一款融合 Android 和 Chrome OS 的跨設(shè)備操作系統(tǒng)出現(xiàn),即根據(jù)硬件的不同操漠,將操作系統(tǒng)分成兩個單獨的用戶界面收津。據(jù) 9to5Google 報道,F(xiàn)uchsia由兩個截然不同但相互關(guān)聯(lián)的用戶界面(UI)組成浊伙,一個以手機為中心朋截,代號為"Armadillo"的 UI(也被認為是 Fuchsia 的系統(tǒng) UI),另一個是傳統(tǒng)的桌面 UI吧黄,內(nèi)部代號稱為"Capybara"部服。而該界面和系統(tǒng)的應(yīng)用程序是用 Google 的 Flutter SDK 編寫的,這個項目可以提供跨平臺即 Android 和 iOS 上運行的代碼拗慨。而 Flutter App 使用的是 Dart 語言編寫廓八。

Fuchsia 或?qū)⒅С?Java!

同時赵抢,外媒 9to5Google 在最新的報道中還表示剧蹂,在 Android的 Gerrit 源代碼管理中,有人發(fā)現(xiàn) Google 的提交記錄烦却,該提交記錄顯示宠叼,Google 一直在私下處理 Fuchsia 與 Android 的 Libcore 的兼容性,他們現(xiàn)在正在將其公之于眾其爵。


Java學(xué)習(xí)交流?扣群:【47】974【9726】?

而 Libcore 正是 Android 使用 Java 的基礎(chǔ)冒冬。其中值得注意的是,Libcore 中大部分添加了對 Fuchsia 的兼容性摩渺,其被稱之為'ojluni'简烤,分別代表 OpenJDK Lang、Util摇幻、Net横侦、IO挥萌。這些是使用開源 OpenJDK 實現(xiàn) Java 的四個基礎(chǔ)部分。至少枉侧,這表明 Fuchsia 最終將會運行 Java 代碼引瀑。

除此之外,提交記錄本身并沒有透露任何其他有趣的細節(jié)榨馁,它只是調(diào)整了部分需要為 Fuchsia 和Zircon工作的代碼而并非針對 Linux 和 Android 做的改變伤疙。不過,在 Fuchsia 的代碼中目前也沒有相匹配的更改來表明其確切目的辆影。

為什么 Google 需要新的操作系統(tǒng)徒像?

寫到了這里,或許很多人還是很不解蛙讥,難道僅是因為 Android 被判壟斷锯蛀,Google 就要放棄世界第一大操作系統(tǒng)這個香餑餑?事實上次慢,Google 弱化 Android 這個品牌也絕非一天兩天旁涤,此前 CSDN 也總結(jié)了 Google 對于 Android 的種種動作,并發(fā)出《Google 要放棄 Android 了迫像?》的疑問劈愚,對此,有網(wǎng)友@xg15 表示道:

Google 目前正在維護三個不同的操作系統(tǒng):Android闻妓,Chrome 操作系統(tǒng)和現(xiàn)在的 Fuchsia——過去就有很多消息謠傳他們可能會將它們統(tǒng)一起來菌羽。

所以我的猜測是他們要么不再強調(diào) Android,想要弱化之前操作系統(tǒng)碎片泄漏的事件影響由缆,要么他們真的計劃在某些時候放棄 Android 技術(shù)基礎(chǔ)注祖。

而即使是弱化 Android,那為何 Google 甚至也要棄 Linux 內(nèi)核去使用新的內(nèi)核均唉?對此是晨,外媒 Tomshardware 分析其中主要原因,一共有三:

從頭開始

曾經(jīng)的移動互聯(lián)網(wǎng)已在潛移默化中向萬物互聯(lián)時代過渡舔箭,Google 希望創(chuàng)建一個包羅萬象的操作系統(tǒng)罩缴,而這個系統(tǒng)需要足夠纖薄,足以安全地處理從物聯(lián)網(wǎng)設(shè)備到個人電腦的任何事情层扶。簡而言之箫章,可以把它想象成 Android(用于物聯(lián)網(wǎng)的移動操作系統(tǒng))和 Windows(用于移動和物聯(lián)網(wǎng)的桌面操作系統(tǒng))的更薄版本。

過去很長的一段時間內(nèi)怒医,Google 早已在構(gòu)建操作系統(tǒng)方面積累了豐富的專業(yè)知識和專業(yè)知識炉抒,現(xiàn)在旨在利用所有這些知識去創(chuàng)建一個不受過去錯誤和遺留代碼困擾的新操作系統(tǒng)。這是一個全新的開始稚叹,也可以從開發(fā)現(xiàn)代操作系統(tǒng)的所有最新研究中受益焰薄。

拉開與 Java 的間隔,控制編程語言

第二點扒袖,今年 3 月塞茅,Google 和 Oracle 糾纏長達八年的“Java 侵權(quán)案”最終有了結(jié)果,令 Google 懊惱的是季率,美國聯(lián)邦巡回法院判其向 Oracle 賠償 88 億美元野瘦,其中主要緣由 Oracle 認為 Android 抄襲了 Java 項目的部分。

不過即使沒有訴訟飒泻,Google 也沒有蘋果公司(Objective-C 和 Swift)和微軟(C#)的語言開發(fā)自由鞭光。所以,開發(fā)新一代操作系統(tǒng) Fuchsia 也是 Google 可以選擇更好控制的編程語言機會泞遗。

之前惰许,Google 已經(jīng)創(chuàng)建了兩種語言,Go 和 Dart∈氛蓿現(xiàn)在看來汹买,Google 似乎選擇 Dart 作為 Fuchsia 的主要應(yīng)用程序開發(fā)語言,且他們可能最終希望所有Android 開發(fā)人員轉(zhuǎn)而使用 Dart 開發(fā)應(yīng)用程序聊倔。

減輕如同老系統(tǒng) Android 帶來的碎片化問題

開源的 Android 不像閉源的 iOS 系統(tǒng)那般容易管理晦毙,Android 的更新模式對Google 而言尤其令人頭痛,Google 修復(fù) Android 漏洞的速度幾乎無關(guān)緊要耙蔑,因為手機制造商和運營商可以自行推出系統(tǒng)更新见妒,這樣是常說的 Android 碎片化問題。

Chrome OS 已經(jīng)逃脫了這一更新的噩夢甸陌,因為雖然它背后的核心代碼是開源(Chromium OS)徐鹤,但商用的 Chrome OS 本身只能由 Google 修改。這使得 Google 可以完全控制更新周期邀层。

Fuchsia 的未來

截止目前返敬,Google 對于其新一代操作系統(tǒng) Fuchsia 的態(tài)度可謂非常的低調(diào)。那么對于這樣的一個項目寥院,贏面究竟有多大劲赠?

此前,Google 的 Android 工程副總裁 Dave Burke 對 Fuchsia 系統(tǒng)做出過解釋稱秸谢,F(xiàn)uchsia 是一個早期的實驗項目凛澎,而在 Google 內(nèi)部有很多這種實驗項目,由于是早期項目估蹄,因此其還存在很大的變數(shù)塑煎。

確實如此,就國內(nèi)而言臭蚁,至今仍未有一款真正的國產(chǎn)移動操作系統(tǒng)來與 Android 和 iOS 相抗衡最铁,除了人才稀缺讯赏、財力消耗巨大等因素之外,重要的是系統(tǒng)生態(tài)問題冷尉。即使 Google 在 Fuchsia 上研發(fā)成功漱挎,倘若不能將 Android 上超過 10 億的用戶、開發(fā)商以及制造商平穩(wěn)的過渡雀哨,那么最終結(jié)局可能只會如微軟的 Windows Phone 一樣磕谅,失敗而終。

參考

https://www.tomshardware.com/news/google-fuchsia-new-operating-system,32475.html

https://9to5google.com/2018/11/09/fuchsia-friday-java-borrowing-from-android/

https://zh.wikipedia.org/zh-hans/Google_Fuchsia

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末雾棺,一起剝皮案震驚了整個濱河市膊夹,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌捌浩,老刑警劉巖放刨,帶你破解...
    沈念sama閱讀 222,183評論 6 516
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異嘉栓,居然都是意外死亡宏榕,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,850評論 3 399
  • 文/潘曉璐 我一進店門侵佃,熙熙樓的掌柜王于貴愁眉苦臉地迎上來麻昼,“玉大人,你說我怎么就攤上這事馋辈「” “怎么了?”我有些...
    開封第一講書人閱讀 168,766評論 0 361
  • 文/不壞的土叔 我叫張陵迈螟,是天一觀的道長叉抡。 經(jīng)常有香客問我,道長答毫,這世上最難降的妖魔是什么褥民? 我笑而不...
    開封第一講書人閱讀 59,854評論 1 299
  • 正文 為了忘掉前任,我火速辦了婚禮洗搂,結(jié)果婚禮上消返,老公的妹妹穿的比我還像新娘。我一直安慰自己耘拇,他們只是感情好撵颊,可當我...
    茶點故事閱讀 68,871評論 6 398
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著惫叛,像睡著了一般倡勇。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上嘉涌,一...
    開封第一講書人閱讀 52,457評論 1 311
  • 那天妻熊,我揣著相機與錄音夸浅,去河邊找鬼。 笑死固耘,一個胖子當著我的面吹牛题篷,可吹牛的內(nèi)容都是我干的词身。 我是一名探鬼主播厅目,決...
    沈念sama閱讀 40,999評論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼法严!你這毒婦竟也來了损敷?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,914評論 0 277
  • 序言:老撾萬榮一對情侶失蹤深啤,失蹤者是張志新(化名)和其女友劉穎拗馒,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體溯街,經(jīng)...
    沈念sama閱讀 46,465評論 1 319
  • 正文 獨居荒郊野嶺守林人離奇死亡诱桂,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,543評論 3 342
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了呈昔。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片挥等。...
    茶點故事閱讀 40,675評論 1 353
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖堤尾,靈堂內(nèi)的尸體忽然破棺而出肝劲,到底是詐尸還是另有隱情,我是刑警寧澤郭宝,帶...
    沈念sama閱讀 36,354評論 5 351
  • 正文 年R本政府宣布辞槐,位于F島的核電站,受9級特大地震影響粘室,放射性物質(zhì)發(fā)生泄漏榄檬。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 42,029評論 3 335
  • 文/蒙蒙 一衔统、第九天 我趴在偏房一處隱蔽的房頂上張望鹿榜。 院中可真熱鬧,春花似錦缰冤、人聲如沸犬缨。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,514評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽怀薛。三九已至,卻和暖如春迷郑,著一層夾襖步出監(jiān)牢的瞬間枝恋,已是汗流浹背创倔。 一陣腳步聲響...
    開封第一講書人閱讀 33,616評論 1 274
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留焚碌,地道東北人畦攘。 一個月前我還...
    沈念sama閱讀 49,091評論 3 378
  • 正文 我出身青樓,卻偏偏與公主長得像十电,于是被迫代替她去往敵國和親知押。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 45,685評論 2 360

推薦閱讀更多精彩內(nèi)容