[各版本特性]专栏目录:
01. API 版本对照表
02. 4.4以前版本特性
03. 为什么以.4做分界线
04. 4.4
05. 5.0
06. 6.0
07. 7.0
08. 8.0 Oreo
09. 9.0 Pie
10. 10
11. 总结(推荐)
文章目录
1.数据分析
首先我们来看看谷歌开发者平台上公布的数据,目前各安卓系统版本,移动设备的分布情况(统计数据截止于2019年5月7日):
我们在用 新建项目时,选择项目支持的最小api版本时,官方给出的数据:
综合以上2项数据可以看出,当前使用系统的移动设备,.0系统版本及以上版本基本覆盖了99.6%.
为什么是4.4而不是4.0?
谷歌在4.0重新宣布开源计划。
.4版本及以上版本在移动设备上覆盖率已经达到95.3%.
系统在4.4版本支持全新的非Java虚拟机运行环境ART( )。
支持全新沉浸模式体验。
谷歌开发者平台将.作为4.+的代表版本。
2.总结 我整理各版本特性系列文章,其广义上是指4.+以前版本为一个集合安卓4.4什么时候出,4.+、5.+、… 一直到最新 10版本安卓4.4什么时候出,每个版本整理一篇文章。以.4 版本作为分界线,只是我选取了4.4版本作为4.+版本的代表。开发者在选择所开发项目支持最小 api版本时,目前建议是4.0(API 15)及以后。我是选择4.4(API 19)。主要是综合机型覆盖以及设计体验等方面考虑。 3.彩蛋
谷歌同样公布了系统移动设备的屏幕尺寸和密度的相关统计数据(数据截至2019年5月7日):
可以看出为什么我们在新建项目后,默认给我们生成mdpi、hdpi、xhdpi、、等5个文件夹。其中 在国内华为、小米等品牌的部分高端机型上需要适配。
分辨率对应DPI
ldpi QVGA (240×320)
mdpi HVGA (320×480)
hdpi WVGA (480×800),FWVGA (480×854)
xhdpi 720P(1280×720)
1080p(1920×1080)
4K(3840×2160)