这些图片告诉你Android操作系统的最大悲剧

  上面这张图片所显示的内容足以充分说明当今Android系统碎片化问题的严重性,因为该图片中的每一个矩形都代表着一种Android设备,而截止本月Android设备总数量种类已经达到了18796种之巨。据悉,这一数据来自知名数据统计公司OpenSignal的最新Android设备碎片化报告,OpenSignal主要从事众包数据源及其应用上采集数据的收集工作。

  那么,为什么说目前市面上有18796种运行Android操作系统的设备会是一个问题呢?

  对于Android而言,系统碎片化从来都不是一个新鲜的话题,因为这会对该平台的应用开发者造成巨大困难。比如,他们很难开发出一款能够完美兼容所有Android硬件设备的应用程序,而这也正是Android平台能够很快拿到新应用,但随后的应用更新速度却比不上iOS系统的最主要原因。

  就目前的Android设备而言,他们拥有着许许多多的屏幕分辨率,但一款基于4英寸屏幕开发的应用或许并不适用于5.5英寸屏幕的设备,而显然并不是每个开发者都具备了针对每一个屏幕大小Android设备推出定制化应用的资源和精力。

  下图便是包括iPhone、iPad在内所有苹果设备的屏幕分辨率图示,显然该公司所采用的设备战略会让开发者更加轻松的去放手开发应用。

  与此同时,目前市面上的这18796种Android设备大多运行的都是已经过时了的Android系统版本,其中甚至有不少设备仍在运行着发布于4年前的姜饼操作系统。然而,目前大约有91%的苹果用户都在使用最新的iOS版本,这就使得开发者在开发应用时变得更加得心应手。

  日前,谷歌(微博)已经表示将推出一款可以帮助开发者更加轻松的针对不同Android系统版本开发应用的工具。而且,谷歌还正在采取措施确保所有用户都在使用最新版本的谷歌Play应用商店。今年6月,谷歌曾表示目前已经有高达97%的Android设备都运行着最新版本的谷歌Play应用商店。

  当然,现在就讨论谷歌的以上这些举措能否取得成功恐怕还为时过早,因为考虑到目前Android设备和系统的复杂性,应用开发者几乎不可能确保自己的应用能够在不同设备和系统版本上有着相同的用户体验。

  然而,有部分分析人士认为,从长远来看谷歌超过80%的市场占有率还是将确保其能够最终击败苹果,因为科技领域的竞争归根结底都是一场平台大战,而拥有更大平台一方的企业必定会最终胜出。(汤姆)

时间: 2024-08-02 04:01:36

这些图片告诉你Android操作系统的最大悲剧的相关文章

Android操作系统的架构设计分析

  这篇文章主要介绍了Android操作系统的架构设计分析,Android系统架构分为Linux内核驱动.C/C ++框架.Java框架.Java应用程序,本文分别讲解了它的作用,需要的朋友可以参考下 之前一直在Android应用层上做工作,最近开始研究Android平台上的东东了,主要是在Android Frameworks层和系统库层进行研究.以下是我自己的理解,领悟,希望与大家一块分享. Android系统架构分为Linux内核驱动.C/C ++框架.Java框架.Java应用程序. An

Android 操作系统的内存回收机制

Android APP 的运行环境 Android 是一款基于 Linux 内核,面向移动终端的操作系统.为适应其作为移动平台操作系统的特殊需要,谷歌对其做了特别的设计与优化,使得其进程调度与资源管理与其他平台的 Linux 有明显的区别.主要包含下面几个层次: Application Framework Application Framework 将整个操作系统分隔成两个部分.对应用开发者而言,所有 APP 都是运行在 Application Framework 之上,而并不需要关心系统底层的

谷歌演示采用Android操作系统的机顶盒

北京时间7月26日上午消息,据<华尔街日报>周四报道,在发布Chromecast电视棒前几个月,谷歌曾在私下里展示过另一款流媒体设备. 报道称,在今年1月拉斯维加斯举行的国际消费电子展(CES)上,谷歌前高管安迪·鲁宾(Andy Rubin)演示了一款采用Android操作系统的机顶盒.这款设备可集成Google Hangouts,还配备了摄像头和运动传感器. 很显然,这款数字媒体原型设备拥有各种各样的功能.据报道,鲁宾在演示过程中表示,该设备能以流媒体方式传输视频,以及Google Play

