我如何通过移动应用赚到 2000 美元
我真的赚了2000美元吗?
我制作的应用程序
我是如何想到这个主意的
我如何开发这个应用程序
2017 年重写
对于新项目我会考虑的事情
技术选择
结论
我通常在这个博客上写一些与.NET相关的主题。一位朋友问我,为什么我从来没有写过关于我的移动应用程序的文章,以及我是如何用它赚了2000多美元的。嗯,我想这是真的,我从来没有谈论过它,也从来没有写过它(除了2015年的这篇文章)。
我必须承认,我的移动应用程序不是 .NET 应用程序,而是用 Java 编写并在 Google Play Store 发布的 Android 应用程序。
终于到了揭晓我致富秘诀的时候了,这样你也能致富——我开玩笑的。这篇文章深入探讨了我编程、营销、销售以及重写我的第一个移动应用的经历。
我还分享了我在此过程中学到的东西、我会再次做什么以及在另一个移动应用项目中我会做什么不同的事情。
我真的赚了2000美元吗?
先说说钱的事儿。没错,我之前在 Google Play 商店里用一个简单的移动应用就赚了 2000 多美元。接下来,我们来深入了解一下我的收入来源。
早在 2010 年 11 月,我就发布了我的第一个(也是唯一一个)移动应用。首次发布后,我做了几次更新,并在 2017 年春季进行了一次彻底的重写。
我们来看看收益吧,下面的数据是销售额,也就是说30%的钱给了谷歌,70%的钱进了我的口袋。
我的货币是瑞士法郎,所有数据均以瑞士法郎提供。撰写本文时,美元兑瑞士法郎的汇率为1:1,因此更容易理解,我无需进行换算。本文中使用的是美元。
年 | 销售量 |
---|---|
2010年* | 303.85美元 |
2011 | 1178.08美元 |
2012 | 451.08美元 |
2013 | 209.38美元 |
2014 | 122.35美元 |
2015 | 113.19美元 |
2016 | 42.48美元 |
2017 | 18.21美元 |
2018 | 18.15美元 |
2019 | 3.90美元 |
*仅限 11 月/12 月
正如你所见,我在游戏发布后的最初几个月获得了大部分利润。在最初的14个月里(2010年底到2011年全年),我的销售额约为1480美元。
总的来说,我的销售额约为 2179 美元,净利润为 1525 美元。
这也意味着从2012年到今天,我只赚了大约700美元。我学到了一些东西,想和大家分享:
-
确保您的应用在首次发布时能够正常运行且功能丰富。当然,您可以采用敏捷开发实践,但您的应用应该能够正常运行,并且功能集应尽可能精简。我的应用在市场上获得了推广,因此在头几个月就获得了大量下载。如果应用不能解决实际问题,人们就不会付费,商店也不会向新用户推荐我的应用。
-
开发一款应用并非只是写完第一个版本就再也不碰了。它不像房地产之类的赚钱机器。我之前没怎么关注过这款应用,这是一个错误。我建议大家在应用发布后,只要它在商店里,就应该开始着手开发。我只修复了一些bug,就再也没有做出任何重大改进,也没有添加任何新功能。我想这就是为什么这款应用仅仅上线一年后销量就大幅下降的原因。
-
你可以赚点外快,但你不可能靠一个应用就一夜暴富。当然,如果你能组建一支完整的工程团队,并投入大量资金,打造下一个 Uber,那么前途无量。
但如果你是一个没有团队的独立开发者,并且利用空闲时间开发应用,就别指望能赚那么多钱了。不得不说,一年1000美元对我来说已经很诱人了,我从来没想过能赚到这么多钱。
我制作的应用程序
我制作了CarParking Schweiz,这是一个瑞士停车场的目录。打开这个应用,你可以看到哪些停车场开放,以及有多少停车位可用。
Google Play上还有更多屏幕截图。
除了列表之外,我还提供了显示所有停车场的地图视图,如果您按下一个停车场,您就可以使用谷歌地图开始导航到该停车场。
这款应用的一次性收费是 1.95 美元。我自己不喜欢订阅,而且我认为大多数消费者也不喜欢。因此,我决定选择一款需要预付费的付费应用。在我的国家,2 美元的价格不高,我甚至可能可以提高价格,但我从未这样做过。
我是如何想到这个主意的
我想为自己创造一个东西,让我在瑞士不同地区旅行时也能找到合适的停车场。城市里经常堵车,我厌倦了四处寻找停车位。我想直接开车到离目的地最近的可用停车场。
我从中学到的是:
-
心中有一个清晰的目标至关重要。你的应用应该能为用户解决问题。无论问题有多难解决,重要的是应用能够解决问题。
-
完成这个项目的动机是为了能够解决一个现实问题,并学习如何开发移动应用。在这个应用发布的时候,移动应用还很新,我想积累一些开发移动应用的经验。
我如何开发这个应用程序
以前,Eclipse 和 Android 开发者工具(ADT)是必备工具。我在电脑上安装了这两个软件,就可以开始使用了。
开发一款应用,我只需要掌握现有的编程技能、Android 平台的在线文档,当然还需要一台用来测试应用的 Android 设备。那时候,我用的是HTC Desire,那是我的第一部智能手机。
2017 年重写
几年后,我回到了这个项目,并考虑对应用进行现代化改造。我必须使用新的 Google Maps API。旧的 API 即将退役,还有其他平台变化,比如设备上的物理按钮消失了。
我回到代码库,告诉你吧,用 Eclipse 和 ADT 开发真是太痛苦了。这些工具在 2010 年就很糟糕,但 7 年来一直没有改进。至少没有达到我想要的效果。我习惯用 Visual Studio,它开发了很多,也提供了更多功能。
是时候尝试新版Android Studio了。我安装了 Android Studio,觉得这个应用太老了,不如从零开始写。我打开 IDE 开始工作。除了一些资源之外,我完全重写了这个应用,以适应当前的平台要求。
当我完成项目并发布应用的第二个版本时,我希望它能再次获得关注并取得一些销量。但正如我上面描述的,事情并没有按照计划进行。
对于新项目我会考虑的事情
在开始一个新项目时,我会考虑以下关键经验:
-
确保应用能够解决现实问题。如果应用解决了问题,那么它就有潜在的市场。
-
你的应用必须能够很好地解决这个问题。商店里有数百万个应用,你希望人们安装你的应用。它必须脱颖而出,并且做得更好、更快,或者以一种独特的方式。人们会将这一点称为独特的销售主张 (USP)。
-
正如我上面详细解释的那样,你可以赚钱。人们愿意为能够解决他们问题的应用付费。当然,可能有一些免费的应用可用,如果你不想赚钱,你也可以创建一个免费的应用。
但如果你想出售你的应用,一定要确定合适的价格。就我而言,我的应用售价为 1.95 美元,这个价格对我来说相当划算。我得承认,我从未尝试过更高的价格。一定要测试哪种价格最适合你,并且在你的应用发布时,要经常调整价格。 -
从头到尾完成一个应用程序开发项目,帮助我大致了解了软件项目的生命周期。我必须独立完成从规划到设计、开发和营销的所有工作,我学到了很多东西。这些知识对我理解我所在公司的业务流程有很大帮助。
技术选择
如果我今天要创建一个新的移动应用,我会尝试 Xamarin。微软于 2016 年收购了 Xamarin。在被微软收购之前,Xamarin 的开发成本非常高昂。收购之后, Xamarin 大学等大部分资源都免费提供给开发者。
另外,我的 Android 平台 Java 代码的缺点之一是,该应用只能在 Android 智能手机和平板电脑上运行。我一直想把这个应用移植到 iPhone 上,但如果没有 Mac,我就无法编译这个应用,不得不用另一种编程语言重写代码。
Xamarin 和 Xamarin Forms 提供了一个引人注目的平台来开发单一代码库,并可交叉编译到 Android 或 iOS,从而为各自的平台生成原生应用程序。
结论
本文解释了我在 2010 年如何以及为何创建了我的第一个(也是唯一一个)移动应用程序。它还揭示了我从中赚了多少钱,以及使用一个简单的应用程序赚钱是可能的。
如果我遇到另一个想解决的问题,我会考虑再写一个新应用。这是一段有趣的经历,而且这几块额外的钱还帮我支付了大学期间的各项开支。
虽然仍然可以用 Java 编写 Android 应用程序,但作为一名热衷于 C# 编程的经验丰富的 .NET 开发人员,我会在我的下一个移动应用程序中尝试使用Xamarin 和 Xamarin Forms。
如果您也编写了应用程序,请在评论中告诉我您使用了哪些技术以及您的结果如何。
本文最初于 2019 年 5 月 22 日发表于claudiobernasconi.ch。
文章来源:https://dev.to/claudiobernasconi/how-i-earned-2000-with-a-mobile-app-29cj