【数据】开发iOS应用,不得不看的数据和教训

简介:

如果你也在开发 iOS 应用,并且好奇自己的收入和其他开发者相比怎么样;或者你有一个应用的点子,好奇是不是值得做这个应用,但要找到相关信息却很困难。我们经常听到 Flappy Bird 等取得巨大成功的应用每天都能进账十几万美元,同时我们又知道一些应用几乎没有下载量,处于中间水平的应用表现又如何呢?


RSS 阅读器 Unread 的开发者 Jared Sinclair 在去年决定分享应用的收入以及得到的教训。六个月后,其他一些开发者们也开始学习他,播客播放器Overcast、游戏《纪念碑谷》以及开发者辅助工具 Dash都分享了收入数据和教训。


值得一提的是,选择通过这种方式分享收入的开发者都是成功的。没人会分享令人难看的数字,而且只有在本身成功的情况下才会给其他开发者提供有用的指导。因此,他们分享的数字并不普遍,但得到的教训对于同样想要成功的人很有帮助。


就从 Unread 开始说吧。尽管 Sinclair 从这款应用中获得了不菲的收入,但他并没有提供精确的收入数字。应用销售收入在发布第一天内突破了 1 万美元,但六个月后的总收入也只有 3.2 万美元(iPad 版还销售了 1 万美元)。


这一教训很关键,尤其是在和其他开发者分享的数据相比时:对于许多应用来说,发布时获得的销售收入就是这款应用能获得的最高销售收入。

下图就是 Unread 在头六个月的销售收入:

很明显,如果你曾经思考过降价来摆脱这种困境,再考虑一下吧!


不要以折扣价在应用发布时销售付费应用。对你的应用的需求也许再也不会高过发布时的销量了。根据销量来定价。


Sinclair 的观点是,如果你想通过应用赚大钱,在发布时就必须以全价销售,而且在发布时要形成一时之热,因为这几乎就是应用所有的下载量了。当然,这并不适用于所有应用,但 Overcast 的月销售数据也支持这一观点:

而且这对于最成功的 iOS 游戏之一《纪念碑谷》也适用,目前《纪念碑谷》的总收入已经接近 600 万美元。其开发商 Ustwogames 也标记了所有销售高峰,很明显,这些都是事件驱动的销量:

其他因素也起作用,但发布时的销量依然最高,即便苹果将《纪念碑谷》评选为年度 iPad 游戏也不能与之相提并论!


需要注意的是,你也许会以为《纪念碑谷》获得苹果设计大奖能带来巨大销量,但实际情况却只是在短期内带来了适度增长。游戏价格从 4 美元降至 2 美元的影响要更大。从图中可以看出,半价促销在很短的时间内带来了四倍的销量。


你也许会以为让应用成为苹果应用商店编辑推荐应用会带来很大销量,但Sinclair有影响力的博主的报道能带来更多销量。

认为开发应用能轻松发家致富的人也可以再想想。Dash 开发者 Kapeli 非常细致的记录了自己的工作时间,Dash 去年的净收入不到 27.5 万美元。尽管工作时间有高有低,但你也要准备好为开发应用投入时间。

高收入应用的开支也很大。Ustwogames 报告称,他们用了 8 位核心团队成员来开发《纪念碑谷》,初版用了 55 周的开发时间。《纪念碑谷:被遗忘的海岸》又花了 29 周时间开发。整个开发期间的开支为 140 万美元。

即便一切都自己做,你也不要以为唯一的成本就是自己的时间。Dash 网站的托管费用每年也需要 2400 美元。


如果你有一个开发应用的点子,自己却不懂编程,Bryan Conklin 的例子应该会对你有启发。Bryan Conklin 即将推出一款名为 SiK Robot 的游戏,他收到过 5 万美元的报价,但到目前为止已经花出了 1.2 万美元,主要是用在了设计和开发上。

他表示自己学到了两个方面的教训。

  • 首先,在接触开发者之前,最好要考虑清楚每一个细节。

  • 其次,他给出的控制成本最重要的建议是,删除需求列表上的项目。

第一是指要制作一张需求清单,详细列出应用需要具备的功能。如果你想要一款游戏,还要提供一份描述游戏故事、角色、关卡、用户界面等的游戏设计文档,网上就有这类文档的模板(比如这个)。


制作一张线框图,即一系列表明应用流程的图片,这样就能胸有成竹地知道开发者应该从哪里开始做。Conklin 称这一阶段也能帮助你在很早的时候就发现不一致的地方。


而删除需求列表是指,可以先开发出一个拥有足够功能来吸引用户的最简化可实行产品,如果应用很受欢迎,再加入之前删除的其他功能。


原文发布时间为:2015-01-21

