阅读更多

15顶
1踩

移动开发

转载新闻 Android “碎片化” 严重困扰开发者

2012-05-14 13:08 by 副主编 wangguo 评论(15) 有10326人浏览
Android碎片化的问题确实困扰了不少应用开发商,Animoca 是香港的一个应用开发商,它的应用已经有7000万下载量,为了让应用有最佳的表现,他们购买了400多款手机对应用进行质量测试。

下面的这张照片是Animoca 的用于测试的Android的设备全家福。Animoca 母公司Outblaze CEO  Yat Siu称他们在网络上已经检测出有600多款不同的Android设备,而更糟糕的是,有很大的一部分设备在市面上已经无法买到。



除此以外,一些亚洲制造商生产的低端手机数量也在迅速增长。诺基亚的CEO Stephen Elop开玩笑的说,中国的OEM厂商生产手机的速度比诺基亚员工做一份PPT的速度还快。如果忽视了这些低端的手机,实际上需要测试的数量将会大大减少。但如果你想进入亚洲市场,就必须确保应用可以在每台Android设备上顺利的运行,而这将是一个巨大的挑战。由于Animoca 获得了英特尔资本和IDG-Accel 的资金支持,所以他们有足够的资源来购买这些设备并雇佣人员进行测试,但其他厂商就不一定这么幸运了。

在大概半年前Eric Schmidt曾预测在6个月内开发商会优先开发Android 版应用,然而到目前为止我们并没有看到任何的迹象。Appcelerator今年3月份对2100名开发者进行了调查,调查结果显示人们开发Android的兴趣已经停滞不前。

Siu表示对应用进行质量测试有助于更好地留住用户,因为其他的Adnroid 开发者都没有做好这方面的工作。Androdi 用户跟iOS 用户也明显不同,如果iOS 用户在使用应用的过程中遇到一点点不爽他们就会马上给予差评并删除这个应用,而Android用户早已习惯了应用有这样或那样的问题,如果应用仅仅只有一两个小毛病,用户还为此感到高兴。

下面这张图是另一个Android开发商的测试设备。



Via TechCrunch
  • 大小: 49.8 KB
  • 大小: 51.8 KB
来自: 雷锋网
15
1
评论 共 15 条 请登录后发表评论
15 楼 bhq10000 2012-05-15 15:20
主要是升级系统各自为政,google在这方面经验不足。
14 楼 ZZX19880809 2012-05-15 14:36
kevin1988620 写道
精力有限的话,选择一款市场销量最好的机型呗,在中国,三星手机的占有率,应该不比iphone差多少吧?要兼容所有android手机,压力当然大。



三星自己的机子就有N十种!虽然50%的人用i9000和i9100,但是改版i9001,i900X,i910X巨多,还有i9XXX。。。
13 楼 CshBBrain 2012-05-15 14:27
电信好像有个CMET,上面有比较多的Android机型,网络信号都非常好,很多手机都安了电话卡的。做Android开发的真的可以关注下: http://testing.189works.com/
12 楼 su1216 2012-05-15 13:01
boluobn 写道
redK 写道
  好羡慕满桌子都是手机的有钱人。

估计他们光看到这些手机就头大了

他们是幸福的,我们几个人抢一台手机才是不幸的
11 楼 burnquist 2012-05-15 11:11
很多时候也要选择用户群体吧,这样就可以屏蔽了一部份用户了
就像是否考虑兼容IE6差不多
10 楼 loginboot 2012-05-15 10:21
定义一个像java那样的规范不就得了吗?
9 楼 nathan.wu 2012-05-15 10:21
想想android就是一坨屎,开发人员根本没有办法专注于应用逻辑,光兼容性就搞死
8 楼 kevin1988620 2012-05-15 09:43
精力有限的话,选择一款市场销量最好的机型呗,在中国,三星手机的占有率,应该不比iphone差多少吧?要兼容所有android手机,压力当然大。
7 楼 boluobn 2012-05-14 21:36
redK 写道
  好羡慕满桌子都是手机的有钱人。

估计他们光看到这些手机就头大了
6 楼 airshow 2012-05-14 14:46
airshow 写道
开发时候桌上总要摆五六台Android手机……就算这样也很难保证应用程序在每个机型都可以正常运行

测试部门则放了满满一抽屉的手机
5 楼 airshow 2012-05-14 14:40
开发时候桌上总要摆五六台Android手机……就算这样也很难保证应用程序在每个机型都可以正常运行
4 楼 redK 2012-05-14 13:39
  好羡慕满桌子都是手机的有钱人。
3 楼 KimHo 2012-05-14 13:38
解未知数 写道
希望出现一些第三方框架,以适应不同机型

适配器模式?
2 楼 解未知数 2012-05-14 13:35
希望出现一些第三方框架,以适应不同机型
1 楼 geminiyellow 2012-05-14 13:33
好羡慕满桌子都是手机的有钱人。

发表评论

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

