北京時間6月26日凌晨,在舊金山舉行的Google I/O 2014開發(fā)者大會上,Google正式發(fā)布了新一代的移動操作系統(tǒng)――Android L。一時之間,新增多達5000個API,采用新圖標設(shè)計,并首推多屏“Material Design”的Android L引來了國內(nèi)外的一致刷屏,那么,Android L究竟新在哪兒?對于開發(fā)者而言,又有哪些亮點可循?
Android L中最讓業(yè)界驚喜的莫過于Google新推出的設(shè)計語言――Material Design(材料設(shè)計),Material Design不像Android過去采用的Holo風格那樣深沉,反而更加跳動和富有活力,使用了Material Design的Android L系統(tǒng)配色經(jīng)過了重新調(diào)色,底欄虛擬按鍵進行了重新設(shè)計,而應(yīng)用圖標也更加扁平。
Android產(chǎn)品經(jīng)理Jamal Eason如此表述,在多屏當?shù)赖慕裉欤琈aterial Design為設(shè)計應(yīng)用帶來了全新的美學(xué)理念,而Android L開發(fā)者預(yù)覽版則基于此給予了應(yīng)用開發(fā)者及設(shè)計師一套非常完整的工具、各種響應(yīng)式UI模式和主題元素,不僅靈活,更能將色彩與個性展現(xiàn)得淋漓盡致。
Android L對通知系統(tǒng)進行了強化,鎖屏與通知功能實現(xiàn)整合,鎖屏界面更是采用Google Now樣式設(shè)計,通過可視化控制,讓用戶無需解鎖即可對界面內(nèi)容、更新和操作等一應(yīng)了然并進行互動管理,同時還可以自定義通知的優(yōu)先級。此外,Android L還加入了個性解鎖功能,用戶可以通過地理位置、藍牙等設(shè)備免輸入密碼解鎖設(shè)備。
在全新的Android L中,用戶可以直接在Recents界面中把最近使用過的App和Chrome打開的網(wǎng)頁以卡片的形式顯示出來,這樣,用戶就能夠通過這一系列的卡片來搜尋自己想要找的那個任務(wù),然后,輕輕點擊一下即可快速進入相關(guān)應(yīng)用中。
Android L首次引入了官方的省電管理機制――Project Volta(伏特計劃),以求將Android的每個子系統(tǒng)電池壽命最大化。其中,Battery Historian能夠讓用戶以可視化的方式查看耗電事件,并了解應(yīng)用程序是如何使用消耗電力的,而新增的Job Scheduler API則允許用戶對后臺任務(wù)以及當設(shè)備處于閑置或連接充電器狀態(tài)時,進行設(shè)置,將電量消耗降到最低。
從Android L起,Android設(shè)備將正式支持BLE Peripheral模式。開發(fā)者可以使用此功能,將計步器、健康檢測等應(yīng)用程序中的信息及數(shù)據(jù)傳輸?shù)搅硪慌_BLE設(shè)備上。
Android L新增了一個多網(wǎng)絡(luò)功能,通過它,應(yīng)用程序可以對系統(tǒng)自動查找可用網(wǎng)絡(luò),并自動連接。當用戶想要切換或連接到某一特定網(wǎng)絡(luò)(比如數(shù)據(jù)連接)時,這一點可以說是非常有用的。
全新的相機API能夠為用戶提供圖像捕捉和處理的功能,不僅能實現(xiàn)以30幀/秒800萬像素捕捉未經(jīng)壓縮的YUV數(shù)據(jù),還能捕獲到原始感應(yīng)數(shù)據(jù)和曝光時間、ISO感光度等控制參數(shù)。
Android L支持OpenGL ES 3.1,并為游戲開發(fā)者提供了計算著色器、模板紋理等新功能。此外,OpenGL ES還包含了一組名為Android Extension Pack的擴展,能夠?qū)⒆烂婕壍膱D形帶入到Android中,而Android游戲還能汲取Tessellation和幾何著色器的優(yōu)點,并利用多重GPU技術(shù)使用ASTC紋理壓縮。
ART取代了Dalvik成為了Android系統(tǒng)默認的運行模式,Android開發(fā)團隊希望以此能夠換取更加流暢的操作體驗。ART支持AOT編譯,能夠更高效地回收垃圾,并對開發(fā)和調(diào)試性能進行改善。
Android L新增了64位ABI系統(tǒng),讓內(nèi)存管理變得更加高效。使用Java編寫的應(yīng)用程序無需修改即可直接運行在64位架構(gòu)的設(shè)備之上,而為了更好地支持使用原生代碼的應(yīng)用,Android開發(fā)團隊還專門推出了一個包含64位支持的NDK更新。
想要了解更多關(guān)于Android L的信息,可直接登陸Android開發(fā)者博客查看。
上一篇 開發(fā)者的必備的代碼游樂場