资深app开发者的经验之谈:想简单点,降低风险
英文原文:Insights from an app-developer veteran: Think simple, low-risk
注:此文是从事 app 开发已有 10 年历史的 Rob Jonson 的经验之谈,原文发表在 VB 上。Rob Jonson 是一位自学成才的程序员,以 Hobbyist 之名发布 app 已有 10 年历史。Rob 靠直接通过应用商店卖 app(包括最畅销的 VLC Remote 和 VLC Streamer)给客户为生。他开发的第 1 个 app 是针对 Treo600(全球第 1 款智能手机,Palm OS)的 Butler 就是最畅销 app。随后 Rob 通过 2008 年发布 VLC Remote 而成功转战至 iOS 市场(当时苹果应用商店刚刚开张)。后来,他又针对 Palm OS、Web OS、Android、Windows Phone、iOS、Mac 及 Windows 等平台开发了各种应用。他其中的一款早期的 Palm OS app 甚至还影响了 Web OS 的一项关键功能应用全局搜索“Just type”。
媒体喜欢炒作“app 百万富翁”,那些因为开发出来的产品吸引了风投或资金雄厚的技术巨头(如 Google、苹果)的创业者。但是大多数开发者永远都不会生活在那样的世界里。
大多数人只能以承包或给别人写应用为生,但有的也能靠写自己的 app 拿到各大应用商店贩卖维持生活。我就靠着自己的 app 熬过了 10 年。此间经历了第 1 台智能手机 Palm Treo 600 诞生、iPhone 革命及 Android 的逐渐普及。
这么说我是冒着听起来像是个历尽沧桑的老家伙的风险的,我见过了许多的变迁,对市场的形成方式感到震惊。但有些东西在我做了 Hobbyist Software 10 年以后仍然是对的,我认为这些东西在我挂(键)盘后仍旧如此。以下就是一位开发者独行客的若干提示与观察。
满足自己需要
我大部分热门的 app 都是为了满足自己需要针对令我感到兴奋的设备而开发的。如果你希望自己的设备具备某种能力,那么很有可能别人也有这种需要。你有一个想自己解决的问题那么解决起来自然也会更有动力,对问题的理解也会更深。还非常有趣。
获得反馈,采取行动
无一例外,是那些积极参与的用户的反馈让我的 app 能够不断改进并保持新鲜。我亲自回复了大部分客户的邮件,而且往往是很快就回。随着客户不断向朋友推荐我的 app,这似乎具有持续的晕轮效应。很多人都对收到开发者本人而非支持人员的邮件感到惊讶和高兴。
保持简单,但别过分
你往往会从那些技术性很强、需要许多复杂功能和选项的用户那里得到大多数的反馈。这些家伙很棒,他们往往有一些酷毙的奇思妙想,但这些人毕竟不 是你的主流用户。为了让更广泛的用户满意,你得让东西保持简单。Palm OS 往往把“Palm 之禅”挂在口边,痴迷于让用户的动作尽可能的少。苹果也对简单充满渴望—尽管有时候会为了好看而妨碍了该目标的实现。
外观重要
我开始开发的时候,app 还是叫做 application(应用),大家更关心的是内容而非外观。但时过境迁。要想 app 取得成功,样子也得好看。额外花些的时间(也许还有金钱,如果 UI 设计不是你的菜的话)打磨好 app 的界面。
成功无法预测
App 就像流行歌曲一样。你写好、改进然后发布。接下来是上天堂还是下地狱没人知道。哪怕你写的 app 第 1 次取得了成功之后也是如此。大多数流行乐队都是昙花一现,大部分的开发者也在苦苦挣扎于把成功变成习惯。成功往往是不期而遇,那些我感到无比兴奋的最后却 消失得无影无踪,反而那些我不抱希望的却成了我最成功的项目。你能做的只有尽力,发布,然后继续前行,如果你需要的话。
以小为美
有人说我小富即安,缺少抱负,但我喜欢自己小规模、低风险的做法。我没有雇员。我开发、设计和发布 app 的花费从来不会超过几千英镑。许多开发者靠借钱、雇用明星开发者与公关团队来进行盛大推广,紧紧抓住永远难以捉摸的 VC 不放,或者希望技术巨头出手收购。那些 app 创意大部分我都看了,想不通为什么他们就不能埋头开发、发布,然后看看情况会怎样。大部分会渺无影踪,但能满足某种需求的好创意会逐渐找到市场的。并且很 有可能会像任何其他像样的 app 一样大获成功,且风险很小。