副业上架三端商店:钱没赚到一分,大几千先没了
我最近在琢磨一个有点丧的问题:做工具这件事,是不是要过时了。
我这说的是真的。不是矫情,是我上架前夜突然想到的——我花了大半年打磨的一款抓包调试工具,白天上班、晚上写,从 HTTP 做到 MySQL、Redis,还做了 macOS、Windows、Linux 三端。
然后我问自己:都 AI 时代了,这东西还有人需要吗?
现在的 AI 编程工具,能替人写代码、查接口、甚至分析流量。大厂有专业方案,开源有成熟替代,同类竞品多得能凑一桌麻将。我这个工具,没有颠覆性技术,也没有不可替代的场景——放到牌桌上,顶多算个幺鸡。
更要命的是,AI 每次更新,我这种"解决小问题的工具"的价值就被稀释一分。今年还有人抓包,明年说不定 AI 直接把问题替我调了。那种"我可能白写了"的焦虑,是实打实的。
可我还是去上架了。
不是想通了,是 688 都交了,硬着头皮走一步看一步。
第一步:苹果,688 只是个门卫
苹果的规矩很朴素:想进门,先交$99/年,折合人民币 688。
我支付宝一刷,心里还挺豪迈:688 换个 App Store 入口,值。相当于花一顿大餐的钱,买了一张长期饭票。
然后页面弹出一行字:
Apple Developer Program 注册申请审核中,你将很快收到相关邮件。
“很快”。这两个字,后来成了我这几天最熟悉也最陌生的词。
我寻思那看看手机端进度吧。结果手机登录进去,空空如也,跟网页端完全是两个平行宇宙。网页说"审核中",手机说"查无此人"。你都不知道该信谁,只能干瞪眼。这体验,比打车软件高峰期叫车还折磨——至少打车它还有个倒计时。
688 交了,邮件没来。这时候我还没意识到,688 只是这场消费的第一笔。后面等着我的,是一长串以"万"为单位的心理准备。
第二步:微软,我以为能喘口气
处理完苹果,我天真地想:Windows 这边总该简单点吧。
结果 Partner Center 一打开,好家伙,上架路径先分了两派——EXE 或 MSI 应用,和MSIX。
我寻思 EXE 不是现成的吗,直接拿 NSIS 打包的安装包传上去不就完事。结果定睛一看,三条要求:
- 必须代码签名。你签吧,微软不帮签,自己买证书,最便宜的 OV 一年大几百到一两千,还得有营业执照或者严格身份审核。我一个个人开发者,营业执照没有,身份证倒是有一张。
- 必须静默安装。安装过程不能有任何交互、不能联网下东西。我的安装包装到一半要联网下 WebView2 Runtime——在微软眼里这叫"非离线安装器",直接拒审。
- 包得托管在稳定公开的 URL 上,内容还不能变。我的官网下载用的是一小时有效的预签名链接,一小时一换,微软看了怕不是以为我在耍它。
好家伙,三条坑,条条要钱要命。走 EXE 这趟"省事"的路,实际上就是"省事一时,受罪一世"。
后来我换到了MSIX。好消息是:MSIX 上架,微软认证后免费帮你签名,用户装的时候还完全没有"未知发布者"的提示——相当于微软免费当你的担保人。坏消息是:你得把打包链路整个重搭一遍,我工程里 MSIX 支持基本是零。
于是我花了半天,把 MSIX 打包脚本、商店图标、清单模板、CI 工作流全补上了。这半天倒是挺快乐——毕竟程序员的本能,写代码总是比填表快乐。
然后我盯着微软商店的状态栏,上面四个大字:未开始。
好样的,四舍五入等于前功尽弃。688 花出去了,微软这儿一分钱还没到它手里,我已经快把代码翻个底朝天了。
第二点五步:Linux,老三没户口
处理完两位爷,我看向我的第三端——Linux。
结果发现,Linux 压根就没有"应用商店"这回事。至少没有那种"交钱上架、一键安装、商店自动更新"的中央商店。Linux 的世界是诸侯割据:Ubuntu 有自己的源,Fedora 有 Copr,社区还有 Flathub、Snap Store,各占山头,规矩还不一样。
我只能走最土但也最通用的路子:打包成AppImage + .deb + .rpm三件套,往官网一挂,爱下不下。
- AppImage 免安装,双击就跑,跨发行版通用
- .deb 给 Debian/Ubuntu 系,rpm 给 Fedora/openSUSE 系
好处是覆盖面广,坏处是——没人给你背书。用户从官网下 AppImage,系统弹"未知来源",很多小白看到这个提示扭头就走。而且没有商店意味着没有自动更新,每次发版本,用户都得重新下载一遍。
所以三端里,Linux 像家里的老三:不用上户口、不用交学费,但也正因为这样,没人管你,全靠自己在官网吆喝,一点点攒存在感。688 的事,跟它一点关系没有——它连商店都不进。
第三步:算账,688 只是个开头
我把三端的账摊开算了一下。不算不知道,一算,688 连零头都算不上。
商店这边的入场费(mac/Windows 要交,Linux 老三免了):
| 项目 | 金额 |
|---|---|
| Apple 开发者账号年费 | $99 ≈¥688(已付,落袋为安) |
| 微软 Partner Center 个人账号 | $19 一次性(还没走到付费那步) |
| 代码签名证书(走 EXE 上架的话) | ¥800-1500/年(绕开了,改走 MSIX) |
还有一笔更沉的持续费用——让产品"活着"的服务器(三端都靠它):
| 项目 | 金额 |
|---|---|
域名dumpany.cn/api.dumpany.cn | 几十到上百/年,续费还会涨 |
| 一台云主机(跑官网 + API + 后台) | 轻量云 ¥50-100/月起步 |
| 对象存储 COS(存三个平台的包 + 更新 + 流量) | 按量付费,有流量就烧钱 |
| HTTPS 证书 | 有免费的(Let’s Encrypt),商用的不便宜 |
| 支付渠道(接入付费) | 个人很难直接接微信/支付宝,往往得绕第三方 |
注意看:苹果的 688,是一年一次的;而服务器、COS 是每月都在扣。688 是一次性交个朋友,主机是天天问你收房租。
Linux 虽然省了商店入场费,但 AppImage/.deb/.rpm 全要这台主机和 COS 撑着下载——省下的钱,转头变成流量费。老三看似省钱,其实房租没少出。
如果当初不懂,一股脑全走 EXE,光"入场费"一年就两千往上。加上服务器、域名、存储——一个还没上线、零收入的产品,一年垫进去的钱轻轻松松大几千。
大几千什么概念?比健身房年卡还贵,还见不到八块腹肌。而且健身房至少练完还有个身体,这钱花出去,只换来四个字:审核中。
而我的 App,目前一毛钱收入都没有。
产品还停留在"我把它做出来了"阶段,离"有人愿意付费"还差着一个银河系。可平台不管这些,入场先交钱,服务器天天扣费,跑不跑得起来,是你自己的事。
平台以为我在创业,其实我只是想下班后有个乐子
几件事串起来,我最大的感悟是——这套流程是按"公司"的模板设计的,不是给"一个人"用的。
它默认你有一家公司:有营业执照,有法人,有人专职盯审核,有预算买证书,有耐心等一个以"周"为单位的流程。
而我只是一个白天上班、晚上敲代码的人。
| 平台以为我 | 我实际上 |
|---|---|
| 是注册公司,有营业执照 | 我只有身份证 |
| 有专人盯审核 | 我白天还要搬砖 |
| 交得起年费 + 证书 + 服务器 | 我连一分钱都没赚到 |
| 把上架当全职事业 | 我只是想有个副业解解闷 |
对照摆出来,落差全在最后两行。
- 年费制像会员,但不给服务:688 交了,没有客服,只有"你将很快收到邮件"。等多久?看缘分。
- 流程像大公司流水线:签名证书要营业执照,身份审核要公司信息。我一个人填这些表,仿佛在替一家不存在的公司代办业务。
- 消息不同步:网页审核中、手机空白,状态全靠猜。
- 拒审成本高:一个细节不达标,打回重来,以"天"为单位。对全职开发者是家常便饭,对业余选手是劝退通知书。
微软文档里甚至白纸黑字写着:应用更新操作目前仅支持免费产品。付费产品的自动化发布,还没放开。合着我想上架个付费应用,连"正规军"的路子都还要多等一步。
我理解平台要审核、要合规、要防滥用。但这一整套成本,最后几乎全压在了连一分钱都没赚到的个人开发者身上——尤其是我这种,把上架当副业来图一乐的人。
写在最后:我怕它被 AI 冲垮,但更怕自己先认输
回到开头那个问题:做工具这件事,是不是要过时了?
说实话,我到现在也没答案。AI 每次更新,我心里都咯噔一下——今年还有人用我的工具抓包,明年呢?AI 会不会直接把我这类"小工具"整个吞掉?
那些大厂出的、开源社区维护的、免费好用的替代品,我一个个看过去,越看越心虚。它们有团队、有资金、有社区,我一个下班后写代码的人,凭什么跟它们比?
可我又想,当初做它的时候,本来就不是冲着"颠覆行业"去的。
它只是我的一个爱好,是为了解决我自己工作里遇到的那点破事。写接口调不通,抓个包看看发的啥;连数据库慢,看看到底哪句 SQL 卡住了。顺手了,就再打磨顺手一点。别人用不用,其实是次要的。
哪怕 AI 明天就把它替代了——至少它今天还在解决我的问题,那大几千就不是白交的学费,而是给我的业余时间买的一个出口。就像有人花钱买游戏皮肤,有人花钱买跑鞋,我花钱给副业买个继续做下去的理由,图个乐子,怎么了。
所以开头那个问题,我现在想这样回答:怕它被 AI 冲垮是真的,但更怕的是,我因为害怕被替代,连自己觉得有用的东西都不去做了。
上架不是终点,只是个起点。更准确地说,上架是一道"先交钱再考试"的门槛——钱交了,考试还没开始,成绩单遥遥无期。
但至少,我还没认输。接下来的事,是等苹果的邮件,等微软的审核,把官网的下载和激活链路再磨一磨。哪怕最后只有我自己用,我也认了——毕竟钱已经花了,总不能让它白花。副业嘛,本来就该用最小的成本,试最大的可能。