选择开发App背后的一些思考

Auth:𝕃𝕖𝕠𝕏       Date:2024/01/9       Cat:思考       Word:共1275字

关于这篇文章的源起

选择开发App背后的一些思考 - 第1张图片

前不久在看了 @waylybaye 发的这条关于独立开发者越来越多的推文后,我就想写点什么,现在终于有点时间了,就来聊一聊为什么我会选择现在来开发App。

我从事的工作大多是Web端前端开发,不管是做 PC 端还是 移动端,或者是 Electorn 客户端,使用的技术栈都是 HTML+JS+CSS,可以说正应了那句话:**Any application that can be written in JavaScript, will eventually be written in JavaScript**。其实 HTML+JS+CSS 技术栈本身没什么问题,它确实足够强大,足够支撑业务的需求,足够满足老板的野心,但它最致命的问题,可能就在于你必须得有一个浏览器内核吧。

我去年曾搞过一个基于Electron开发的照片盒子的Mac App项目,核心功能就是批量给照片重命名,非常简单的一个功能,打包之后的体积也将近100M左右,与其说是我写了一个Mac App,不如说我打包了一个Chrome,虽然功能上能用,但终究觉得还是差点什么,所以开始有了想接触一些偏原生的实现方式。

话题有点说偏了,本文要聊的应该还是为什么现在要做 App 开发。

结论:**为了赚钱呗**。

说完全为了赚钱,其实也有点不切实际了,确实如八爷所说,其实现在独立开发这个领域已经是卷的不行了,我这个没有移动端App开发经验的老程序员,在这个领域是没有任何优势的,还得重新学一门新的语言,还得搭上中年男人宝贵的时间和精力,怎么算都是个亏本的买卖。

所以我在X上的个人介绍里,没有把自己定位成独立开发者,而是一人开发者,App开发只是我的副业,正如推友说的这句至理名言:

选择开发App背后的一些思考 - 第2张图片

虽然以我已有的web端技术栈储备,也能做出一个成熟的产品出来,比如提供SaaS服务的网站之类,那是轻而易举,但有了产品只是第一步,后续还要涉及推广、运维、付费系统之类繁琐的事情,想想就头痛,所以我想找一个捷径来开启我的副业之路,苹果App Store就是一个比较好的选择。

在技术选型上,一开始我也比较偏向于直接上SwiftUI,但鬼使神差之下,我后面选择了Flutter,没有太多复杂的理由,只是觉得想学一下,毕竟自己在跨端领域也是积累的太少,刚好可以弥补下这块知识的缺失。万一,我是说万一,又被裁了,还能多一个选择,毕竟现在前端领域都已经扩展到全栈终端了。

基于以上简单的思考之后,我一边问ChatGPT一边学Dart/Flutter,在业余时间折腾出了我的第一个APP“零图相册”,虽然简单,但它承载了我的一个小小梦想,也是我的技术实践实验室。顺便提一嘴,通过写一个真实的项目来学习新技术,真的是一个非常好的方法。

用爱发电的免费App肯定不会是持久的,现在技术储备有了,接下来才是真正开始规划自己付费产品的时候,至于要做什么类型的App,还没完全想好,或许会先在工具这个分类上探索一下。如果要定目标,首先得是先把苹果开发者账号的年费给赚回来吧,也期待后续能更多分享收获。

最后,还是想说一句,虽然是副业,但是我还是会努力去做好,毕竟真的指望它能赚点钱的。

《选择开发App背后的一些思考》留言数:1

发表留言