阅读更多

3顶
0踩

移动开发
据 TNW 报道,Google 今日对外公布了最新的各 Android 版本所占份额,其中 Android 4.1 增长最为明显,份额提高 2.9% 至 29%;其次是 Android 4.2,份额提高 1.7% 至 4.0%。除 Jelly Bean 外,其余 Android 版本的市场份额都有不同程度的减少。



上个月的数据相比,Android 4.0 份额下降 1.9% 至 25.6%、Android 2.2 下降 0.5% 至 3.2%。Android 2.3 份额下降最大,达 2%,但仍然以 36.5% 的数据成为最多人使用的 Android 系统。

自今年四月起,Google 实施了新的统计方法,以上数据都是通过 Google Play Store 计算的。Android 设备只有在接入 Google 服务器时才会被纳入统计,所以该数字并不能反映现实世界的真实情况。Google 采用此统计方法的目的在于,让应用开发者能够更清晰地了解自己所面对的消费者。
  • 大小: 172.9 KB
来自: 爱范儿
3
0
评论 共 8 条 请登录后发表评论
8 楼 hantsy 2013-06-05 10:39
一年内的新机基本都是基于Android4.x了。
7 楼 gundumw100 2013-06-05 09:31
dsjt 写道
gundumw100 写道
Android 4.x 都超过50%了,瞎子都能看出来,不知道编辑怎么看的?


他想说 JellyBean 33%

就算JellyBean有33%,只统计这个没意义,统计4.x才有意义,因为它直接关系到建工程的时候选哪个。现在我工程要么选2.2要么选4.0,绝对不会选4.2
6 楼 dsjt 2013-06-05 08:29
gundumw100 写道
Android 4.x 都超过50%了,瞎子都能看出来,不知道编辑怎么看的?


他想说 JellyBean 33%
5 楼 bitray 2013-06-04 18:13
cigerma 写道
gundumw100 写道
Android 4.x 都超过50%了,瞎子都能看出来,不知道编辑怎么看的?

这个只在google play store统计,而且统计的是近期活跃用户所使用的版本

那也不对啊。4.0已经25.6,4.1和4.2分别是29,0和4.0,这么这个数字确实突破33%了。所谓4.X应该包含4.0,4.1,4.2吧
4 楼 songfantasy 2013-06-04 17:55
刚才去看了原文,写的是 Jellybean 33%.
3 楼 cigerma 2013-06-04 17:54
gundumw100 写道
Android 4.x 都超过50%了,瞎子都能看出来,不知道编辑怎么看的?