本文来自云栖社区合作伙伴“大数据文摘”,了解相关信息可以关注“BigDataDigest”微信公众号

相关文章
|
22天前
|
Java Android开发 Swift
安卓与iOS开发对比:平台选择对项目成功的影响
【10月更文挑战第4天】在移动应用开发的世界中,选择合适的平台是至关重要的。本文将深入探讨安卓和iOS两大主流平台的开发环境、用户基础、市场份额和开发成本等方面的差异,并分析这些差异如何影响项目的最终成果。通过比较这两个平台的优势与挑战,开发者可以更好地决定哪个平台更适合他们的项目需求。
82 1
|
28天前
|
设计模式 安全 Swift
探索iOS开发:打造你的第一个天气应用
【9月更文挑战第36天】在这篇文章中,我们将一起踏上iOS开发的旅程,从零开始构建一个简单的天气应用。文章将通过通俗易懂的语言,引导你理解iOS开发的基本概念,掌握Swift语言的核心语法,并逐步实现一个具有实际功能的天气应用。我们将遵循“学中做,做中学”的原则,让理论知识和实践操作紧密结合,确保学习过程既高效又有趣。无论你是编程新手还是希望拓展技能的开发者,这篇文章都将为你打开一扇通往iOS开发世界的大门。
|
29天前
|
搜索推荐 IDE API
打造个性化天气应用:iOS开发之旅
【9月更文挑战第35天】在这篇文章中,我们将一起踏上iOS开发的旅程,通过创建一个个性化的天气应用来探索Swift编程语言的魅力和iOS平台的强大功能。无论你是编程新手还是希望扩展你的技能集,这个项目都将为你提供实战经验,帮助你理解从构思到实现一个应用的全过程。让我们开始吧,构建你自己的天气应用,探索更多可能!
52 1
|
2月前
|
IDE Android开发 iOS开发
探索Android与iOS开发的差异:平台选择对项目成功的影响
【9月更文挑战第27天】在移动应用开发的世界中,Android和iOS是两个主要的操作系统平台。每个系统都有其独特的开发环境、工具和用户群体。本文将深入探讨这两个平台的关键差异点,并分析这些差异如何影响应用的性能、用户体验和最终的市场表现。通过对比分析,我们将揭示选择正确的开发平台对于确保项目成功的重要作用。
|
2月前
|
开发框架 数据可视化 Java
iOS开发-SwiftUI简介
iOS开发-SwiftUI简介
|
3天前
|
安全 API Swift
探索iOS开发中的Swift语言之美
【10月更文挑战第23天】在数字时代的浪潮中,iOS开发如同一艘航船,而Swift语言则是推动这艘船前进的风帆。本文将带你领略Swift的独特魅力,从语法到设计哲学,再到实际应用案例,我们将一步步深入这个现代编程语言的世界。你将发现,Swift不仅仅是一种编程语言,它是苹果生态系统中的一个创新工具,它让iOS开发变得更加高效、安全和有趣。让我们一起启航,探索Swift的奥秘,感受编程的乐趣。
|
5天前
|
Swift iOS开发 开发者
探索iOS开发中的SwiftUI框架
【10月更文挑战第21天】在苹果生态系统中,SwiftUI的引入无疑为iOS应用开发带来了革命性的变化。本文将通过深入浅出的方式,带领读者了解SwiftUI的基本概念、核心优势以及如何在实际项目中运用这一框架。我们将从一个简单的例子开始,逐步深入到更复杂的应用场景,让初学者能够快速上手,同时也为有经验的开发者提供一些深度使用的技巧和策略。
18 1
|
22天前
|
移动开发 前端开发 Swift
iOS 最好的应用程序开发编程语言竟然是这7种
iOS 最好的应用程序开发编程语言竟然是这7种
62 8
|
21天前
|
Android开发 Swift iOS开发
探索安卓与iOS开发的差异:从代码到用户体验
【10月更文挑战第5天】在移动应用开发的广阔天地中,安卓和iOS两大平台各占半壁江山。它们在技术架构、开发环境及用户体验上有着根本的不同。本文通过比较这两种平台的开发过程,揭示背后的设计理念和技术选择如何影响最终产品。我们将深入探讨各自平台的代码示例,理解开发者面临的挑战,以及这些差异如何塑造用户的日常体验。
|
24天前
|
安全 Swift iOS开发
探索iOS开发中的Swift语言之美
在数字时代的浪潮中,移动应用已成为日常生活的延伸。本文将深入探讨iOS平台上的Swift编程语言,揭示其背后的设计哲学、语法特性以及如何利用Swift进行高效开发。我们将通过实际代码示例,展示Swift语言的强大功能和优雅简洁的编程风格,引导读者理解并运用Swift解决实际问题。