Synth Daily

科技爱好者周刊(第 382 期):独立软件的黄昏

本文探讨了独立软件的衰落现象,分析了个人开发者难以依靠销售软件谋生的多重原因。关键因素包括 AI 技术改变了流量获取方式并降低了开发门槛、应用市场竞争白热化、以及用户普遍期望软件免费或廉价。文章的结论是,独立软件的时代可能正在结束,个人开发者未来的出路更多地转向提供软件即服务(SaaS)。

独立软件的黄昏

软件可以分为公司开发的和个人开发的,后者被称为“独立软件”(indie software)。过去,许多程序员通过销售独立软件为生,其中一种流行模式是“共享软件”(Shareware),用户先试用,满意后再付费购买注册码。像 WinZip、WinRAR 和国内的网络蚂蚁等都曾是这种模式的代表。

然而,如今流行的软件中,个人开发的作品已寥寥无几。

"我销售自己的软件20年了,2005年以后,独立软件迎来了黄金年代。而最近两三年,环境一直在快速变化,销售明显变难了,我感觉自己越来越难维持生计了。"

从2005年开始,独立软件曾因互联网普及、智能手机兴起、在线支付简化和免费开发工具等因素迎来黄金时代。但近几年,这些有利条件已到顶,独立软件正逐渐退潮。

导致其衰落的主要原因有以下几点:

  • AI 改变了流量生态:人们更多地与大模型互动,而不是浏览网页。传统的搜索引擎优化(SEO)和在线广告效果大不如前,独立软件失去了有效的推广渠道。
  • AI 降低了开发门槛:AI 加快了开发速度,让更多人能加入竞争。过去需要购买的功能,现在用户可能直接让 AI 生成。
  • 市场极度饱和:以 iPhone 应用商店为例,近200万个应用使用户很难发现新产品。同时,平台更倾向于推广能为其带来更多收入的大公司软件。
  • 向网络服务的转变:用户越来越习惯使用基于网络的软件(SaaS),而需要下载安装的原生应用市场在萎缩。个人开发者也顺应趋势,转向提供 SaaS 服务。
  • 平台风险:许多独立软件依赖于云服务商的平台,但平台规则(如关闭 API)的改变或竞品的推出都可能导致一批应用瞬间消亡。
  • 用户的免费期望:用户习惯了免费或极低价的软件,稍高的定价便无人问津。这要求独立软件必须有巨大的销售规模才能盈利,而个人开发者无力提供相应的客服支持。

这些因素将长期存在且只会加剧。个人开发者靠销售软件为生的时代可能真的要结束了,未来将不得不转向维护 SaaS 服务,尽管这条路同样充满挑战。

科技动态

  • VS Code 的定位变化 微软的 VS Code 编辑器官网定位不断演变,从“重新定义的代码编辑”(2024年),到“你的代码编辑器,由 AI 重定义”(2025年上半年),再到如今的“开源 AI 代码编辑器”。这反映出即使是成功产品,也在积极拥抱 AI 标签。

  • 智能脖巾 英国科研人员发明了一种智能脖巾,通过感知佩戴者的心跳和喉部肌肉运动,帮助因中风而失语的患者。电脑通过模型训练,能将这些颈部运动数据还原成语音,实现交流。

  • 雪宝机器人 迪士尼发布了一款以《冰雪奇缘》中“雪宝”为外形的机器人,用于在乐园与游客互动。这启发我们,人形机器人不必拘泥于人形,卡通形象也是很好的选择。同时,LG 公司展示了能叠衣服和洗碗的家务机器人,启示国内厂商应更注重展示机器人的实用功能,而非跳舞打拳。

谷歌14年工作的教训

一位在谷歌工作14年的工程师分享了他的经验,他认为成功的工程师不仅需要是优秀的程序员,更要懂得驾驭代码之外的一切。

  1. 必须学会沟通 在大公司,项目推进依赖于跨团队沟通,花费的时间甚至超过写代码。清晰的沟通是第一要求,它能加快进度并降低风险。最优秀的工程师会用清晰易懂的代码代替炫技。

  2. 需要有人为你说话 优秀的工作成果本身不会说话。在决定你职业发展的关键会议上,你需要经理和同事为你发声。平时工作中应避免树敌,赢得每一次辩论可能会积累无声的阻力。

  3. 专注于你能控制的事情 不要为无法改变的事情烦恼。这是一种策略性的精力分配,将精力集中在可以改变的事情上。

  4. 简化工作是最好的优化 当系统缓慢时,人们的第一反应是增加缓存或并行处理。但更有效的方法往往是删除不必要的工作。在优化前,先问问这项工作是否真的需要存在。

  5. 时间比金钱更有价值 职业生涯初期,我们用时间换金钱。但到了一定阶段,你会意识到时间是不可再生资源。要学会专注于最重要的事情,并放弃其他无关紧要的。

言论

AGI(通用人工智能)中的 A 代表广告(advertisement)。

Netflix 的电影不追求视觉效果,因为大多数观众是在手机、平板和笔记本电脑上看,内容不需要为大银幕制作、而是为小屏幕制作的。

我从未见过哪个群体比程序员更热衷于分享知识。其他行业都是严守知识、保守秘密,程序员则是免费提供源代码、书籍、博客文章、演示文稿、视频教程等等。

如果你想批评大型组织的运作方式,首先要了解它们为何如此运作。否则,批评会显得尖锐,但却毫无意义。