据 Google 前天发布的消息, Android 将迎来第 10 个主版本 - Android Q, 目前 Android Q beta 4 已经发布, 公开 API 也已定稿! Android Q 主要聚焦在三个方面: 创新, 隐私与安全, 以及数字健康. 协助开发者利用 5G, 折叠屏, 无框屏, 设备内置 AI 等最新技术继续创造精彩, 同时确保用户安全, 隐私及数字健康.
Android Q Beta4 的具体内容, 请看 Google 发布的文章:
https://juejin.im/post/5cfdb9c5e51d45775c73dcae
从 2008 年, 发布 Android 1.0 到 2019 年即将发布的 Android 10.0(Android Q) 10 年的时间, 发布了大版本 10 个 (小版本 30 个左右), 足以看出 Android 的更新及发展速度之快. 在 2019 年的今天, Android 系统各版本的市场分布情况是怎样的呢? 一起来看一下:
数据来自腾讯移动分析
Android 系统版本 | 占比 |
---|---|
27 | 23.33% |
28 | 15.86% |
6.0 | 13.85% |
7.1.1 | 11.45% |
5.1 | 10.79% |
8.0 | 10.6% |
4.4 | 5.93% |
5.0 | 1.5% |
4.2 | 0.7% |
版本分布排行
数据来自腾讯移动分析
版本分布趋势图
数据来自腾讯移动分析
从分布图来看, Android 6.0 - Android 9.0 占了大半壁江山, 可以看出国内的手机换代还是挺快的, Android 4.4 还占有 5.9%, 这是一个不小的数据了, 因此在我们的 App 适配中, 还需要关注这部分机型.
居然还有 0.7% 的 4.2 系统 ? 这是多么古老手机了, 其实它的发布时间也算太久远, Android 4.2 于 2012 年发布, 想想也不过是 7 年前的事, 但是对于科技更新换代的速度来看, 它确实已经脱离我们的视线太久了.
从统计来看, Android 4.2 以下基本是没有了, 因此, 在我们开发 App 的时候, 我们的最低 sdk 版本就可以定为 17 了, minSdkVersion=17, 也就是我们的 App 不会考虑 4.2 以下版本的用户了. 其实很多公司的新 App 已经将最低版本定为 4.4(API level 19) 甚至是 5.0(API Level 21). 这根据 App 的定位和用户人群相关.
确实, 现在的应用动画, 图片, 视频比较丰富, 对于手机的内存要求比较高, 而现在的手机配置也越来越好, 从原来的 512M,1G ,2G 到现在动则 4G,6G,8G 的配置. 因此, 我们在开发中, 会尽力适配主流机型, 保证主流机型的使用体验和流畅度, 也会在低版本低配置的用户中做一些取舍.
来源: http://www.jianshu.com/p/3ff5f6dded71