阅读更多

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中实现控件数组的功能

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

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

  • 在C++Builder中ListBox控件的基本用法

    ListBox1->Items->Strings[ListBox1->ItemIndex] //获取当前选定项目的内容。//获取当前选定项目的索引。ListBox->Items->Add("所需添加内容");1.ListBox控件 信息添加。

  • TList对象的缺点与改进

    在C++ Builder中,VCL库包含一个TList类,用于管理指针列表。然而,TList类含有许多缺点,其中最严重的缺点是TList缺乏类型的安全性及内存空间的自动释放。本文将探讨TList类的缺点,并提出改进方法。 一、TList的问题 1、TList主要用来存储对象的指针,使用方便,但是这个类的主要缺点是缺乏安全性,因为它存储并维护的是空指针(void *),让我们看看它的Add方法的

  • C++ Builder中使用System.Generics.Collections

    如何在C++Builder中使用DELPHIr

  • C++ Builder中的System::DynamicArray动态数组

    C++Builder里面有动态数组,使用如下: //============================================== //数组长度 DynamicArray arrayOfInt; arrayOfInt.Length = 10; cout << "ArrayLength: " << arrayOfInt.Length << endl; //===========

  • BCB的TList

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

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

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

  • C++Builder中ListView控件用法和示例总结整理

    示例1(此示例转自ccrun 妖哥): __fastcall TForm1::TForm1(TComponent* Owner) : TForm(Owner) { // 切换ListView的显示风格为详细信息 ListView1-&gt;ViewStyle = vsReport; // 清除ListView所有列和行的内容 ListV...

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

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

  • c++ builder的几个小技巧

    1.设置全屏。 2.去掉标题栏。 3.透明按钮。 4.设置背景。 5.设置应用程序图标。 6.软件发布。

  • C++Builder 2010深入TObject类

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

  • C++builder中人工添加MSCOMM控件的方法

    这是我自己总结的在C++builder6.0中人工添加MSCOMM控件的方法,非常实用,希望对大家有所帮助

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

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

  • 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++ Builder 动态创建控件

    当开发类似解释程序或实现可视化操作功能等一类的应用程序时,都需要动态地创建控件(对象),而且还要为这些控件添加适当的事件处理程序,下面将介绍在C++Builder中如何实现基本的实现框架。动态创建控件的一般过程:  TButton *btn = new TButton(this);  btn-&amp;gt;Caption = &quot;Button1&quot;;  btn-&amp;gt;Parent = this;  btn...

Global site tag (gtag.js) - Google Analytics