精品国产一级在线观看,国产成人综合久久精品亚洲,免费一级欧美大片在线观看

谷歌第三款移動操作系統(tǒng)Fuchsia放棄Linux內(nèi)核

責(zé)任編輯:editor004

作者:林靖東編譯

2017-05-09 11:25:05

摘自:騰訊科技

這款操作系統(tǒng)曾在去年8月讓世人驚鴻一瞥,但是當(dāng)時(shí)它還只是一個(gè)命令行,現(xiàn)在這個(gè)神秘項(xiàng)目的用戶界面(UI)終于浮出水面。雖然谷歌在升級計(jì)劃中沒有提到它將如何解決這兩個(gè)問題,但是這款操作系統(tǒng)對Dart編程語言的依賴性意味著它最關(guān)注的還是高性能。

據(jù)外媒報(bào)道,谷歌(微博)從來都沒有想過憑借一款產(chǎn)品征戰(zhàn)市場,它顯然不滿足于Android和Chrome OS,它正在努力開發(fā)一款名為“Fuchsia”的開源、實(shí)時(shí)OS。

這款操作系統(tǒng)曾在去年8月讓世人驚鴻一瞥,但是當(dāng)時(shí)它還只是一個(gè)命令行,現(xiàn)在這個(gè)神秘項(xiàng)目的用戶界面(UI)終于浮出水面。

與Android和Chrome OS不同,F(xiàn)uchsia并不是建立在Linux之上,它采用的是谷歌自主研發(fā)的微內(nèi)核“Magenta”。在Fuchsia項(xiàng)目上,谷歌不僅放棄了Linux內(nèi)核,而且還丟掉了GPL。這款操作系統(tǒng)是按照BSD 3條款、MIT和Apache 2.0進(jìn)行授權(quán)的。放棄Linux內(nèi)核或許有些令人意外,但是Android生態(tài)系統(tǒng)似乎并不打算跟著上游Linux同步升級了。甚至連谷歌的Pixel手機(jī)也還在使用2014年底發(fā)布的Linux 3.18版內(nèi)核。

據(jù)谷歌公布的文件顯示,Magenta主要面向搭載快速處理器、較多RAM、支持可進(jìn)行開放計(jì)算的任意外設(shè)的現(xiàn)代手機(jī)和現(xiàn)代個(gè)人電腦。谷歌沒有解釋開發(fā)Fuchsia的原因以及它的應(yīng)用方向。從現(xiàn)代手機(jī)來看,它似乎要跟Android競爭,但是現(xiàn)在這款操作系統(tǒng)還處于開發(fā)初期,因此一切都還是未知數(shù)。

說起Fuchsia就不得不提到擁有相同代碼名稱的另外一百多個(gè)相關(guān)項(xiàng)目。這些應(yīng)用和接口是利用谷歌的Flutter SDK編寫而成,F(xiàn)lutter SDK項(xiàng)目旨在編寫兼容Android和iOS平臺的跨平臺代碼。Flutter應(yīng)用是用Dart語言編寫而成,它是谷歌根據(jù)JavaScript語言改編而成的一種編程語言,專注于高性能、120fps的應(yīng)用。它還有一個(gè)基于Vulkan的圖形渲染器“Escher”,這個(gè)圖形渲染器有一項(xiàng)名為“Volumetric soft shadows”的功能,是專為投影豐富的“Material Design”接口而定制的。

Fuchsia系統(tǒng)UI:Armadillo

Fuchsia的接口是用跨平臺的Flutter SDK編寫而成,這就意味著你可以把大量Fuchsia應(yīng)用放在Android設(shè)備上運(yùn)行。Fuchsia最早在2016年8月亮相,但是當(dāng)時(shí)對它進(jìn)行編譯只能得到一個(gè)命令行。在Hotfixit.net的幫助下,F(xiàn)uchsia System UI即“Armadillo”才開始變得有趣。

你可以下載源代碼并將Fuchsia的系統(tǒng)用戶界面編譯成一款A(yù)ndroid APK,然后將它安裝到Android設(shè)備上。它包括一個(gè)全新的主頁屏幕、鍵盤、主頁按鈕和窗口管理器。當(dāng)然這些組件都還不能工作,它們只是一堆界面元素。Fuchsia源代碼中還有一份說明文件,描述了各項(xiàng)元素的使用方法和用途。