这个只在google play store统计,而且统计的是近期活跃用户所使用的版本
2 楼 songfantasy 2013-06-04 17:54
服了。这么假的新闻。。顶一楼
1 楼 gundumw100 2013-06-04 16:52
Android 4.x 都超过50%了,瞎子都能看出来,不知道编辑怎么看的?

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • C++builder 实现动态添加按钮以及随意拖动实现

    本程序是在C++builder中实现动态添加Button组件,其中Button属性可更改成其他任何的其他组件。代码我本人编写,浅显易懂,在此分享一下。

  • TImageList 和 TlistView 组件(C++Builder)

    __fastcall TForm1::TForm1(TComponent* Owner) : TForm(Owner) { //加载图标到Imagelist Graphics::TBitmap *bmpPicture = NULL; bmpPicture = new Graphics::TBitmap; bmpPicture->Load...

  • C++Builder 2010深入TObject类

    TObject是VCL类库中所有类的父类,它提供一些对象方法用于返回类信息和一些虚方法能够在其派生类重载。TObject的特殊地位是它具有某些特殊功能,例如,用户可以使用TObject数据类型代替VCL中任何数据类型,因为每个类都是从TObject类中派生出来的。这个功能的典型应用是,在C++Builder的组件的事件处理函数通常具备一个TObject类型的Sende...

  • C++ Builder学习记录-TByte类型使用 2019059

    TByte 数据类型在赋值之前,需要先指定其数组长度,如果不指定,将无法赋值。例如: TByet AckBuffer; AckBuffer.set_length(2); //这句话必须在AckBuffer[0] = 0xfc;之前 AckBuffer[0] = 0xfc; ...

  • BCB的TList

        修改了下前人的代码,原本以为这段代码工作得很好的,但是无意间测试了一下,发现程序中出现了内存的泄露。    虽然说内存的泄露占用的空间很小(大概有几十个字节吧),但是心理还是感觉很不爽。    立刻对程序进行检查,模拟错误出现的原因............花费了一个上午的时间,终于把虫子找了出来,可以轻松了一下。         引用一段BCB的Delete方法的注意:  

  • C++ builder 自定义控件

    在我们开发过程因为软件的需要 很多的系统控件满足不了我们的需求,这个时候就需要我们通过自定义的控件来完成任务 一 自定义控件: 1 新建一个包 File->New->Package 2 再包中点击右键 Add New->Other->C++ builder files 选择Component 如下图所示 3 点击ok ,选择继承的类 4 下一步  其中 cl

  • C++ builder XE10 listviews如何添加表头和行记录(可下载实例)

    //显示格子 ListView1->GridLines=true; //带复选框 ListView1->Checkboxes=true; ListView1->ViewStyle=vsReport; //--------------------------------------添加表头 TListColumn *pCol=0; pCol=ListView1->Col...

  • c++ builder调试数组变量只能看到一个_Linux C/C++代码 使用gdb进行coredump调试

    Coredump文件是什么?1.1 产生根因1.2 如何打开?1.3 如何设置文件名以及路径GDB理论部分2.1 基本命令2.2 被忽略但实用的命令2.3 实用的GDB设置GDB操作部分3.1 coredump文件是否任何时候都产生?3.2 系统函数是否可以打印coredump信息?3.3 调试案列(基本使用)3.4 调试案列(多进程)3.5 调试案列(多线程以及线程锁问题)3.6 调试...

  • C++ Builder6 添加TCppWebBrowser控件

    1.TCppWebBrowser组件在Intelnet板上没有.可以通过以下步骤解决ComponentInstall Packages查看Design Packages列表中是否存在Borland C++Builder Internet Explorer 5 Components Package一项,如果没有,点击Add按钮找到$(BCB)/bin/bcbie60.bpl添加

  • BCB高手进阶-如何实现控件数组

    BCB高手进阶-如何实现控件数组 ( 在C++Builder中,没有提供像VB中控件数组的功能,很令遗憾。经过一番琢摸,终于解决了这个问题。技巧不敢独享,奉献出来供大家交流。 在VB中,控件数组可以 : 允许多个控件共享同一个事件句柄提供了运行期间增加一个控件的机制提供了一种方便的组合控件的方法。 前两项在C++ Builder中早已实现,而且CB更有一个优点。即不同类型的控

  • C++BUILDER中几种容器的使用

      C++BUILDER中几种容器的使用                              -------BCB中控件数组的实现 C++BUILDER是Borland公司基于C++的快速开发工具,它简单的使用方法和强大的功能一直深受很多编程人员的好评。C++BUILDER(以下简称BCB)的组件库跟DELPHI一样,都是VCL。跟微软的MFC不同,VCL完全是用Object Pascal语

  • 万字带你体验C++泛型之美——list的简单上手和模拟实现

    list的简单上手和模拟实现 一.list简单介绍 以下截自于cplusplus.com - The C++ Resources Network中对list的简单介绍: 里面大致的意思就是list是一个顺序容器,支持在任意位置O(1)的插入删除;实质是一个双向带头循环链表。 二.list的简单上手 1、构造一个list对象 ·构造一个空对象 list<int> one; ·用元素来构造 比如,我们用10个1来构造一个list list<int> two(10, 1); ·用一段

  • c++builder自定义控件

    c++builder自定义控件 http://docwiki.embarcadero.com/CodeExamples/XE8/en/RegisterComponents_%28C%2B%2B%29   void __fastcall SetFocusControl(TWinControl* Value); void __fastcall CMDialogChar(TWMKey...

Global site tag (gtag.js) - Google Analytics