独立开发者修炼之路 – 序

本系列文章主要介绍苹果开发者从构思应用到最终在 App Store 上架销售的整个过程所涉及的相关知识,但不包括具体的开发技术,例如编写代码、界面设计等。您可以将这些内容理解为产品开发之外,苹果开发者需要关注的其他重要事项。


为什么要在 AI 时代开发应用

人工智能(AI)的出现并没有减少人们对应用的需求。即使在最极端的情况下,如果苹果公司真的能通过某种魔法,让应用开发变得像用 Siri 说话一样简单,你认为人们会真的去使用它吗?

关于这一点,Arthaud Mesnard 曾提出以下观点:
“在一个任何人都能创造任何东西的世界里,大多数人最终并不会真正去创造。过去的消费者行为告诉我们,我们比自己想象的更看重便利性和他人的选择。即使是像 Notion 这样设计灵活的系统,人们也更倾向于购买模板。能够做任何事情意味着选择太多,这本身就是一种困扰。大多数人并不想要无限的自由,他们只希望有一个明确的指引去遵循。”

我完全同意这个观点:在一个任何人都能创造任何东西的世界里,大多数人反而不会去创造。用户并不想做选择,他们希望有人能替他们完成工作,为他们提供可以直接使用的产品。

因为 AI 的发展而放弃编程,就像因为台锯的发明而放弃木工职业一样,这是不合理的。


为什么要了解这些内容

我们都热爱编程,但仅仅依靠代码是不够的。App Store 上有成千上万个代码精美、设计巧妙的应用,但它们的用户数量却寥寥无几。因此,在项目初期,请务必明智地开始:在打开 Xcode 之前,先进行充分的市场调研,了解现有的竞争对手是怎样的。

这意味着除了编程,你还需要做很多其他工作,例如:

  • 在 App Store 中搜索与你的想法类似的应用
  • 观察 App Store 搜索框在你输入时自动提示的补全内容,这能帮助你了解用户都在搜索些什么
  • 阅读潜在竞争对手的用户评价,了解他们的优点;同样重要的是,也要找出他们做得不足的地方
  • 花些时间让你的应用在 App Store 上有良好的展示效果。你可以利用 AI 工具来撰写文案、搜索关键词和制作截图
  • 不要过分沉迷于 App Store 优化(ASO)。未来有充足的时间去深入探索这些“黑科技”,所以初期只需做到最低限度——即做足够多的工作,充分了解市场上已有的同类产品,以及你的应用想法有何不同或独特之处。

因此,投入少量时间(远少于学习编程的时间)去了解产品开发周边的这些知识和技巧,是非常值得的。


为什么很多内容相对浅显

本系列文章并非旨在让你成为某一领域的专家,例如它无法深入教授你 UI 设计,也无法帮助你成为 ASO(App Store 优化)专家。因为本系列文章的出发点是面向独立开发者,他们通常是一个人。作为独立开发者,除了擅长自己的核心工作——编码之外,还需要掌握一些周边知识才能更好地推广和销售产品。然而,他们没有团队协作,也没有太多时间和精力专注于某个特定方面。

因此,投入少量时间,让自己在各个方面先达到及格线,这是一项必要且性价比极高的工作。如果未来个人能力有所提升,或者有条件组建团队,那么自然可以在各个方面继续深入。但那个阶段的问题,并非本系列文章能够解决的,也不是本系列文章的主旨所在。

微信扫码打赏