主頁屏幕是一個(gè)巨大的垂直卷軸清單。你可以在屏幕中心看到頭像、日期、城市名稱和電池符號。上方是“Story”卡片,它的功能與“Recent Apps”(最近使用過的應(yīng)用)基本相同,下方是一個(gè)卷軸清單,類似于Google Now。離開主頁屏幕,下方就會彈出一個(gè)主頁按鈕,從表面上來看它就是一個(gè)白色的圓圈。

中心處的頭像可以更換,其中包括一個(gè)類似于Android的“Quick Settings”(快速設(shè)置)的菜單。頂部的一排圖標(biāo)可以顯示電池電量和連網(wǎng)情況。下方是調(diào)節(jié)音量和亮度的滑動控制條和飛行模式以及自動轉(zhuǎn)屏等功能的圖標(biāo)。你可以使用這些按鈕和滑動控制條,但是它們在Android系統(tǒng)中無法使用的。再往下則是“log out”(退出登錄)和“more”(更多功能)的按鈕,當(dāng)然它們在Android系統(tǒng)中也是無法使用的。

檔案區(qū)上方是一些標(biāo)記著“Story”的卡片。據(jù)說明文件顯示,這是一些應(yīng)用和/或模塊,它們可以配套工作以幫助用戶實(shí)現(xiàn)某個(gè)目標(biāo)。這跟最近使用過的應(yīng)用清單很相似,也許最終會添加某種分組功能。點(diǎn)擊任何一個(gè)卡片,系統(tǒng)就會加載該應(yīng)用的全屏幕界面;其中一個(gè)卡片標(biāo)記的是“電子郵件”,顯然這些卡片對應(yīng)的是各種應(yīng)用。這個(gè)清單是按照“最后打開時(shí)間”進(jìn)行分類的,因此最后打開的卡片將位于清單的底部。

這個(gè)清單還有一些窗口管理的功能。長按某個(gè)卡片就可以拖動它,如果你把它拖到另一款應(yīng)用的上方,就會觸發(fā)分屏模式。這個(gè)分屏系統(tǒng)似乎可以使用,但可能還需要進(jìn)行一些調(diào)整。你可以進(jìn)行水平或垂直方向的50/50分屏,還可以拖動第三款應(yīng)用進(jìn)行33/33/33分屏,或者進(jìn)行25/25/50分屏。你還可以拖進(jìn)第四款應(yīng)用,在屏幕一側(cè)進(jìn)行75/25分屏,同時(shí)在另一側(cè)也進(jìn)行75/25分屏。你還可以拖進(jìn)更多的應(yīng)用,直到系統(tǒng)無法支撐而崩潰。回到Story清單,你可以看到分屏布局也會被反映在卡片上,這項(xiàng)功能倒是很不錯(cuò)。

底部的“Google Now”面板上有一個(gè)搜索條模塊。點(diǎn)擊該模塊會彈出一個(gè)鍵盤,但它并不是Android系統(tǒng)鍵盤,而是一個(gè)定制的Fuchsia界面。它有一個(gè)全新的、黑色界面,只是上面的各種圖標(biāo)或設(shè)置還無法使用。它下面就是Google Now,其中有一些“建議”卡片,但是它們與Google Now的新聞、天氣和日歷建議不太一樣,據(jù)說明文件稱,從概念上來說,一個(gè)建議對應(yīng)著用戶可以采取的一項(xiàng)行動,這可以增強(qiáng)現(xiàn)有的應(yīng)用或開啟一個(gè)新的應(yīng)用。從這個(gè)角度來說,它跟應(yīng)用啟動器倒是很像。

Fuchsia要走的路還很長

對于谷歌的任何新項(xiàng)目而言,我們都無法預(yù)測其規(guī)模會在未來發(fā)展到何種程度。它有可能在一年后就被公司遺忘嗎?或者變得更加重要?幸運(yùn)地是,F(xiàn)uchsia項(xiàng)目的開發(fā)員對此發(fā)表了直接聲明。據(jù)Fuchsia開發(fā)員特拉維斯-蓋斯布里奇特(Travis Geiselbrecht)在Fuchsia IRC公開論壇上說:“這款操作系統(tǒng)并不是小打小鬧,它不會是20%項(xiàng)目,它不是用來埋葬我們不再關(guān)注的過時(shí)產(chǎn)品的垃圾堆。”

