Google Android L 5.0開發預覽版系統體驗簡評
農步祥 于 2014.07.15 04:17:15 | 源自:www.soomal.com | 版權:原創 | 平均/總評分:09.29/158

2014年6月26日,Google在新一屆IO大會召開時正式公布了Android L 5.0系統,并提Nexus手機和平板的開發者預覽版固件下載,相對于Android 2到4的躍進[Android 3.X被基本忽略],預覽版在用戶界面上的改變并不大,但仍有諸多不同。我們手上的2013版Nexus 7處于其支援的范圍,并進行了安裝和簡單的體驗。Android 5最明顯的變化如ART、新界面等。本次體驗將系統底層改進和UI交互進行結合介紹。

ART[Android Runtime]

  • 盡管在Android L發布后,知名Android開[刷]發[機]網站XDA-Developers.com在目前已有多款手機可以安裝,但我們強烈不建議Nexus 5/7以外的手機平板安裝體驗,非官方渠道的5.0系統目前缺乏驅動支援,電話、網路等功能無法正常驅動使用,相信沒有人只是為了欣賞啟動畫面而刷機……而且我們更不推薦在日常使用的手機上安裝使用,其主要原因正是ART的強制啟用。在Android 4.4中,ART僅作為開發者選項中的高級選項,而在5.0后,ART將被“強制執行”。系統預設即為ART運行環境,原先的標準環境Dalvik則徹底消失,沒有后退 和妥協的余地。

    Java仍然是Android應用的主流開發語言,其運行模式需要一個“虛擬機”環境進行解釋為機器代碼后才能運行,在PC中,Java的虛擬機被稱為“JRE”[Jave Runtime Environment運行環境],在Android中則是Dalvik,是一個Google自行開發的方案,Dalvik和JRE一樣是實時編譯運行[JIT],而新的ART采用了預編譯模式,應用在安裝后將首先轉換為機器代碼。Google的官方解釋是ART的預編譯模式有著更好的速度。

    ART取代Dalvik絕非簡單的功能或性能上的原因,許多市售的高階Android 4.X系統的旗艦手機在體驗上已經很流暢,放棄既有的穩定運行環境要冒著很大的安全性和穩定性風險。在Oracle收購Java的所有者Sun之后,針對Java的一系列專利開始對Google進行訴訟,Java的虛擬機和運行原理正是這個技術專利池的一部分。Google ART更像是為了繞過遍地雷區的專利官司而強制推廣的。

    由于強制更換為ART,Android 5.0對于現有應用的兼容性成了大麻煩,Google Play甚至沒有給5.0的版本兼容性進行識別,能否正常運行還得在安裝后才能知曉,似乎略不負責任,當然“開發者預覽版”并不是普通人需要的系統。在流暢性上,由于Android 5在常用功能上動畫元素的增加和系統圖形驅動不完善等因素,Nexus 7下流暢性相比4.4系統還有了退步,Chrome瀏覽器是退步最大的,復雜的HTML頁面下卡頓跳幀變得非常明顯,界面或網頁的位圖元素較多時,可以明顯感覺到處理器負擔沉重,但用起來還是遠沒有Firefox OS或Ubuntu那么刺激,只是不建議普通用戶嘗試。

    系統體驗

    Android L在UI風格上也有變動,稱為Material Design,最明顯的趨勢是更加扁平化,熒幕解鎖方式首先就有了明顯變化,解鎖大圖示消失,提醒區外熒幕任何區域向上拖動即可解鎖,郵件、SMS等應用資訊提示在熒幕中間,雙擊提示進入相應應用,直接進入相機拍照放在了左下角。在主界面和應用列表上Android L相對4.4并沒有什么變化,系統通知欄和快速開關資訊統一,想要快速設定需要點一下通知的標題欄,缺乏明顯的提示。Nexus 7系統沒有使用Nexus 5的新UI風格[Google即時桌面],原因不明,用戶可自行下載安裝改善體驗。

    網頁瀏覽器是手機系統的核心應用,不僅僅是因為瀏覽網頁很常用,HTML還是目前最常見的APP界面標準,渲染效率和Javascript處理能力至關重要。Android L的Chrome版本號為36.0,新增了WebAudio、WebGL、WebRTC等多媒體互動增強功能[WebView]。同樣地這些功能也將可用于Android L的應用開發,只需要簡單的HTML語言就可進行復雜的3D模型渲染、多媒體播放甚至是視訊聊天功能實現,這無疑大大降低了多媒體娛樂應用的開發周期和門檻,效率方面則要依賴于Android自身的HTML和圖形性能了。

    系統設定變化非常明顯,色調變成了可讀性更強的白底黑字,在強光下更易觀看,平板界面設定分成兩列提升瀏覽效率。但大圖示色彩搭配則是見仁見智的問題了。詳細功能上變化較小,新增了低電量節能模式,低于15%電量時可激活,也可自行設定。激活后CPU和GPU運行頻率減半,并限制后臺進程活動,可以顯著減少功耗,界面也會明顯遲鈍。

    由于只是開發者預覽固件,系統應用部分界面和4.4基本一致,只有輸入法進行了調整,未來的Beta或正式版變化恐怕要比現在大得多,Android L已經提供了新一代Material Design的界面開發標準,例如界面色彩有黑白兩種可選,控件和動畫效果也將大量增加,UI間過渡效果將更華麗。我們并不清楚目前Google將Android的圖形界面硬體加速能力完善到何種程度,以目前來看高通驍龍801或是Tegra K1這一級別的高階ARM處理器應該是可以輕松應付的。但低階硬體要面對Android 5新加入的酷炫特效恐怕就是非常的力不從心了。

    其它新增功能和總結

    由于許多新功能是Nexus 5限定,或是暫時缺乏表現形式,在Nexus 7恐怕要等到數月后的新一代硬體發布才有機會看到。但我們仍可以通過Google現有的公開資料中進行分析。

    OpenGL ES 3.1支援:為了提升作業系統的圖形效率和3D性能,iOS和Android都加快了對新OpenGL ES規范的支援,并提供了開發者擴展功能,例如支援新的渲染處理、紋理壓縮和圖形碎片存儲回收機制等ES 3.1新功能。這些新特性我們暫時還完全沒機會體驗,這需要新一代3D游戲引擎的支援。而現實的問題是即使如驍龍801這樣的高階處理器,面對類似PS2級別的《勇者斗惡龍2》大型游戲移植,包括Android和蘋果ARM處理器平臺的性能仍完全不夠用,甚至無法和BayTrail Atom處理器Windows 8平板的效率相比,OpenGL ES 3.1能否解決性能瓶頸,要在一年后才能看出來。

  • 平板電視支援:智能手機銷量的下降,Android必須在其它領域找到發展,車載系統和平板電視智能化是目前較為熱門的方向。傳統的手機觸屏UI很顯然并不適合電視遙控器,絕大多數Android機頂盒產品也對此進行了二次開發,Android L提供了電視專用的操作界面和API界面規范,并支援更多的輸入裝置,無疑方便了裝置開發商。

    Android L改進了相機應接口支援,增加了一些高級特性[例如XShot的高速連拍],Android的相機功能相對iOS已經很豐富,實際改進空間有限,Google不如把精力放在做好相機應用的界面上。目前這些底層的新功能仍屬于畫餅階段,還未有可以實用或者明顯改善使用體驗的機會。Android 5.0新特性很多,但基本的圖形性能改善很少,目前的Anroid其實在功能上已經較為完備,但ART模式帶來的應用兼容性問題恐怕會給新系統帶來巨大的推廣阻力,在當前智能手機市場下降期,裝置廠商更愿意求穩而不是一味堆硬體和版本號,高通的壟斷就是很好的證明。由于巨大的市場份額基數,Android 5在未來還是會廣泛普及的,但更新速度或許要比過去的版本更替慢不少。

    請評分
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    ART用著還是挺不錯的,不兼容情況不多
    此帖使用M356提交
    發表于2014.09.24 17:36:13
    49
    218.030.180.***
    218.030.180.***
    發表于2014.09.05 14:44:05
    48
    110.073.204.***
    110.073.204.***
    發表于2014.08.26 21:27:53
    47
    03
    發表于2014.07.20 01:22:52
    46
    113.108.***.***
    113.108.***.***
    你提出的四個問題,不覺得前三個裝個綠色守護,最后一個root掉就能解決了么
    發表于2014.07.18 09:35:29
    45
    114.088.000.***
    114.088.000.***
    發表于2014.07.18 09:12:24
    44
    014.199.039.***
    014.199.039.***
    發表于2014.07.18 03:17:36
    43
    03
    發表于2014.07.17 21:41:36
    42
    060.013.180.***
    060.013.180.***
    發表于2014.07.16 21:44:53
    41
    116.023.178.***
    116.023.178.***
    發表于2014.07.16 20:50:31
    40
    112.067.***.***
    112.067.***.***
    用了好幾個月ART了,除了Xposed這種本就不屬正道、干涉系統運行的東西之外,沒見過有不兼容的。或許有一部分原因是我游戲玩得不多,游戲更需要性能因此也更多的直接操作底層,但對仍在更新的高品質游戲來說這肯定不是個問題。而且那幫播放器之類的在Android 4.4出來后的一兩個月內全都出了支援ART的更新,這事有多難嗎?
    其實這和Android 4.0的那次更新是一樣的。看看自己的手機,現在還有2.x風格的應用留下來嗎?這是個快速更新的時代,久不更新、已經死掉的東西,扔掉是不怎么可惜的。唯一值得擔心的恐怕是國內那幫所謂大公司,記得LoL的Win 8.1兼容搞了多久嗎……
    發表于2014.07.16 18:04:37
    39
    03
    發表于2014.07.16 12:33:08
    38
    03
    還是安穩的用4.4才是正道
    發表于2014.07.16 07:59:12
    37
    03
    我的手機還是4.04,現在都5.0了,哎,變化太快
    發表于2014.07.15 21:27:55
    35
    014.117.064.***
    014.117.064.***
    發表于2014.07.15 21:18:16
    34
    03
    我差點都忘了這酷炫的楷體了,想起來也真是莫大的笑點∼≧▽≦
    發表于2014.07.15 21:02:28
    33
    發表于2014.07.15 20:16:23
    32
    提示
    本貼不可匿名回復,回復等級為:1 ,您現在正處在潛水狀態
    回復
    驗證碼
    6079 為防止廣告機貼垃圾,不得已而為之
    表情
    正文
    京ICP備11010137號 京ICP證110276號 京公網安備110114000469號