Android 各個版本新特性


一、Android 4.x

  1. 新鎖屏界面: 
    Android4.0重新設計了鎖屏幕UI,下方的解鎖虛擬按鍵向周圍發射出微光,輕輕拖動就可以解鎖,比原來在UI上確實有很大的進步。
  2. 全新Widget排列: 
    主屏幕上的Widget插件是Android區別於其他系統最大的特點,新的Widget將會像程序界面那樣排列。程序和Widget插件分為兩個標簽,清楚明了。
  3. 更直觀的程序文件夾: 
    現在直接拖動程序到另一個程序圖標上會生成文件夾,像iOS所作的那樣,但區別在於拖動聯系人快捷方式會生成一個快速撥號快捷方式,很智能,比原來便捷很多。
  4. 人臉識別解鎖: 
    Google在現場進行了演示,雖然最開始遇到點小麻煩失敗了,但人臉識別解鎖對於安全性保障還是挺有必要的。
  5. 截屏功能: 
    同時按下電源鍵和音量“下”即可,對於反饋系統Bug和分享手機信息是一個很實用的升級。
  6. 全新通知欄: 
    現在在鎖屏界面也可以下拉通知欄查看新通知。如果不想要某條通知,水平滑動即可取消。
  7. 語音識別的鍵盤: 
    現場識別中Androd4.0將Man識別成了Map,但令人驚訝的是它識別出了笑臉符號:-)的英文。用戶可以通過增強的語音輸入來發短信。
  8. 瀏覽器: 
    全新瀏覽器支持最多16個活動標簽頁,同樣的,扔掉即可關閉某個標簽頁。而且直接支持存儲網頁進行離線瀏覽

二、Android 5.x

  1. Material design 
    Material design算是Android 系統風格的里程碑,其3D UI風格新穎,貼近人機交互;
  2. 改善通知欄,提升可視化、親近性、可編輯性。同時支持手機在鎖屏狀態也可接收到通知,用戶可以在鎖屏狀態下,設置接收全部應用的通知或者接收部分應用的通知或者不接收所有應用的通知;
  3. 系統由以往的Dalvik模式改為采用ART(Android Runtime)模式,實現ahead-of-time (AOT)靜態編譯與just-in-time (JIT)動態編譯交互進行;
  4. V7中引入CardView和RecycleView等新控件;
  5. 支持64位系統;

    Material Design在主題樣式的使用

    作為我們開發者,最關心的還是如何在項目中使用Material Design風格:

    設置應用的 targetSdkVersion 和 targetSdkVersion 為21 
    在values目錄下的style資源文件中創建一個style,讓其繼承自 android:Theme.Material 
    在AndroidManifest中指定應用的主題或者Activity的主題為我們設定的樣式 
    谷歌官方我們提供了三種配色風格的Material Design樣式:

    黑色主題 Theme.Material 
    明亮主題 Theme.Material.Light 
    明亮主題黑色ActionBar Theme.Material.Light.DarkActionBar 
    我們也可以繼承系統提供的Material Design樣式,進行配色修改:themecolor

    android:colorPrimaryDark應用的主要暗色調,statusBarColor默認使用該顏色     android:statusBarColor狀態欄顏色,默認使用colorPrimaryDark     android:colorPrimary應用的主要色調,actionBar默認使用該顏色     android:windowBackground窗口背景顏色     android:navigationBarColor底部欄顏色     android:colorForeground應用的前景色,ListView的分割線,switch滑動區默認使用該顏色     android:colorBackground應用的背景色,popMenu的背景默認使用該顏色     android:colorAccent 一般控件的選種效果默認采用該顏色     android:colorControlNormal 控件的默認色調      android:colorControlHighlight控件按壓時的色調     android:colorControlActivated控件選中時的顏色,默認使用colorAccent     android:colorButtonNormal默認按鈕的背景顏色     android:textColor Button,textView的文字顏色     android:textColorPrimaryDisableOnly RadioButton checkbox等控件的文字     android:textColorPrimary 應用的主要文字顏色,actionBar的標題文字默認使用該顏色

    主題不僅可以對Application和Activity使用,也可以對某一個控件單使用,或者是在xml布局中給一個根節點控件設置Android:theme屬性,來修改它和它所有子控件的主題。 
    如果我們要對特定控件實例做自定義修改,更建議大家可以通過控件自身的API進行設置修改。

三、Android 6.x

  1. 新增運行時權限概念 
    Android6.0或以上版本,用戶可以完全控制應用權限。當用戶安裝一個app時,系統默認給app授權部分基礎權限,其他敏感權限,需要開發者自己注意,當涉及敏感權限時,開發者需要手動請求系統授予權限,系統這時會彈框給用戶,倘若用戶拒絕,如果沒有保護,app將直接崩潰,倘若有保護,app也無法使用相關功能。
  2. 新增瞌睡模式和待機模式 
    瞌睡模式:當不碰手機,手機自動關閉屏幕后,過一會,手機將進入瞌睡模式。在瞌睡模式下,設備只會定期的喚醒,然后繼續執行等待中的任務接着又進入瞌睡; 
    待機模式:假如用戶一段時間不觸碰手機,設備將進入待機模式。在這個模式下,系統會認為所有app是閑置的,這時系統會關閉網絡,並且暫停app之前正在執行的任務。
  3. 移除對Apache HTTP client的支持,建議使用HttpURLConnection。如果還是想用Apache HTTP client, 
    那么需要在build.gradle中添加
    android {     useLibrary 'org.apache.http.legacy'     }

 

  1. Doze電量管理 
    Android 6.0自帶Doze電量管理功能,在“Doze”模式下,手機會在一段時間未檢測到移動時,讓應用休眠清殺后台進程減少功耗,谷歌表示,當屏幕處於關閉狀態,平均續航時間提高30%。

四、Android 7.x

    1. 通知欄快捷回復 
      在Android N上,Android對通知欄進行了進一步的優化,其中一個非常大的改變就是讓用戶可以在通知欄上直接對通知進行回復,這對於一些IM類的App來說,提供了更加友好的回復功能。
    2. 加入原生分屏多任務功能,多任務快速切換
    3. VR 
      Android N上對VR的支持,實際上是使用了一個新的跨平台圖形計算庫——Vulkan,Vlukan API提升處理能力,減少GPU處理,從而獲得更佳的游戲體驗,所以說,如果一個手機支持VR,那么從某種意義上來說,這個手機的性能應該是很贊的!
    4. 引入全新的JIT編譯器,使得App安裝速度快了75%,編譯代碼的規模減少了50%
    5. 安全:更安全的加密模式,可以對單獨的文件進行加密,android系統啟動加密


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM