阅读更多

2顶
0踩

移动开发

原创新闻 个人App开发者将成为“濒危物种”

2013-03-12 16:40 by 副主编 wangguo 评论(6) 有16408人浏览
如果你是一名移动App开发者,如果你想让你的App能够在目前市场中的80%的活跃设备(活跃是指在这些设备上有过App会话行为)中很好地运行,那么你需要在多少种设备上进行测试和优化呢?答案是156种。如果你想覆盖60%的活跃设备,这一数据是37种。如果你想覆盖90%的设备,意味着你需要在331种设备上进行测试。这个工作是相当庞大的。



7%的设备型号仍是一个大数字

在1月份,移动应用数据分析公司Flurry检测到了2130种不同的设备型号。这些设备型号在使用上相对比较集中——大约80%的活跃用户集中在7%的设备型号上。但是,庞大的设备总数,即使是7%,对于开发者来说仍是一个很大的挑战。

此外,你还需要针对不同的平台(iOS、Android、WP等)来开发不同的应用。当然,你也可以选择某一特定平台,但是你还需要针对该平台的分支系统做出优化,以适应该平台上的不同系统版本,比如iOS 6.x与5.x、各Android分支版本等。此外,你还需要考虑不同屏幕尺寸、比例的平板、手机等。

对于这些设备的测试、优化工作量将是非常巨大的,并且成本相当高。

这对于个人开发者来说非常艰难,他们不可能有足够的资源来支持日益增长的设备型号列表,无法与大公司竞争。如果不针对这些设备进行测试、优化,一些不好的用户反馈可能会令你的应用石沉大海。

创收艰难

根据Vision Mobile开发者调查问卷显示,App开发者的收入分配也极不平衡,只有少数的开发者每月能赚500美元以上。支持更多的设备,也意味着更大的资金投入,这对于大部分开发者来说都是吃不消的。

个人开发者如何做?

那么个人App开发者应该如何做呢?建议专注于尽可能多的人所使用的设备型号。下面来看一组调查数据,这些数据可以为你选择平台和型号提供一些参考。

按平台统计的活跃设备比例,可以发现iOS平台是其他平台的14倍:



按制造商统计的活跃设备比例:



App会话与设备类型的关系:



按平台统计的活跃设备应用会话比例:



按制造商统计的活跃设备应用会话比例:



最后

目前移动设备市场竞争也日趋白热化,新设备推出的周期也越来越短,这意味着,开发者的优化、测试工作将变得更加困难。

同时,越来越多的开发者投入到移动领域,同质化的应用也越来越多。如果你希望你的App能够脱颖而出,除了大规模的宣传推广外,还必须要有一个好的用户体验,并想办法覆盖尽可能多的设备。但这是个人开发者所承担不了的。

由此可预见,未来“一个人+好的创意=畅销的App”的模式将逐步消失,取而代之的将是各种以公司为主导的App开发。个人开发者也将成为“濒危物种”。

Via FlurryBlog

相关阅读:个人手机游戏开发者之死
  • 大小: 28.1 KB
  • 大小: 104.9 KB
  • 大小: 33.2 KB
  • 大小: 50.3 KB
  • 大小: 110.7 KB
  • 大小: 45.7 KB
  • 大小: 47.2 KB
2
0
评论 共 6 条 请登录后发表评论
6 楼 strivezsh 2013-03-14 08:36
可以强调一下android的优点嘛
5 楼 allenny 2013-03-14 00:06
只是把本来就属于iOS的优势再强调一遍,毫无参考价值。
4 楼 gxm2052 2013-03-13 16:52
json20080301 写道
HTML5才是正解

3 楼 json20080301 2013-03-13 14:48
HTML5才是正解
2 楼 zdz8207 2013-03-13 14:14
lovemylover 写道
比较的结果就是搞ios开发比android开发更有钱途

1 楼 lovemylover 2013-03-13 11:24
比较的结果就是搞ios开发比android开发更有钱途

发表评论

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

