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发布一年](http://upload-images.jianshu.io/upload_images/1865093-ceb1dc378dde1409.jpg?
imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
可以看出Android碎片化严重到5月份的市场机型还是以4.X(2年半年以前发布的版本)为半壁多江山啊

2016年8月,Google开始推送7.0
相信大家都碰到过API19的魔性吧。API19已经占据绝大多数机型了,再加上4.4以下机型的用户人群的用户价值相对较低来说,API19已经满足绝大多数需求了
至16年底Android版本碎片化的市场情况
从短短几个月来说6.0和7.0的增长量来看,各大厂商越来越关注紧跟Google脚步了(个人感觉Android系统越来越复杂化专业化,使得用户更多的关注系统版本,使得厂商也在用版本作为宣传点)

  • 7.0特性传送门

个人觉得关注度较大的是:官方的多窗口支持,新Vulkan 3D渲染 API,App shortcuts API,图像键盘支持,VR 支持

更多相关文章

  1. 首批Android(安卓)Q版本真机上线,Testin云测助力尝鲜
  2. Android开发人员得让短信应用程序准备好迎接巧克力棒
  3. Kotlin学习笔记:为什么要学习kotlin和kotlin的集成
  4. Android培训班(1)
  5. 安卓小米系统开发一些适配问题
  6. Android(安卓)各版本新特性
  7. Android应用如何判断系统升级了?
  8. [Android1.5]Android2.0版本以下Activity切换动画效果
  9. OpenSignal给出的Android现状分析及技巧

随机推荐

  1. 在关联数组中移动元素[重复]
  2. 对JavaScript优化及规范的一些感想
  3. 键盘出现时,UIWebView滚动。导致点击偏移
  4. 我如何捕获并插入Meteor.Error警报从Mete
  5. JavaScript 实现GridView汇总
  6. 如何使用try,catch在错误处理中打印消息
  7. javascript之DOM技术(二)
  8. 有没有办法在javascript控制台中将上下文
  9. 如何使用Require JS配置具有第三方js依赖
  10. JavaScript——数组(三)数组方法汇总