萬盛學電腦網

 萬盛學電腦網 >> 手機應用 >> 安卓教程 >> 關於安卓L的一切

關於安卓L的一切

 關於安卓L的一切  三聯

  谷歌在今年的I/O大會上一改曾經的傳統,由發布新版Android改為發布Android L的開發者預覽版本,而其正式版本將會在今年秋天面世,這種方式將會方便開發者在正式版發布之前盡早對自己應用進行優化和更新。

  Android的工程主管戴夫·伯克(Dave Burke)表示,Android L是迄今為止最重大的一次版本更新,事實也正是如此,谷歌在I/O大會的主題演講中展示了Android L的諸多功能。谷歌一度表示將會讓更多的智能設備搭載Android操作系統,這一野心在Android L上暴露得非常明顯,谷歌試圖通過Android L將智能電視、車載系統和可穿戴設備都融合到一個平台上,在為用戶提供整體劃一的使用體驗的同時,也方便應用開發者和汽車廠商更為有效地利用該平台。

  相對於以往的版本而言,Android L采用了全新的設計語言,並加入了多項新的功能,對於開發者來說,如果想繼續在Android的生態系統中有所作為,非常有必要對Android L有個全面的了解。

  “L”從何而來

  從歷史版本來看,谷歌在為Android命名時都遵照字母排序,然後在此基礎上選用甜品名稱作為版本名,比如Android 2.2被命名為Froyo(凍酸奶),Android 4.4被命名為KitKat(奇巧)等,盡管目前最新版本的Android的名稱還並未確定,但應該還是以“L”開頭的甜品,可能是Lollipop(棒棒糖),也可能會是Lemon Meringue Pie(檸檬酥皮餡餅),具體是什麼,恐怕只有谷歌的員工才知道。

  Material Design設計語言

  谷歌在本屆I/O大會上發布了全新的設計語言Material Design,並計劃將其應用到Android、Chrome OS和網頁等平台上,而最新發布的Android L系統就采用了這種設計語言。根據谷歌的介紹,Material Design擁有干淨的排版和簡單的布局,能夠更加高效地利用設備屏幕,並且適用於不同形狀和大小的屏幕。

  “在Material Design中,對象的表面和陰影效果與現實生活中的情況比較類似,用戶可以直接看出哪些元素能夠觸摸,哪些元素能夠移動,”谷歌的設計師尼古拉斯·傑特科夫(Nicholas Jitkoff)說道,“內容位於最前方,同時也是整個界面的中心,我們沿用了現代印刷設計的風格,從而明確各個元素之間的關系,幫助用戶獲得更棒的細節體驗。”

  那麼,Material Design究竟有哪些比較明顯的特性呢?

  (1)主題:支持更多的顏色,同時在必要的時候可以將所有的顏色以不同的灰度進行顯示,從而節約電量。

  (2)Widgets:增加了新的CardView和RecycleView,在一定程度上緩解了制作ListView的壓力。同時為MediaStyle和MediaSession功能增加了新的控制器。

  (3)對象實時陰影:可以在圖片展示時為其添加逼真的陰影效果,方便各個對象之間進行交互。

  (4)動畫效果:各個界面之間的切換以及應用之間的切換動畫均有所改變,看起來更加酷更加自然。

  此外,谷歌還在Android L中使用了最新的OpenGL ES 3.1,並兼容之前的版本。

  網絡功能

  谷歌對Android L的“最近應用”菜單進行了重新設計,其中新的選項卡將會深入到應用層,比如將Chrome標簽和搜索結果分離為單獨頁面進行顯示,方便用戶進行快速切換。

  谷歌曾在Android KitKat 4.4中對狀態欄進行了更新,而Android L更是加入了狀態欄的透明度和顏色調整功能,以適配不同的應用配色。

  為了提升搭載Android L的智能手機和平板電腦的電池利用效率,谷歌專門開發了Project Volta,可以將每個應用的耗電量都顯示出來。同時該功能還擁有Battery Saver工具,當手機電量降至15%左右時,設備就會自動降低屏幕亮度、關閉3D特效或降低CPU運行主頻等,幫助其獲得更長的待機時間。

  谷歌在Android L中加入了新的JobScheduler,這個API以更為嚴格的標准來管理應用的活動。舉例來說,此前當一個應用需要進行更新或對後台數據進行刷新時,只需手機處於開機狀態,同時具備網絡連接即可,但是有了JobScheduler之後,應用對連接模式進行檢查(Wi-Fi還是蜂窩數據),從而確保電池有足夠的電量能夠完成數據更新。很顯然,JobScheduler可以讓Android應用獲得更加智能化的後台管理。

  Android L還加入了一個新的多網絡功能,該功能有助於應用在數據網絡之間進行無縫切換,而不會影響到用戶的正常使用。從理論上講,這就意味著當你的設備從Wi-Fi網絡切換到蜂窩數據網絡時,應用的功能都能夠正常使用。

  此外,Android L的藍牙也將會支持更多的外設,包括電視和Android Wear設備等。谷歌還表示將會在Android L中改進對NFC模塊的支持,讓具有NFC模塊的設備更容易被發現,並以更快的速度完成數據傳輸。

  通知中心

  Android L的另一大明顯改進就是通知中心。按照Material Design的設計理念,通知以卡片的形式在通知中心中展現,每張卡片的右側為通知信息,而左側則是對應的應用圖標。用戶可以直接在鎖屏界面上調出通知中心來查看相應的信息,同時還可以直接滑動移除通知,或直接進行回復,而無需進入到對應的應用中進行回復。此外,這些通知不再只根據時間來進行排序,也可以根據與用戶的相關性和重要性來進行排序,避免出現錯過重要的通知。

  Android L還具備了“Heads-Up”通知功能,該功能會將對於用戶比較重要的通知以更大的消息框的形式展現出來,避免用戶錯過這些信息。

  其它功能

  Android L默認采用ART運行環境,完全兼容64位芯片,谷歌稱這將比此前的Dalvik模式性能提高兩倍,但是會占用更多的內存空間。同時,Android L采用新的設備策略管理器和用戶配置文件,這能讓企業用戶更為方便地對Android設備進行管理,同時也在一定程度上提升了設備的安全性。

  以上介紹的僅是Andriod L的部分更新內容,還有更多的功能等著開發者去發掘。谷歌表示將會為開發者提供多達5000個Andriod L的API接口,感興趣的開發者可以登陸谷歌的官網了解更多的信息。

copyright © 萬盛學電腦網 all rights reserved