Google公布了截止到今年7月8号前的Android设备系统版本及屏幕尺寸的分布情况,值得注意的是,4.x版本的占比已经超过了统治很长一段时间的2.x版本,这个信号对开发者来说值得注意的是,需要开始把4.x以上版本的开发放到主要位置了,包括新API的使用以及版本适配等。下面来看看这次数据的具体情况,所有数据及分析均来自http://developer.android.com/about/dashboards/index.html,Google说明了从2013年4月开始,所有这些数据均来自设备访问Google Play Store时收集,而之前的数据收集只有当用户使用设备访问Google的服务时,这样的好处是能收集到更多更准确的使用Android设备用户的版本和屏幕尺寸信息,简单的说,上Google Play,就肯定会下App,下App就说明你是个Android App用户,那你为这些比例也做了贡献。当然,有些设备出生就阉割了Google Play Store,这也说明这份数据统计也不是完全的反应情况。
1.Android系统版本分布
从下表可以看到,目前Android 4.x以上的版本总比已经超过了60%,其中4.1.x的设备占比量最高,另外之前一直占比很高的2.3版本已经从之前的50%多下降到了34%。按照Android新版本发布计划和厂商的更新速度,接下来4.x以上版本的占比会越来越高。
2.Android设备屏幕尺寸分布
首先看一下各种屏幕的尺寸和屏幕密度划分,下图是各种屏幕尺寸对应的范围:
从上图可以看出,对应normal尺寸的屏幕范围集中在常见的3到5寸屏之间,large尺寸对应的就主要是5到7寸的nottpad之类的设备,例如三星的Note和Nexus7平板等,再网上走就是平板电脑了。接下来是屏幕密度(dpi),需要说明的时,平时所说的屏幕分辨率其实不能作为屏幕适配的依据,应该依据屏幕密度和屏幕尺寸来换算,屏幕密度是指每寸屏幕内容纳的像素数,屏幕密度从ldpi到xhdpi分别对应为120dpi、160dpi、240dpi、320dpi,屏幕密度越高、分辨率越高、屏幕尺寸越小就产生了视网膜屏幕。
在屏幕适配中,Google推荐针对mdpi(160dpi)进行设计,然后按照比例进行缩放,这种方法主要针对位图(某些不规则图片,无法拉伸的图片,其他建议使用.9图),以mdpi作为baseline,并以3:4:6:8的比例缩放:
ok,上面穿插了一点屏幕适配的小知识。从屏幕尺寸和分辨率上来看,Normal尺寸下hdpi(屏幕密度)所占比达到了34.9%,尺寸为Normal的设备总体占比达到了近80%。另外,屏幕高密度(hdip)所占比也是最高的,为35.6%,还有Normal对应xhdpi的占比也达到了24%,这部分主要就是指的三星的Note之类的手机,像刚出的GS4也属于之列。
下图是屏幕尺寸和屏幕密度对应的饼图分析:
通过以上的数据可以得出的结论是:
1.Android 4.x以上的系统版本现在已经成为主流;
2.Android设备逐渐向大屏幕高分辨率的方向演进;
3.开发者和设计人员在对系统版本和多屏幕适配上需要做出更多考虑和测试;
相关推荐
编码UTF-8;我们在ZOL上可以通过“参数”查看知名设备的信息,但如果客户寄给你一个他们自己定制的平板,通过“设置”也看不到你想要的信息, ...此Demo提供了获取设备的分辨率、屏幕尺寸和屏幕像素密度(PPL)的方式。
android获取设备屏幕分辨率
Android项目获取手机屏幕尺寸的代码段.rar
Android 应用开发源码 参考与学习使用
Android屏幕适配尺寸生成类,直接导入工程运行,即可生成Android中屏幕的个尺寸下的values文件,非常使用!
android4.x系统占比69.2%,已经成为绝对主流。其中4.1占比最高,为36.5%。今年七月这两项数据分别是61.2%、32.3%。 2)android2.3仍占有28.5%,但下降趋势明显(今年七月的数据为34.1%)。
根据android设备的多样性,根据android编程的特性,特意开发了一款工具,根据不同屏幕的尺寸,生成对应的dimens尺寸文件,有效的解决了屏幕适配问题.rar,太多无法一一验证是否可用,程序如果跑不起来需要自调,部分...
快速设置切换Android P及以上设备的拆分屏幕。
Android设备中获取屏幕相关参数,如DPI、Density等,以及DP与PX的换算关系。
Android中如何禁止屏幕休眠和锁屏 Android中如何禁止屏幕休眠和锁屏
用于Android屏幕适配尺寸资源文件的生成
Android SDK模拟机的尺寸 Android 的屏幕尺寸
获取 Android 当前设备尺寸信息,减少适配时的烦恼
android获取手机屏幕尺寸的代码段
两个android设备连接同一wifi,分别安装两个apk,实现将一个设备的屏幕投射给另一个android设备,视频码率清晰度可配置。
android点击图标关闭屏幕,
此app用作Android 平板,手机的屏幕检查,包括坏点检测,多点触摸检测。
在安卓开发过程中需要获得当前屏幕尺寸(像素)来做适配,或者图片尺寸设计,技术含量不大,望君采用,为你剩几秒钟,哈哈!!!
Android屏幕适配smallestWidth适配尺寸文件,大部分尺寸,下载放在src/main/res下