[Android各版本特性]爲什麼以Android4.4做分界線

[Android各版本特性]專欄目錄
01. Android API 版本對照表
02. Android 4.4以前版本特性
03. 爲什麼以Android4.4做分界線
04. Android 4.4 Kitkat
05. Android 5.0 Android Lollipop
06. Android 6.0 Marshmallow
07. Android 7.0 Nougat
08. Android 8.0 Oreo
09. Android 9.0 Pie
10. Android 10
11. 總結(推薦)

1.數據分析

  1. 首先我們來看看谷歌開發者平臺上公佈的數據,目前各安卓系統版本,移動設備的分佈情況(統計數據截止於2019年5月7日):
    在這裏插入圖片描述
    在這裏插入圖片描述

  2. 我們在用Android studio新建項目時,選擇項目支持的最小api版本時,官方給出的數據:
    在這裏插入圖片描述
    綜合以上2項數據可以看出,當前使用android系統的移動設備,Android4.0系統版本及以上版本基本覆蓋了99.6%.

  3. 爲什麼是4.4而不是4.0?
    谷歌在4.0重新宣佈開源計劃。
    Android4.4版本及以上版本在移動設備上覆蓋率已經達到95.3%.
    Android系統在4.4版本支持全新的非Java虛擬機運行環境ART(Android Runtime)。
    支持全新沉浸模式體驗。

  4. 谷歌開發者平臺將Android4.4KitKat作爲4.+的代表版本。
    在這裏插入圖片描述

2.總結

  1. 我整理Android各版本特性系列文章,其廣義上是指4.+以前版本爲一個集合,4.+、5.+、… 一直到最新 Android 10版本,每個版本整理一篇文章。以Android4.4 KitKat版本作爲分界線,只是我選取了4.4版本作爲4.+版本的代表。
  2. 開發者在選擇所開發項目支持最小Android api版本時,目前建議是4.0(API 15)及以後。我是選擇4.4(API 19)。主要是綜合機型覆蓋以及設計體驗等方面考慮。

3.彩蛋

谷歌同樣公佈了Android系統移動設備的屏幕尺寸和密度的相關統計數據(數據截至2019年5月7日):
在這裏插入圖片描述
可以看出爲什麼我們在新建項目後,默認給我們生成mdpi、hdpi、xhdpi、xxhdpi、xxxhdpi等5個文件夾。其中 xxxdpi在國內華爲、小米等品牌的部分高端機型上需要適配。

分辨率對應DPI
ldpi QVGA (240×320)
mdpi HVGA (320×480)
hdpi WVGA (480×800),FWVGA (480×854)
xhdpi 720P(1280×720)
xxhdpi 1080p(1920×1080)
xxxhdpi 4K(3840×2160)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章