当前位置: 首页 > 科技观察

资深APP开发者经验谈:简单思考,降低风险

时间:2023-03-21 16:38:57 科技观察

注:本文根据从事APP开发10年的RobJonson的经验整理而成,原创文章发表于VB。RobJonson是一位自学成才的程序员,10年来一直以Hobbyist的名义发布应用程序。Rob以直接通过AppStore向客户销售应用程序(包括最畅销的VLCRemote和VLCStreamer)为生。他开发的第一个应用程序是ButlerforTreo600(世界上第一款智能手机,PalmOS),这是最畅销的应用程序。然后Rob在2008年通过发布VLCRemote成功进入iOS市场(当时AppleAppStore刚刚开业)。后来,他为PalmOS、WebOS、Android、WindowsPhone、iOS、Mac和Windows开发了应用程序。他早期的PalmOS应用程序之一甚至影响了WebOS的一项关键功能,即全局搜索“Justtype”。媒体喜欢炒作“应用百万富翁”,即其产品吸引了风险投资或资金雄厚的科技巨头(谷歌、苹果)的企业家。但大多数开发人员永远不会生活在那个世界里。大多数人只能通过为他人承包或编写应用程序谋生,但有些人也可以通过编写自己的应用程序并在主要应用程序商店销售来谋生。我靠自己的应用程序生存了10年。在这里经历了第一款智能手机PalmTreo600的诞生、iPhone的革命和Android的逐渐普及。冒着这样说听起来像个经验丰富的老人的风险,我看到了很多变化,并对市场的形成方式感到震惊。但是有些事情在我做了HobbyistSoftware10年后仍然是正确的,我认为这些事情在我挂上(键盘)板后仍然是正确的。以下是来自开发者旅行者的一些提示和观察。满足我的需求我的大多数热门应用程序都是为满足我自己的需求和让我兴奋的设备而制作的。如果您希望自己的设备具有某种功能,那么其??他人也很有可能会这样做。有了问题想自己解决,自然会更有动力去解决,对问题的理解也会更深。也很有趣。获取反馈,采取行动毫无例外,正是来自参与用户的反馈让我的应用程序不断改进和新鲜。我亲自回复大多数客户的电子邮件,通常很快。这似乎具有持续的光环效应,因为客户不断向他们的朋友推荐我的应用程序。许多人对收到来自开发人员而非支持人员的电子邮件感到惊讶和高兴。保持简单,但不要过度您往往会从技术性很强的用户那里获得大部分反馈,他们需要许多复杂的功能和选项。这些人很棒,他们往往有一些非常酷的想法,但这些人不是你的主流观众。为了让更广泛的观众满意,您需要让事情变得简单。PalmOS倾向于谈论“Palm之禅”,痴迷于使用户的操作尽可能少。Apple也追求简单——尽管追求美观有时会妨碍实现这一目标。外观很重要刚开始开发的时候,app还是叫application,大家更关心的是内容而不是外观。但时代变了。一个应用要想成功,它也必须看起来不错。花一些额外的时间(如果UI设计不是你的事,也许还有钱)完善你的应用程序界面。成功是不可预测的应用程序就像流行歌曲。您编写、改进并发布它。没有人知道接下来是上天堂还是下地狱。即使在您编写的应用程序首次成功后也是如此。大多数流行乐队都是昙花一现,大多数开发者都在努力将成功变成一种习惯。成功往往是偶然发生的,最让我兴奋的项目消失得无影无踪,而我原本不抱希望的项目却成了我最成功的项目。您所能做的就是尽力而为,发布它,然后在需要时继续前进。有人说我小,我没有野心,但我喜欢我的小规模、低风险的做法。我没有员工。我开发、设计和发布应用程序的费用从来不会超过几千英镑。很多开发者靠借钱,聘请明星开发者和公关团队做大促销,死守着高高在上的VC,或者寄希望于科技巨头的收购。我查看了大多数这些应用程序创意,但无法弄清楚为什么他们不能开始开发、启动并查看发生的情况。大多数都会消失,但满足需求的好点子会逐渐找到市场。而且它可能会像任何其他体面的应用程序一样大获成功,而且风险很小。