Sprint正考虑推出其他搭载谷歌Android操作系统的平板电脑

美国移动运营商Sprint Nextel预计,未来2年内平板电脑厂商将减少一半,由苹果iPad引发的热潮将降温.Sprint产品开发副总裁法里德·阿迪比(Fared Adib)说:"到今年年底,可能会有十几家平板电脑厂商:但在2年后,可能只剩下5家公司仍致力于该市场."Sprint已在销售三星平板电脑Galaxy Tab,并计划于今年推出RIM平板电脑PlayBook.该公司表示,今年将开售一款可使用4G网络的平板电脑,大大提高网页浏览和视频下载速度.阿迪比称,大量平板电脑"

谷歌要求针对其Android操作系统的反垄断诉讼应该被驳回

网易科技讯 7月12日消息,据国外媒体报道,谷歌周五向法庭提交一件文件表示,针对其Android操作系统的反垄断诉讼应该被驳回,部分原因是智能手机制造商均可以免费使用该系统,而没有要求他们必须在手机上安装谷歌的应用. 今年5月,美国两位智能手机用户提起集体诉讼,指控谷歌将Android系统授权给三星等智能手机制造商的方式,对谷歌在搜索和其它移动服务领域的竞争对手是不公平的. 这起诉讼是谷歌面临的最新一起反垄断诉讼.谷歌还遭到微软等竞争对手的投诉,指控谷歌在搜索结果中不公平地将自己的服务排在竞争对

Android操作系统的内存回收机制详解

本文在 Application Framework 与 Linux 内核两个层次上,以进程为粒度,对 Android 操作系统的进程资源回收机制进行了剖析.读者可以从本文获得对 Android 应用程序的生存周期的进一步理解,从而更加合理.高效地构建应用程序. Android APP 的运行环境 Android 是一款基于 Linux 内核,面向移动终端的操作系统.为适应其作为移动平台操作系统的特殊需要,谷歌对其做了特别的设计与优化,使得其进程调度与资源管理与其他平台的 Linux 有明显的区别

Android操作系统的架构设计分析_Android

之前一直在Android应用层上做工作,最近开始研究Android平台上的东东了,主要是在Android Frameworks层和系统库层进行研究.以下是我自己的理解,领悟,希望与大家一块分享. Android系统架构分为Linux内核驱动.C/C ++框架.Java框架.Java应用程序. Android应用层: Android应用程序需要Java框架支持.主要是针对手机用户的.Android应用层都是由Java代码写的,运行在虚拟机中.虚拟机在Android平台中扮演着很重要的角色.虚拟机在

想抢先体验Android操作系统的魅力吗?那就使用Android LiveCD吧

本文为原创,如需转载,请注明作者和出处,谢谢!      由于目前基于Android的手机价格比较贵.如果只是为了体验android,花几千元买个手机也不值得.不过幸好Google想到了这一点,刚刚推出 了Android LiveCD 0.2.那么什么叫LiveCD呢?就是可以刻在光盘中启动的Android,可以在PC上运行.当然,也可以使用VMWare.VirtualPC等虚 拟软件来运行.或使用某些刻录软件次LiveCD刻在U盘上,那就变成了Android LiveUSB了.     要注意

用Android LiveCD体验Android 操作系统的魅力

由于目前基于Android的手机价格比较贵.如果只是为了体验android,花几千元买个手机也不值得.不过幸好Google想到了这一点,刚刚推出了Android LiveCD 0.2.那么什么叫LiveCD呢?就是可以刻在光盘中启动的Android,可以在PC上运行.当然,也可以使用VMWare.VirtualPC等虚拟软件来运行.或使用某些刻录软件次LiveCD刻在U盘上,那就变成了Android LiveUSB了. 要注意哦,Android LiveCD可不是Android SDK中的那个模