相关推荐

  • 操作系统引导探究

    操作系统 引导探究

  • OS引导解析 (读谢煜波《操作系统引导探究》,整理读书笔记)

    导读:   新一篇: 怎样在Qopia中新增应用   《操作系统引导探究》链接:http://purec.binghua.com/Article/Class6/Class7/200411/81.htm   一、开机加电过程            图1. 电源开启,PC处理流程      二、引导扇区   图1中最后一个流程,BIOS检查磁盘的第一个扇区(512B)载入内存的0x0000:0

  • 操作系统引导探究 [转]

    操作系统引导探究 [转]前言本篇文章并不旨在完整的讨论一个多引导系统程序怎样去引导不同的操作系统,而只打算从编写操作系统的角度出发,谈谈计算机怎样从加电开始,从无到有,将操作系统运行起来,在其中将尽量详尽的描述从实模式到保护模式的过渡,目的只在于能将所学与广大爱好者更享,为希望开发操作系统的朋友留下一点资料,也为自己留下一点心得。本篇文章将以开发中的pyos系统引导程序为

  • 操作系统引导

    激活的CPU读取ROM中的boot程序,将指令寄存器置为BIOS(基本输入/输出系统)的第一条指令,也就是开始执行BIOS的指令。硬件自检之后,BIOS开始读取Boot Sequence(通过CMOS里保存的启动顺序,或者通过于用户交互的方式),把控制权交给启动顺序排在第一位的存储设备,然后CPU将该存储设备引导的扇区内容加载到内存中。读取活动分区的第一个扇区,这个扇区被称为分区引导记录(PBR)。,程序以数据的形式存放在硬盘中,而硬盘通常分为多个区,一个计算机中又有多个或多种外部设备。

  • 做一个支持图形界面的操作系统(zz)

    原文:http://www.binghua.com/Article/Class6/Class7/200409/267.html(转载及引用请注明明原作者及出处)(pdf: http://www.binghua.com/Soft/Class9/Class16/200409/65.html)(源代码:http://www.binghua.com/Soft/Class9/Class16/200409/6...

  • 操作系统引导探究操作系统引导探究

    操作系统引导探究操作系统引导探究操作系统引导探究

  • 操作系统引导探究--非常好的参考资料

    操作系统引导探究操作系统引导探究操作系统引导探究操作系统引导探究操作系统引导探究操作系统引导探究操作系统引导探究操作系统引导探究操作系统引导探究操作系统引导探究操作系统引导探究操作系统引导探究操作系统引导探究操作系统引导探究操作系统引导探究

  • 操作系统引导过程探究

    操作系统引导探究   Version 0.02修改记录: 对与GDT有关的段描述符方面的描述进行了修订,更正了上一个版本中出现的一些错误,增加了一些描述,使其更完善。 与上个版本中不同的地方均用红色标记。 前言 本篇文章并不旨在完整的讨论一个多引导系统程序怎样去引导不同的操作系统,而只打算从编写操作系统的角度出发,谈谈计算机怎样从加电开始,从无到有,将操作系统运行起来,在其中将尽

  • 操作系统引导探究 (Version 0.02)

    说明:QQ:13916830email:xieyubo@126.com欢迎来信指教,如转载请注明作者及出处.下载原文(pdf)源代码下载原文:http://purec.binghua.com/Article/Class6/Class7/200411/81.html注: 此文发表在

  • 计算机系统启动的加点顺序是,操作系统引导探究

    前言本篇文章并不旨在完整的讨论一个多引导系统程序怎样去引导不同的操作系统,而只打算从编写操作系统的角度出发,谈谈计算机怎样从加电开始,从无到有,将操作系统运行起来,在其中将尽量详尽的描述从实模式到保护模式的过渡,目的只在于能将所学与广大爱好者更享,为希望开发操作系统的朋友留下一点资料,也为自己留下一点心得。本篇文章将以开发中的 pyos 系统引导程序为例,pyos 是一个正在开发中的实验型操作系统...

  • 操作系统引导探究(简单讲解开机后如何引入操作系统)

    主要讲解计算机开机后是如何引入操作系统的

  • 操作系统引导--从实模式到保护模式

    从开始到保护--系统开机引导 ------没有一个文档能写的通俗易懂,我希望写出来。 开机引导和实模式: 两个星期加上假期吐血整理,所述为计算机的开机引导,其中包括一系列计算机内存设置等等,由于没有老师教,本人理解可能还是有点错误,希望错误的地方看的博友们能帮忙指出来,共同学习,谢谢! 目前正在看linux0.11内核源代码,参考资料极其环境配置后面会说出来。 我们的

  • 操作系统的引导过程_引导过程 操作系统

    操作系统的引导过程 启动过程 (Booting process) When our computer is switched on, It can be started by hardware such as a button press, or by software command, a computer's central processing unit (CPU) has no softw...

  • Windows 操作系统引导过程 BIOS & EFI

    引导过程 引导过程指的是从计算机通电那一瞬间到CPU开始执行操作系统代码时的整个过程。在这个非常初期的阶段汇总,CPU执行标准的启动代码。这部分代码需要对硬件设备进行探测,寻找最有可能启动的操作系统并且根据用户定义的参数启动这个操作系统。 传统形式的引导:BIOS 大部分PC机仍然使用BIOS引导,默认(通用)的引导加载器(boot loader)。BIOS是一种类型的固件,提供一些简单的菜单项,...

Global site tag (gtag.js) - Google Analytics