Android应用开发的日常经常踩的坑就是系统API的兼容性了,当你决策你应用minSdkVersion的时候,怎么在最好SDK兼容性和最大用户兼容性中找平衡就很重要了
本文就Android 7.0 ,7.1的特性 和 近期Android版本碎片化的市场占有率变化,做一些整理
Android版本碎片化的市场占有率变化
2016年基本上大家注意力都在Android5.0和6.0上(这里就不对5.0/6.0的特性延伸了),在我感覺上大家的注意力主要在以下几点:
- 在Material Design的风格上越走越远
- 官方对内存、运行速度、耗电量的优化,这个和开发者关系不是特别大,我接触的主要可能是低电模式对动画和View和绘制产生的一些影响
- 安全。运行时权限,使得开发对权限方面需要多多关注的关注啦,要做的话涉及的工作量还不小
- 如果是手机厂商的同学还要面对大量SystemUi的风格和交互的变化
下面来看市场和版本的时间关系
![2016年5月,即6.0发布一年](https://img.haomeiwen.com/i1865093/ceb1dc378dde1409.jpg?
imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
可以看出Android碎片化严重到5月份的市场机型还是以4.X(2年半年以前发布的版本)为半壁多江山啊
相信大家都碰到过API19的魔性吧。API19已经占据绝大多数机型了,再加上4.4以下机型的用户人群的用户价值相对较低来说,API19已经满足绝大多数需求了
至16年底Android版本碎片化的市场情况
从短短几个月来说6.0和7.0的增长量来看,各大厂商越来越关注紧跟Google脚步了(个人感觉Android系统越来越复杂化专业化,使得用户更多的关注系统版本,使得厂商也在用版本作为宣传点)
个人觉得关注度较大的是:官方的多窗口支持,新Vulkan 3D渲染 API,App shortcuts API,图像键盘支持,VR 支持
网友评论