Android 4.0 有哪些新功能和特色?

參見 Android 4.1 有何亮點?


1. 重新設計的UI,包括新的默認字體 Roboto

2. 卡片式多任務

3. 可縮放的桌面小控制項

4. 新的鎖屏界面

5. Swipe 操作方式

6. 輸入法增強,包括語音輸入

7. 內置流量監控

8. 可同步的瀏覽器

9. 集成的社交網路服務

10. 快速啟用的攝像頭和低延時可連拍的快門

11. 內置濾鏡與全景拍攝功能 (基於GPU)

12. 視頻攝像功能增強,包括動態縮放等

13. 臉部識別解鎖

14. gmail / calendar 等內置應用被重新設計

15. 基於 NFC 的 Android Beam 功能,近場通信、交換名片、分享連接等。

16. 點對點的WIFI連接

17. 面向開發者開放更多的高級API

18. 基於 GPU 的 2D 界面渲染(對於使用低版本SDK的應用默認不開啟此功能,但可以通過設定菜單中的選項強制打開)

參見:http://developer.android.com/sdk/android-4.0-highlights.html


最近剛剛給團隊做了Android 4.0的分享,我從交互設計師的角度來說一下Android 4.0,主要分為兩部分,第一部分(前五項)是交互方面,第二部分(後三項)是視覺方面;

  • 導航欄

    將物理按鍵改為虛擬按鍵,去掉了「搜索」和「Menu」項,增加了「最近使用的程序」;提倡在界面左上角增加「返回至程序主界面」的快捷入口;
  • 操作欄

    提倡在應用程序主界面的右上角或右下角放置「更多菜單」,同時為了向後兼容,如果你在Android 4.0系統中安裝了一個2.X(帶有很多MENU項)的程序時,系統會在「最近使用的程序」右側添加一個「三個點」的選項,用以臨時代替MENU鍵;

    提倡在詳情頁面直接左右滑動切選項,同時橫屏狀態下,注意屏幕布局;長按List的某項時,由2.X的只能操作單項調整為可以同時對多個選項進行操作,這一點改的非常巧妙;
  • 多面板布局

    拿系統的通訊錄程序舉例,在手機上由人物List、人物詳情和人物的Google+詳情面一共三個界面組成(後兩個界面可以直接左右滑動切換),在Pad上,是可以用左中右三欄的布局方式來更好的呈現;
  • 通知

    官方提倡一條通知的基本組成部分要包括ICON、標題、內容、時間戳、程序LOGO;另外當收到一個程序的多條通知時,例如我們收到多個GTalk好友的消息,比較好的做法是只在通知界面發起一條通知,更新通知的內容即可,而不要發出多條通知;另外還有一點就是可以採取滑動手勢刪除通知,同時當刪除最後一條通知時,通知界面會自動向上關閉;

  • 對話框、標籤、插件

    在2.X時代,確定/OK按鈕是在對話框的左側,取消/Cancel是在對話框的右側,而在4.0系統中卻調換了位置;

    如果你的程序要使用標籤/Tab這種方式,那麼標籤/Tab應該放在界面的上方而不是下方,因為界面下方需要放置快捷操作項(如果有的話),參考系統的通訊錄程序即可,另外隨著屏幕和解析度的增大,我們的程序應該可以左右滑動就切換標籤/Tab,因為標籤/Tab放在界面上方不太好點擊;

    在2.X時代,用戶要添加插件時,需要長按桌面-&>打開個性化設置界面-&>打開添加小插件界面,這個入口是比較深並隱晦的,並且不能看到插件具體的樣式,而在4.0系統中,添加插件的入口就放在程序列表後面,同時可以直觀的看到插件的具體樣式;
  • 視覺風格

    界面的視覺風格是相當平面的,在我當時分享過程中,我和同事們討論為什麼Android 4.0的視覺風格這麼平面化?原因「可能」是平面的視覺風格可以更突出內容,弱化那些裝飾性的元素,隨著系統內容的增加,這種改變將會越來越突顯價值;
  • 圖標

    產品LOGO可以設計的有立體感一些;操作欄的ICON提倡使用灰色(淡色)設計;通知欄的產品LOGO提倡使用黑白風格設計,另外還有一些詳情界面的具體操作ICON提倡使用純色來設計;
  • Android就是Android

    目前的三大手機操作系統iOS、Android、WP7各有各的風格,無論是從界面設計(還有一些細節)上還是從圖標設計上都有雷同的地方,但如果要設計一款Android產品,那麼最好使用明顯帶有Android風格的元素,而不要混用其他系統的元素;

Android 4.0官方設計指南:http://developer.android.com/design/index.html

Android 4.0官方提供的素材(非常全面,包含各種尺寸的ICON(.AI/.PSD)、系統素材、字體庫、色值等):http://developer.android.com/design/downloads/index.html

我的Keynote:http://www.slideshare.net/shuaijie/android-4x2x


其他的都被人說了,我補充一下,原生支持 1280x720 的解析度,是新系統特色之一。現實中凡是使用非標準解析度的機型或大或少都有些缺憾。所以原生支持是非常重要的。


從開發者角度回答下吧,也是參考:

http://developer.android.com/sdk/android-4.0-highlights.html

1、能在手機應用中使用那些在Android3.0僅供平板使用的API(不過有的不能向下兼容,很麻煩);

2、手機和平板統一UI框架(這個給力),以及一些新的UI組件和功能;

3、提供新的通訊和社交特性:包括社交API和provider、日曆API、Android Beam、一個叫ShareActionProvider的通用widget等;

4、一些新的多媒體播放能力,比如Low-level streaming multimedia(底層流化多媒體?這個沒接觸過,不知道是幹嘛的,但感覺很重要的樣子)、新的拍照功能、音頻控制API、GPU加速的圖像視頻處理能力(這個給力)、更多解碼器等;

5、新的連接功能API,WIFI點對點,藍牙HDP等;

6、新的輸入功能、文本服務API(比如拼寫檢查)、操作輔助API等;

7、一些安全方面和企業功能方面的更新,比如ASLR支持,VPN客戶端API等。


背靠背大亮, 還開放API..

http://www.google.com/nexus/


總要有個對比吧,任務欄多了一些插件,還有其他的一些小變動


從設備化開始轉向內容化


國行對第14條翹首期盼


推薦閱讀:

如何分析 Google 因 Apps for Education 挖掘學生電郵數據而被訴一事?
范里安為 Google 設計的「AdWords Select」系統背後的經濟學原理是怎樣的?
Google不用了的日子(代理也用不了),怎麼搜索英文文獻?
谷歌學術搜索不能用了,有什麼搜索引擎可以代替?
你認為google 放棄eclipse還是採用eclipse和gradle兩條產品線開發android?

TAG:Android開發 | 谷歌Google | Android | Android40 |