在iPhone問世之前,谷歌就開始構(gòu)想Android系統(tǒng)了。谷歌最初是想為相機(jī)開發(fā)一款操作系統(tǒng),之后它變成了黑莓的克隆體,蘋果發(fā)布了iPhone之后,谷歌才迅速調(diào)整了它的應(yīng)用方向,變成了針對手機(jī)的操作系統(tǒng)。實(shí)際上,谷歌現(xiàn)在仍然堅(jiān)持著它在多年前作出的決定,那時(shí)它根本沒有想過Android系統(tǒng)會是一款移動OS,更沒有想到過這款系統(tǒng)會被安裝到數(shù)十億部智能手機(jī)上。

Android系統(tǒng)現(xiàn)在面臨的兩個(gè)最大的問題是:1、將OS升級推廣到所有的第三方硬件產(chǎn)品上;2、沒有將重點(diǎn)放在打造流暢的UI性能上。

雖然谷歌在升級計(jì)劃中沒有提到它將如何解決這兩個(gè)問題,但是這款操作系統(tǒng)對Dart編程語言的依賴性意味著它最關(guān)注的還是高性能。

Fuchsia就像是一個(gè)為了解決“如果可以從頭再來,現(xiàn)在我們會如何設(shè)計(jì)Android系統(tǒng)”這個(gè)問題而推出的一個(gè)項(xiàng)目。它是一個(gè)全新的、谷歌自主研發(fā)的內(nèi)核,運(yùn)行在全新的、谷歌自主研發(fā)的SDK之上,使用的是全新的、谷歌自主研發(fā)的編程語言,可以盡可能快地運(yùn)行谷歌的Material Design界面。谷歌打算放棄Linux和GPL,它還可以放棄Java,避免與甲骨文產(chǎn)生摩擦,它可以讓自己與所有的Android上游項(xiàng)目隔離開來,一切都靠自主研發(fā)完成。以Android系統(tǒng)如今的規(guī)模來說,這樣做可能是一個(gè)龐大的項(xiàng)目。

最難的可能還不是開發(fā)操作系統(tǒng)本身,而是從Android到Fuchsia的遷移計(jì)劃。Flutter SDK的跨平臺特性聽起來對于遷移計(jì)劃很重要。如果谷歌可以說服開發(fā)商開始在Flutter中編寫應(yīng)用軟件,它就可以打造一個(gè)能在iOS、Android以及最終在Fuchsia上運(yùn)行的應(yīng)用生態(tài)系統(tǒng)。谷歌還說,它能夠并且愿意讓Android Runtime在使用Chrome OS的非Android平臺上運(yùn)行,因此如果谷歌選擇繼續(xù)實(shí)施遷移計(jì)劃的話,也許它可以將整個(gè)Android應(yīng)用庫搬到Fuchsia平臺上去。

早在去年8月Fuchsia首次公開亮相的時(shí)候,蓋斯布里奇特就在Fuchsia IRC論壇上說過:“Magenta項(xiàng)目在6個(gè)月前就啟動了,也就是說大概在2016年2月左右啟動。Android在作為正式產(chǎn)品被發(fā)布之前,谷歌進(jìn)行了5年多的研究。如果Fuchsia的研發(fā)進(jìn)度跟Android相當(dāng),并且一切順利的話,它有可能在2020年左右與消費(fèi)者見面。當(dāng)然,別忘了我們是谷歌,因此它也可能永遠(yuǎn)也不會被推出。總的來說,F(xiàn)uchsia要走的路還有很長。”

鏈接已復(fù)制,快去分享吧

企業(yè)網(wǎng)版權(quán)所有?2010-2025 京ICP備09108050號-6京公網(wǎng)安備 11010502049343號

  • <menuitem id="jw4sk"></menuitem>

    1. <form id="jw4sk"><tbody id="jw4sk"><dfn id="jw4sk"></dfn></tbody></form>
      主站蜘蛛池模板: 海门市| 涟源市| 衡山县| 太谷县| 河源市| 永和县| 方城县| 竹山县| 吉隆县| 东光县| 汾阳市| 华亭县| 远安县| 芮城县| 嵩明县| 乐清市| 天水市| 扶绥县| 南京市| 什邡市| 娄烦县| 邹平县| 榆林市| 四平市| 濮阳县| 桐梓县| 马公市| 巩留县| 两当县| 宜兰市| 手机| 广西| 城步| 双江| 博湖县| 利川市| 皋兰县| 吴江市| 灵川县| 思南县| 精河县|