名字:Queue
开发者 / 团队:Eike Drescher
平台:iOS
请简要介绍下这款产品
Queue 是一款简单至极的 Podcast 应用。它的核心就是一个简单的列表,也就是你的 Queue(队列)。你订阅的所有 Podcast 一旦有新 EP,都会自动出现在 Queue 的顶部。你可以选择播放或将其存档。这是目前市面上最容易使用的 Podcast 应用,没有之一。
在 Queue 的视觉设计上,我投入了大量心血。整个应用中都精心打磨了流畅动画和过渡效果,甚至在收听某些特定 Podcast 时还能发现惊喜彩蛋。
哪个瞬间让你决定开发这款产品?
二〇二三年底,我开始接触 SwiftUI 和 ChatGPT,想要尝试看看能在制作原型方面取得多大进展。作为一个忠实的 Podcast 听众,我首先让 ChatGPT 帮我写一段代码,用来自动获取特定 Podcast 节目 RSS 源的封面图和标题,并用 SwiftUI 展示出来。让我意外的是,代码立即就能运行!作为一个总是有新想法但此前从未能独立编程实现的人,这件事情让我备受鼓舞,从此一发不可收拾。现在,Queue 已经在 App Store 上线了。
相比于同类产品,你觉得它有什么特别之处?
Queue 的核心理念是简约与美观。如前所述,Queue 摒弃了其他 Podcast 应用中的冗余功能和繁杂选项,将使用体验简化到极致。与此同时,我的目标是要将其打造成最好看的 Podcast 应用,为此花费数月时间精心打磨每一处细节,包括圆角、交互和动画。
你尝试过哪些渠道推广它?过程中有什么收获吗?
作为一个近十年来持续关注科技 Podcast 节目并使用独立开发的 Podcast 应用的人,我非常了解科技发烧友这一群体的需求,因为我自己就是其中一员,至今依然如此。我始终认为市场上缺少一款真正简约而美观的 Podcast 应用。另外,在 Bento 工作期间的经验告诉我,精心制作的 UI 动画视频在社交媒体上往往能获得极好的传播效果。
因此,当应用开发完成后,我制作了一个展示 Queue 所有精美动画效果的视频,并将其发布在 Twitter、Threads 和 Mastodon 等科技爱好者聚集的社交平台上。这个 视频 表现出色,连 Dive Club 的 Ridd 和 The Browser Company 的 Josh Miller 这样的业界人士都对此做出了回应。在发布的最初两周内,这篇推文为 Queue 带来了大量的曝光,多个 Podcast 节目都提到了这款应用,甚至还登上了科技媒体 The Verge 的 报道,为我们带来了大量新用户。
Introducing Queue, the simplest podcast app out there.
— Eike Drescher (@eikedrescher) November 13, 2024
I spent the last few months using it as my daily podcast app and polishing the experience so much that I’m ready to share it with the world.
(Sound on!)
Here’s how it works 1/4 ⬇️ pic.twitter.com/D3bx5FG2nW
我认为,致力于将现有的产品理念做得更好,往往能在早期取得不错的成效,因为用户容易理解产品定位,也更愿意尝试新的选择。
发布这款产品至今,有哪些反馈让你印象深刻?
最突出的反馈就是对 CarPlay 功能的强烈需求。说实话,我完全低估了用户对 CarPlay 的重视程度,以至于首个版本都没有包含这项功能。最初我也持保留态度,毕竟我自己没有车,也从未感受过这方面的需求。但是,在收到大量用户的邮件和评论后——他们表示很喜欢这款应用,但确实需要 CarPlay 功能来支持通勤时收听,我决定尽快将 CarPlay 支持添加到 Queue 中。
有哪些产品你觉得应该被更多用户知道?
我的朋友 Dennis Gecaj 最近推出了一款新应用 Talkbook,它让用户能够通过录制视频日记来代替传统的文字记录。应用会自动将你的话语转换成文字,更妙的是,它能基于你的分享内容提供有趣的见解——非常值得一试!
介绍一下你自己,以来未来的计划。
Queue 是我第一次完全独立开发并期望以此维生的应用。在此之前,我一直在小型创业公司工作,从零开始构建新产品。通过 Queue 这个项目,我终于能够完全独立开发一款应用(当然,在初期也得到了一些朋友的帮助,特别要感谢 Silvan、Dennis 和 Mugeeb)。我的目标是让应用收入增长到能够支持我全职投入的水平。一想到这个源于个人热情的项目未来可能完全承担起我的财务所需,就让我无比兴奋,这意味着完全的独立。对我来说,这是最理想的工作方式。
我注意到越来越多的设计师开始推出他们的首款应用,似乎一股充满创意的个人应用浪潮正在形成。由个人开发者运营的精品应用可能很快就会成为一种普遍现象。这确实是一个令人兴奋的时代!欢迎在 Threads、Twitter 或 BlueSky 上关注我,获取 Queue 及我其他项目的最新动态。
作为一名正在向全职开发 Queue 过渡的独立开发者,你如何平衡眼前的用户需求和个人长期的计划?
Queue 的独特之处在于它的理念非常明确——它完全基于我个人对最佳 Podcast 收听体验的理解。我相信,打造一款自己真正需要的产品,是提高它市场认可度的最佳途径。这就是为什么我对添加自己用不到的功能持谨慎态度。毕竟,如果我无法亲身体验,又怎能确保这些功能真正优秀,且符合 Queue 的产品理念呢?
当然也存在例外,尤其是当新功能不影响核心用户体验时。比如 CarPlay 功能——尽管我个人没有车也不会使用它,但考虑到早期用户的强烈需求,我还是决定支持这项功能。实际上,CarPlay 是个功能受限的环境,只提供少量模板视图供选择,这意味着所有 Podcast 应用的 CarPlay 界面都大同小异,也没有太多自定义空间。
作为一个推出过多款产品的人,你对其他有志成为独立开发者的设计师有什么建议?
经过过去八年的多次尝试和失败,我认为这次成功的关键因素包括:
- 简单而强大的框架(SwiftUI、Supabase、RevenueCat): 它们不仅能替你完成大量工作,而且设计优雅,让人享受使用过程。使用它们会不断激发你的创意灵感。
- ChatGPT: 它不仅能协助编程(而且完全了解上述框架的 SDK 文档),还能帮助理解和调试代码,这从根本上改变了开发体验。有了它,你永远不会走入死胡同,总能找到解决方案继续前进。即便写出的代码可能不够优雅稳定,但这也是学习过程中不可或缺的经历。
- 一个切实可行且想要实现的项目: 你需要一个能让你保持持续热情的项目,这样才能坚持解决那些棘手的问题。每一天你都会在可能性和兴奋感中不断探索,去完成一些从未做过的事情,这种成就感令人上瘾。
- 时间: 我在二〇二三年底主动离职,靠积蓄维持到二〇二四年秋天。这段时间我几乎全身心投入到编程学习和应用开发中。显然,这种全职投入让我的进步速度远超过去仅能利用业余时间学习的状态。
关于 Apptisan
Apptisan 是 Application 与 Artisan 的组合词,意为「与应用背后的工匠交流」。
每一期我会与来自不同地方的创作者交流,希望通过我们的对话来向更多的用户介绍有趣的产品。
如果你倾向于英文阅读,欢迎通过 Substack 订阅。如果你想要自荐产品,请填写该 表格,我会尽快与你取得联系。
支持 Apptisan
如果你喜欢 Apptisan 的内容,并希望支持我:
- 通过 爱发电 鼓励我自由创作;
- 分享 Apptisan 到社交平台,让更多人了解我们。