资深app开发者的经验谈:想简单点,降低风险

移动开发
媒体喜欢炒作“app百万富翁”,那些因为开发出来的产品吸引了风投或资金雄厚的技术巨头(如Google、苹果)的创业者。但是大多数开发者永远都不会生活在那样的世界里。

[[90113]]

注:此文是从事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 一样大获成功,且风险很小。

责任编辑:徐川 来源: 36氪
相关推荐

2013-05-21 10:06:01

开发者微信公众账号

2012-07-13 14:25:59

2015-05-22 17:47:26

2010-06-11 13:28:06

PHPPython

2016-01-11 11:20:43

2009-08-03 10:13:13

开发框架

2011-09-09 09:50:40

Oracle

2012-01-04 09:44:43

Android开发者App Store审核

2013-07-29 12:45:19

iOS开发经验iOS提高应用开发效率

2012-06-18 10:59:12

WEB开发项目

2012-08-13 11:25:00

APP Store推广

2015-09-16 10:13:16

游戏性能

2011-08-15 10:27:48

2011-06-21 16:26:19

SEO内部优化

2018-10-29 11:41:22

架构MVCAndroid

2009-09-14 15:04:44

2013-04-28 13:52:05

app

2011-07-08 09:27:04

C#

2013-04-25 09:41:33

网管高级网管网络管理

2017-08-14 10:05:50

开发者App Store
点赞
收藏

51CTO技术栈公众号