相关推荐

  • VisionMobile:2012年移动开发者经济报告(三):一、新格局看似尘埃落定(中)

    2008年现代应用商店出现时,移动应用生态系统组成主要是“长尾”上的个人开发者和小公司,他们的应用未能在大众中广受欢迎。两年后,“短头”上的高调大众应用不断增加,源于传统数字媒体公司和书籍、视频和音乐经营...

  • VisionMobile:2012年移动开发者经济报告(三):一、新格局看似尘埃落定(中)...

    2008年现代应用商店出现时,移动应用生态系统组成主要是“长尾”上的个人开发者和小公司,他们的应用未能在大众中广受欢迎。两年后,“短头”上的高调大众应用不断增加,源于传统数字媒体公司和书籍、视频和音乐经营...

  • 如果三十年前有这些AI技术,可可西里的悲剧不会发生

    除了栖息地减少、环境污染等问题之外,恶劣的偷猎活动,是造成一些物种濒危的主要原因。  所幸的是,随着技术的发展,多种设备的介入,尤其是相关数据的大量产生,AI 等技术有了用武之地。 通过 AI 算法、无人机等...

  • Dart 全栈之服务端

    目前龙鱼为濒危物种,列入《世界自然保护联盟》(IUCN) 濒危物种红色名录。 arowana 框架基于Dart语言官方提供的 shelf 库,以处理HTTP请求,但shelf功能较弱,arowana 对其进行了部分功能增强。同时,还参考了我...

  • Google 发布 Cloud AutoML 降低机器学习门槛,调参民工前景堪忧

    翻译 | AI 科技大本营(rgznai100)参与 | 刘畅、林椿眄编辑 | 周翔、Donna本周三,Google 发布了最新的 Cloud AutoML 技术,该技术能使企业开发者们通过 Google Cloud 平台自动创建机器学习模型。谷歌首先将发布 ...

  • 【1024程序员节】为什么有些程序员下班比你早?

    所以,请关爱身边的濒危物种程序猿吧! 为什么是10月24日?因为1024是2的十次方,二进制计数的基本计量单位,是程序员最熟悉的数字,就像医生的刀、画家的笔。 江湖上流传着这样一首诗: 床前明月光,我会写代码...

  • 科技爱好者周刊(第 151 期):NFT 是什么,听说能赚钱

    3、谁看了日本人的 LINE 聊天记录(中文) LINE 将一部分开发外包给中国软件公司,中国开发者得到授权后,可以访问日本 LINE 公司的服务器,查阅了一些日本用户的个人资料和留言等信息。这件事披露后,尽管是完全合法...

  • 借力《旅行青蛙》,阿里手游便可叫板腾讯、网易?

    6月5日世界环境日,阿里影业旗下阿里鱼联合环境保护部宣传教育中心、阿里巴巴公益基金会、以及阿里游戏、高德地图、淘宝网共同发布“旅行青蛙公益之旅”,呼吁公众关注濒危物种和生物多样性保护,一起建设“美丽中国...

  • 这一年,这些书:2020年读书笔记

    腾空而起之后,你必须在电光火石之间做出决定,大部分判断依据都来自赛前的精心准备,必须对对手全队和个人的习惯都了然于心。 经过数年的苦苦挣扎,夜以继日地辛勤工作,最终才到达巅峰,苦尽甘来。只要登上巅峰一...

  • 星之语明星周边产品销售网站的设计与实现-springboot毕业项目,适合计算机毕-设、实训项目、大作业学习.zip

    Spring Boot是Spring框架的一个模块,它简化了基于Spring应用程序的创建和部署过程。Spring Boot提供了快速启动Spring应用程序的能力,通过自动配置、微服务支持和独立运行的特性,使得开发者能够专注于业务逻辑,而不是配置细节。Spring Boot的核心思想是约定优于配置,它通过自动配置机制,根据项目中添加的依赖自动配置Spring应用。这大大减少了配置文件的编写,提高了开发效率。Spring Boot还支持嵌入式服务器,如Tomcat、Jetty和Undertow,使得开发者无需部署WAR文件到外部服务器即可运行Spring应用。 Java是一种广泛使用的高级编程语言,由Sun Microsystems公司(现为Oracle公司的一部分)在1995年首次发布。Java以其“编写一次,到处运行”(WORA)的特性而闻名,这一特性得益于Java虚拟机(JVM)的使用,它允许Java程序在任何安装了相应JVM的平台上运行,而无需重新编译。Java语言设计之初就是为了跨平台,同时具备面向对象、并发、安全和健壮性等特点。 Java语言广泛应用于企业级应用、移动应用、桌面应用、游戏开发、云计算和物联网等领域。它的语法结构清晰,易于学习和使用,同时提供了丰富的API库,支持多种编程范式,包括面向对象、命令式、函数式和并发编程。Java的强类型系统和自动内存管理减少了程序错误和内存泄漏的风险。随着Java的不断更新和发展,它已经成为一个成熟的生态系统,拥有庞大的开发者社区和持续的技术创新。Java 8引入了Lambda表达式,进一步简化了并发编程和函数式编程的实现。Java 9及以后的版本继续在模块化、性能和安全性方面进行改进,确保Java语言能够适应不断变化的技术需求和市场趋势。 MySQL是一个关系型数据库管理系统(RDBMS),它基于结构化查询语言(SQL)来管理和存储数据。MySQL由瑞典MySQL AB公司开发,并于2008年被Sun Microsystems收购,随后在2010年,Oracle公司收购了Sun Microsystems,从而获得了MySQL的所有权。MySQL以其高性能、可靠性和易用性而闻名,它提供了多种特性来满足不同规模应用程序的需求。作为一个开源解决方案,MySQL拥有一个活跃的社区,不断为其发展和改进做出贡献。它的多线程功能允许同时处理多个查询,而其优化器则可以高效地执行复杂的查询操作。 随着互联网和Web应用的快速发展,MySQL已成为许多开发者和公司的首选数据库之一。它的可扩展性和灵活性使其能够处理从小规模应用到大规模企业级应用的各种需求。通过各种存储引擎,MySQL能够适应不同的数据存储和检索需求,从而为用户提供了高度的定制性和性能优化的可能性。

  • 精选毕设项目-新浪读书.zip

    精选毕设项目-新浪读书

  • 智慧农业平台解决方案.pptx

    智慧农业平台解决方案

  • 精选毕设项目-小程序地图Demo.zip

    精选毕设项目-小程序地图Demo

  • 操作系统课程设计: 并发与调度

    实验目的 在本实验中,通过对事件和互斥体对象的了解,来加深对 Windows Server 2016 线程同步的理解。 1)回顾系统进程、线程的有关概念,加深对 Windows Server 2016 线程的理解; 2)了解事件和互斥体对象; 3)通过分析实验程序,了解管理事件对象的API; 4)了解在进程中如何使用事件对象; 5)了解在进程中如何使用互斥体对象; 6)了解父进程创建子进程的程序设计方法。 程序清单 清单2-1 1.// event 项目   2.#include <windows.h>   3.#include <iostream>   4.using namespace std;   5.   6.// 以下是句柄事件。实际中很可能使用共享的包含文件来进行通讯   7.static LPCTSTR g_szContinueEvent = "w2kdg.EventDemo.event.Continue";   8.   9.// 本方法只是创建了一个进程的副本,以子进程模式 (由命令行指定) 工作    10.BOOL CreateChild()   11.{  

  • 三相VIENNA整流,维也纳整流器simulink仿真 输入电压220v有效值 输出电压800v纹波在1%以内 0.1s后系统稳定 功率因数>0.95 电流THD<5% 开关频率20k 图一为拓扑,可

    三相VIENNA整流,维也纳整流器simulink仿真 输入电压220v有效值 输出电压800v纹波在1%以内 0.1s后系统稳定 功率因数>0.95 电流THD<5% 开关频率20k 图一为拓扑,可以看到功率因数和THD以及输出电压 图二为直流输出电压 图三四为a相电压电流 图五为控制等计算的总体框图 图六为svpwm调制框图 图七为双闭环控制图八为输出调制波 可作为电力电子方向入门学习~~

  • chromedriver-linux64_122.0.6251.0.zip

    chromedriver-linux64_122.0.6251.0

  • 操作系统课程设计-进程控制描述与控制

    一、实验目的 实验1.1 Windows“任务管理器”的进程管理 通过在Windows任务管理器中对程序进程进行响应的管理操作,熟悉操作系统进程管理的概念,学习观察操作系统运行的动态性能。 实验1.2 Windows Server 2016进程的“一生” 1)通过创建进程、观察正在运行的进程和终止进程的程序设计和调试操作,进一步熟悉 操作系统的进程概念,理解Windows Server 2016进程的“一生”; 2)通过阅读和分析实验程序,学习创建进程、观察进程和终止进程的程序设计方法。 1.// proccreate项目   2.#include <windows.h>   3.#include <iostream>   4.#include <stdio.h>   5.using namespace std;   6.   7.// 创建传递过来的进程的克隆过程并赋与其ID值   8.void StartClone(int nCloneID) {   9.    // 提取用于当前可执行文件的文件名   10.    TCHAR szFilename[MAX_PATH];   11

  • MATLAB环境下一种基于稀疏优化的瞬态伪影消除算法 程序运行环境为MATLAB R2018A,执行一种基于稀疏优化的瞬态伪影消除算法 GRAY = 1 1 1 * 0.7; subplot(4

    MATLAB环境下一种基于稀疏优化的瞬态伪影消除算法 程序运行环境为MATLAB R2018A,执行一种基于稀疏优化的瞬态伪影消除算法。 GRAY = [1 1 1] * 0.7; subplot(4, 1, 4) line(n, y, 'color', GRAY, 'lineWidth', 1) line(n, y - x, 'color', 'black'); legend('Raw data', 'Corrected data') xlim([0 N]) xlabel('Time (n)') 压缩包=数据+程序+参考。

  • 多机系统的暂态稳定仿真 MATLAB编程 针对多机电力系统,通过编程,计算当发生故障时,多台发电机的功角曲线(pv节点发电机与平衡节点发电机的功角差),通过功角曲线来分析判断多机系统的

    多机系统的暂态稳定仿真 MATLAB编程 针对多机电力系统,通过编程,计算当发生故障时,多台发电机的功角曲线(pv节点发电机与平衡节点发电机的功角差),通过功角曲线来分析判断多机系统的暂态稳定性。 注: 可指定故障发生位置及故障清除时间 下面以IEEE30节点系统为例

Global site tag (gtag.js) - Google Analytics