cover of episode 248: Limits of Indie Life

248: Limits of Indie Life

2022/8/3
logo of podcast Under the Radar

Under the Radar

AI Deep Dive AI Chapters Transcript
People
D
David Smith
独立的 iOS 开发者,著名应用 Pedometer++ 的创作者。
M
Marco Arment
Topics
Marco Arment: 我是一位独立iOS应用开发者,我经常遇到一些机会和情况,这些机会和情况常常超出我个人的能力范围。我怀念在大公司工作或拥有更大公司时,会有专门的人员负责某些工作,例如设计、开发、运营、营销和盈利模式等,而现在这些工作都落在了我身上。虽然我享受独立开发的简单直接,但这需要付出代价。雇佣员工虽然可能带来收益增长,但也需要承担薪资和管理成本。我已经很适应独立开发的生活方式,但仍然想讨论这种方式的缺点和挑战,以及我为此放弃了什么。我需要权衡开发功能的收益和成本,考虑开发功能是否会给用户带来好处,并增加销售额或用户满意度。我需要花费大量时间调整搜索广告关键词和出价,进行社交媒体营销,例如联系播客主持人进行宣传,制作App Store的宣传素材,测试不同的文案和产品页面,制作不同的截图等等。大型公司拥有专业的营销团队,可以进行各种测试和优化,而我缺乏这些资源。我经常会想,如果我有专业的营销人员,我的应用会发展到什么程度,但我可能永远无法知道我的应用的真正潜力,因为我缺乏时间和精力进行有效的营销。 David Smith: 我习惯了独立工作,认为自己无法雇佣他人,尽管这可能并不完全正确。独立开发限制了我的工作范围,例如我无法开发安卓版本,因为开发安卓版本需要大量的代码、设计、测试和支持工作,我一个人无法完成。我无法在应用中添加用户可见的评论功能,因为这会带来垃圾邮件、辱骂和非法内容的风险,需要团队来处理。我必须将应用设计和期望值限制在我个人的能力范围内。独立开发限制了工作范围和可处理的问题类型,我必须以此为前提进行设计。安卓应用开发的工作量相当于一个人的工作量,至少需要另一个人才能完成。一个人很难同时兼顾多个平台的开发工作,更可能需要另一个人来帮忙。因为带宽有限,我拒绝了开发安卓版WidgetSmith的请求。独立开发者在代码方面受限,无法进行耗时或复杂的工作。我选择专注于音频引擎,这意味着我无法进行大量的自定义UI工作。我正在转向SwiftUI,部分原因是为了节省时间,因为自定义UI需要大量的代码、测试和设计工作。独立开发者只能在少数几个耗时的领域投入大量时间,要么是自定义UI,要么是复杂的功能,不能两者兼顾。独立开发限制了工作范围,也延长了开发时间。如果雇佣几个iOS开发者,一些功能的开发速度会加快,因为可以实现并行开发,从而缩短开发时间。我目前的工作方式是串行执行任务,这导致了开发时间的延长,我只能串行处理任务,无法实现并行处理,这限制了我的效率。我大约花费10%的工作时间处理非核心业务的运营工作,这些工作本身并不促进业务发展。很多运营工作与我的技能不符,但仍然需要我处理。在大公司,会有专门的人员负责运营工作,而我则需要自己处理所有事情。在大公司,管理者只需要高层面的沟通和报告,而不需要处理具体的细节。我尽量自动化处理运营工作,并寻求外部帮助,但仍然需要花费大量时间。我的营销策略主要依靠自然增长,因为我缺乏时间和精力进行其他营销活动。如果雇佣专业的营销人员,我的收入可能会增加,但这种可能性对我来说很遥远。进行营销活动存在声誉风险,需要谨慎选择营销方式。

Deep Dive

Chapters
This chapter explores the inherent limitations of indie app development, focusing on the constraints imposed by a one-person operation. It discusses the trade-offs between the simplicity of solo work and the opportunities missed by not having a larger team.
  • Limited scope and capacity due to single-person operation.
  • Inability to tackle large-scale projects or expand to multiple platforms (e.g., Android).
  • Compromises on features to stay within the bounds of a one-person workload.

Shownotes Transcript

We don't have the capabilities of larger staffs, and we can't do everything, so we must keep our scope and expectations within the capacity of what one person can do.

This episode of Under the Radar is sponsored by:

  • Sourcegraph): Universal Code Search. Move fast, even in big codebases. Try it now.

Links and Show Notes:

Support Under the Radar with a Relay FM Membership)