安卓編年史(27):Android 5.0 Lollipop——有史以來最重要的安卓版本
Android 5.0 Lollipop——有史以來最重要的安卓版本
2014 年 11 月,谷歌發布了 安卓 5.0 棒棒糖。很多系統更新都被稱作「有史以來最大的」,但那些陳詞濫調在安卓 5.0 棒棒糖的身上成真了。首先,它改變了安卓發布的方式。谷歌與這個版本的安卓一同開始了「開發者預覽」計劃,可以以 beta 的形式提前幾個月看到新版本。由於版本代號和版本號現在被用作市場營銷工具,最終的名稱在 beta 期間始終保密,僅以字母指代。在 2014 年的 Google I/O 大會,谷歌宣布了「Android L 開發者預覽」。
給開發者(以及全世界)四個月的時間接觸學習這個版本肯定是有必要的。安卓 L 包含了大範圍的變動,它們在系統中都是首次亮相,直到今天還能感受到這些變動。棒棒糖引入了 Material Design 設計理念,作為修改安卓每個界面的指南。一個新的運行時環境「ART」,它代表著驅動安卓應用引擎的完全革新。谷歌的「OK Google」語音命令系統升級到能在任意界面生效,在一些設備上它甚至可以在設備鎖定的時候工作。多用戶系統從平板來到了手機上。棒棒糖還鋪設了 Android for Work 的基礎,這是一個關注企業與個人雙重應用的特性。
Material Design 給了安卓(以及谷歌的所有產品)一個統一形象
當 Matias Duarte 踏上 I/O 大會的舞台並宣布 Material Design 時,它公布的不僅僅是一個安卓的統一設計藍圖,還是谷歌的所有產品以及第三方應用生態的統一設計藍圖。這個想法是安卓、iOS、Chrome OS,以及 Web 版的谷歌產品,都應該有一致的界面風格、字體,以及行為。它們在不需要在不同尺寸的屏幕上有相同的布局,Material Design 提供了有一致行為的構建元素,它們能夠基於屏幕尺寸自適應布局。
Duarte 和他的團隊在蜂巢中嘗試了「電子」風格審美,以及在果凍豆中的「卡片」主題風格,但 Material Design 最終成了被選中的設計系統,應用到谷歌的所有產品線。Material Design 已經超出了一個用戶界面設計指南的概念,成為了谷歌作為一個公司的一致性代表。
Material Design 主要的比喻是「紙和墨」。所有的用戶界面是「紙」的片層,漂浮於最底端平面之上。陰影用來提供界面的層次結構——用戶界面的每個層在 Z 軸上擁有一個位置,並在其之下的元素上投射一個陰影。這是在安卓 4.1 的 Google Now 中使用的「卡片」風格更清晰的進化版本。「墨」是用來指代谷歌推薦開發者在界面的重要項目上使用的潑色。這個概念也引用了真實世界的物體概念,與 Windows 8 和 iOS 7 帶來的反擬物化「不惜一切代價扁平化」的趨勢相違。
動畫也是一個重點,思想是任何東西都不應該「彈出」到屏幕上。組件應該滑進,縮小,或放大。「紙」表面和真實世界中的紙還有點不同,它們可以縮小,擴展,合併以及增大。為了讓動畫系統協同圖像資源工作,陰影不像之前版本中那樣整合進用戶界面組件——實際上谷歌創造了一個實時的 3D 陰影系統,這樣陰影就能夠在這些動畫和轉換中正確渲染。
為了將 Material Design 帶到谷歌的其它地方以及應用生態系統,谷歌創建並持續維護著一個統一的設計指南,描述了一切設計的規範。那裡有應該與不應該做的,基線、基線網格、色板、堆疊圖解、字體、庫、布局建議以及更多內容。谷歌甚至開始定期舉辦針對設計的會議,來聽取設計者的聲音以及給他們教學,還成立了 Material Design 獎項。在發布 Material Design 後不久,Duarte 離開了安卓團隊並成為了谷歌的 Material Design 總監,創建了一個完全專註於設計的部門。
Ron Amadeo / Ron 是 Ars Technica 的評論編緝,專註於安卓系統和谷歌產品。他總是在追尋新鮮事物,還喜歡拆解事物看看它們到底是怎麼運作的。@RonAmadeo
作者:RON AMADEO 譯者:alim0x 校對:wxy
本文轉載來自 Linux 中國: https://github.com/Linux-CN/archive