惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

TaoSecurity Blog
TaoSecurity Blog
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
F
Fortinet All Blogs
Cisco Talos Blog
Cisco Talos Blog
D
Darknet – Hacking Tools, Hacker News & Cyber Security
S
Secure Thoughts
美团技术团队
雷峰网
雷峰网
Hugging Face - Blog
Hugging Face - Blog
博客园_首页
C
CXSECURITY Database RSS Feed - CXSecurity.com
Engineering at Meta
Engineering at Meta
人人都是产品经理
人人都是产品经理
月光博客
月光博客
T
Tor Project blog
P
Privacy & Cybersecurity Law Blog
Recorded Future
Recorded Future
I
Intezer
博客园 - 【当耐特】
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
GbyAI
GbyAI
罗磊的独立博客
V
V2EX
Google DeepMind News
Google DeepMind News
D
DataBreaches.Net
Last Week in AI
Last Week in AI
T
Tailwind CSS Blog
www.infosecurity-magazine.com
www.infosecurity-magazine.com
A
About on SuperTechFans
Scott Helme
Scott Helme
Vercel News
Vercel News
Spread Privacy
Spread Privacy
T
Threat Research - Cisco Blogs
Recent Announcements
Recent Announcements
Hacker News: Ask HN
Hacker News: Ask HN
C
CERT Recently Published Vulnerability Notes
G
Google Developers Blog
B
Blog
博客园 - 叶小钗
WordPress大学
WordPress大学
博客园 - 聂微东
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
Jina AI
Jina AI
IT之家
IT之家
C
Cybersecurity and Infrastructure Security Agency CISA
P
Palo Alto Networks Blog
小众软件
小众软件
博客园 - Franky
Microsoft Azure Blog
Microsoft Azure Blog
AWS News Blog
AWS News Blog

少数派

派早报:Google 发布 Fitbit Air 等 - 少数派 「新人报到」確認需求,再開始 - 少数派 从 SOLO 独立开发者社区,我看到了越来越多开发者开始做自己的产品 - 少数派 我怎么管理那些"不常做,但总会忘"的生活事项 - 少数派 人形机器人量产元年,数据才是具身智能的“生死线” - 少数派 BuhoLaunchpad 高度还原 Mac 启动台:开发历程与思考 - 少数派 五年陪伴依然不舍,DIY 换壳后让罗技 MX Master 3 继续服役 - 少数派 新玩意 240|少数派的编辑们最近买了啥? - 少数派 一日一技|为什么你应该关闭 iOS 的键盘声音 - 少数派 我做了个插件和 Skills,一键提取任何网站的设计规范 Design.md - 少数派 住在三四线城市的你,该开始录播客了 - 少数派 甘南秘境,大白高国 - 少数派 AI的审美:谁让把我变成川内倫子 - 少数派 返工怎能不烦恼,打工人片单总有一部是你的「嘴替」 - 少数派 为了让「上厕所」更健康,我做了一个小工具 - 少数派 AI + Skill,能够让生成的文章去除 AI 味吗? - 少数派 新玩意|韶音OpenDots ONE 耳夹式耳机 - 少数派 《美满》| 在每一个春天的晚上相爱(362) - 少数派 新玩意|优篮子 PS01 MagSnap 磁吸支架 - 少数派 自我整合手记 | 我开始早睡了:用稳定规则,为自由托底 - 少数派 用龙虾(OpenClaw)两个多月,我最深的12个体会 - 少数派 听歌时间到,12 张你可能错过的 2025 华语乐坛好专辑 - 少数派 承诺能追吗 - 少数派 macOS 26启动台没了? 我做了个不一样的App启动器 - Keboard - 少数派 《四海为家的人》| INTJ对话INTJ(361) - 少数派 你发过的那些黑历史,是时候一次清干净了 - 少数派 新玩意:安安静静玩,越玩越专注:计客密码机 - 少数派 iPad 用户首次体验 Android 平板:vivo Pad6 Pro - 少数派 数据逻辑强 - 少数派 极北行+ | 一路向北,探访日本至北之地 | 001 - 少数派 万字剖析:千问App深度体验报告(2026) - 少数派 在2026年,如何真正防止别人抄袭你的作品 - 少数派 怎么用 50 块搭个 AI 语音助手?我踩了 3 天坑 - 少数派 YeeroAI:让 AI 对话真正成为知识管理的一部分 - 少数派 爬泰山 - 少数派 「旅图显影」 App 更新:这次,我们补上了一点「手感」 - 少数派 假期出门太折磨?我的 23 条经验帮你规划惬意旅行 - 少数派 工作流会变吗 - 少数派 Claude Opus 4.6 怎么用最省钱?我测了 5 种方案 - 少数派 GPT Image 2 让图文并茂不再稀罕 - 少数派 用户侧出发——什么是AI,我要不要学习? - 少数派 找片、转存、整理、播放一条龙!让你的付费网盘值回票价 - 少数派 欢迎试用!日课一问2.0插件 - 少数派 自己做的MDeditor,原本想购买 Typora 试了两次支付不成功,干脆自己做一个 - 少数派 vibe coding了一个 3MB 的小工具,让 ~/Downloads 彻底告别混乱 - 少数派 因为受不了 Mac 的风扇策略,我做了一个风扇控制工具 - 少数派 别只怪模型 - 少数派 Warp 终端的 AI 功能怎么用?我测了一周的体验 - 少数派 AI 写代码老是出 bug?这 5 个配置我后悔没早知道 - 少数派 「新玩意」苹果出相机可能就这样:Sigma BF + 45mm F2.8 DG Contemporary - 少数派 一个面向2030年的AI操作系统是什么样子的:浅谈cola这款有灵魂的Agent - 少数派 别只看写代码 - 少数派 每天解决10个问题,还是一口气攻坚解决400个? - 少数派 AI 交易机器人怎么搭?我用 Claude 跑了一周实盘 - 少数派 Maptoposter Online:把你爱的城市画成艺术海报 - 少数派 Function Calling 怎么用?我测了 3 个模型发现差距真大 - 少数派 Legend Talk:我做了个 AI 圆桌,让 160 位思想家围着你的问题转 - 少数派 如何找到自己的蓝方?在小县城寻找压力测试 - 少数派 语音输入与软件接口|2026年聊AI时,我们都聊些什么(上) - 少数派 混动已经卖爆,纯电又来补刀——钛7闪充版简直“不讲武德” - 少数派 本月玩什么|朋友收藏、识质存在、沙罗周期 - 少数派 为什么要每天坚持输出? - 少数派 Claude API 挂了好几个小时,你的项目有备用方案吗? - 少数派 Function Calling 没你想的复杂——我用它做了个有点用的工具 - 少数派 登录系统立即播放视频或者图片音乐的软件 - 少数派 我为什么创建 FlipHTML5 下载工具 - 少数派 残局没电?多品牌外设电量统一管理软件EasyBluetooth已支持RTSS游戏内显示以及AIDA64 - 少数派 前往通义路的路 - 少数派 太好看了,媲美Sun的个人导航页,NAS部署星云门户 - 少数派 乌黑嘴唇“一键检测”上线了 - 少数派 派早报:Claude AI 接入多个创意软件生态、FILCO 生产方接手品牌等 - 少数派 【更新】BearCLI、Claude 连接器与 MCP 服务器 - 少数派 记了上千条流水,还是看不懂财务?我做了一个让 AI 读懂账本的工作台 - 少数派 MINI R56 升级原厂 Sport 模式 - 少数派 新玩意 | 一棵柠檬树(仿真版) - 少数派 Momenta的“物理AI”野望,需迈过“含摩量”这道关 - 少数派 网页直接投屏控制手机!NAS一键部署PandaScrcpy,流畅丝滑可远程。 - 少数派 众测|邀你一同探索随身 AI 硬件入口 YoooClaw C·ONE - 少数派 2050大会:分享时间是真诚 参会记 - 少数派 iPad 赋能电影创作:国内首部宣纸手绘长片《燃比娃》的幕后故事 - 少数派 AI的审美:我用 8 个大模型给 100 张旅行照片打分 - 少数派 普通人如何破圈?去参加一个本地协会 - 少数派 把极空间的图标全换了,主题DIY全攻略打造你的专属NAS桌面 - 少数派 电子便签墙,帮你实现便签自由 - 少数派 我如何用三个 CLI 工具取代文档创建需求 - 少数派 原来真的有人可以玩一辈子 - 少数派 社区速递 139 | 派友热议三月买了啥、复古单反尼康 Df 体验 - 少数派 06 作品的赏析与评价 - 少数派 TDS REVIEW|索尼 WF-1000XM6 降噪真无线耳机体验 - 少数派 35.98万起售的第二代腾势D9,我看重的不是堆料,而是不凑合 - 少数派 鼠须管 Squirrel 皮肤配置指北 - 少数派 从watch ultra2换到redmi watch6 - 少数派 派早报:阿里巴巴发布视频生成模型 HappyHorse 1.0 等 - 少数派 别迷信1M - 少数派 家人们天塌了!网盘“大封杀”,多个渠道多条路,NAS部署PanHub - 少数派 AI与人勾心斗角!NAS一键部署AI狼人杀,假日休闲必备。 - 少数派 电商必备!Comfyui工作流批量生图插件,一次生成12张!支持Nano banana pro模型 - 少数派 Comfyui工作流配置Gpt-image-2模型教程,0.03/张 - 少数派 OpenClaw第三方APi怎么配置?可使用Gpt-image-2模型 - 少数派 会员社区话题精选 Ep. 103 - 少数派
幕后丨长达 22 个月的开发,他们只为做出一款令自己满意的播客应用:专访 Castro - 少数派
2016-08-26 · via 少数派

关于「幕后」

我们每天会接触大量的软件、硬件,但是多数时间下,都只是以固有的「使用者」视觉去体验和评判,快节奏的模式让我们没时间体会太多背后的理念。「幕后」栏目 因此而生,我们会不定期邀请一些制作者,讲述他们在产品开发 / 制作过程中的点滴。


Supertop 是少数派非常喜欢的一个独立开发团队。到目前为止,他们共有三款应用:RSS 阅读器 Unread,播客客户端 Castro,以及一个 Mac 上的应用兑换码分发的工具 Tokens,其中前两款我们都做过多次报道和评测。

上周,Supertop 终于上架了全新的 Castro 2,我们在第一时间发布的 评测文章 中提到,除了从界面交互到功能的巨大变化,引入类似 GTD 的剧集管理方式可谓是最大亮点。为了开发这款不那么「同质化」的应用,Supertop 花费了 22 个月的时间(《纪念碑谷》开发时间为 10 个月),即使是对于一款优秀的播客应用来说,开发周期似乎是有些太长了。

相信很多人都非常好奇,是什么原因让他们花费如此之长的时间?首创的播客管理方式又是如何考虑的?少数派在第一时间采访到了 Supertop 团队,了解到许多关于 Castro 2 背后的故事。

如果你还不了解 Castro 2,请先阅读:《在同质化的播客客户端里做出差异:Castro 2》

(注:本次专访以英文进行,以下内容由我们编译,如有兴趣,你也可以点此阅读英文原稿。)


π:先做自我介绍吧。

大家好,Supertop 是一家开发 iOS 和 Mac 应用的独立工作室,由 Pádraig Ó Cinnéide 和 Oisín Prendiville 组建。

我们 2005 年在都柏林城市大学相识,已经在一起合作 5 年了。Pádraig 现在住在加拿大温哥华,而 Oisín 目前在波黑的萨拉热窝。我们都是全职在 Supertop 工作,分工并不那么明确,不过 Oisín 更倾向于做设计和动效,而 Pádraig 则更多是做性能和服务器方面的工作。

Oisín(左)和 Pádraig

π:你们不在一个城市,还存在时差,请问你们是如何协作的?

我们主要用 Slack 交流,Slack 不但可以把我们几乎所有的沟通工作聚合在一起,而且可以在不工作的时候把它设为免打扰模式。

虽然有时差,但是因为 Oisín 习惯工作到很晚,在早上和下午的时候,我们还是有机会「同时」工作。我们每年差不多能见两次面,那时我们会一起完成很多工作。虽然这种远程办公并不是一种很理想的工作状态,但是 Pádraig 喜欢温哥华,而 Oisin 则喜欢四处旅游,所以我们选择了这种合作方式。

π:为什么 Castro 2 开发了 22 个月?是遇到了什么困难吗?

这个说来话长啊,总的来说是因为下面几个原因:

首先,Pádraig 和他的妻子去年有了一个孩子,这对他来说是一个重大的人生变化,因此他的生活重心也转移到了照顾家人身上,不能像以前那样有那么多时间编程了。

而且,我们受到了「第二系统效应」的困扰,因为我们开发 Castro 1 时间紧迫、资源有限,所以当我们准备开发 Castro 2 的时候,我们想要尽可能为它加入更多更强大的功能。这也导致我们没有抓住重点,在开发过程中没分清主次。直到 2016 年年初我们才意识到这个问题,开始重新规划和管理开发进度。

不过,最大的原因可能还是因为我们想做一些原创的东西。

市面上现在有成百上千在功能上千篇一律的播客客户端,但是我们对于播客客户端的功能却有一个「新的理念」。我们想让用户更容易的订阅更多播客,并且能快速从中挑选出最好的几期节目。

但是这些功能对用户来说可能是一个需要学习的过程,所以如何把我们的想法通过 UI 直观地传达给用户是一件难事。我们在 UI 设计上做了很多次迭代,甚至还经历了多次重新设计。

π:为什么会想到使用类似 GTD(或者说邮件)的管理方式?对于这个功能,你们有哪些考虑?

这就是我们提到的那个「新的理念」中的核心功能,我们发现随着播客越来越迅速的发展,现在已经不像以前那样可以只订阅 5 到 6 个播客,并且把它们的每一期都好好听完。

这样你会错过很多好播客,你可以在播客中听到太多精彩的故事、不同的政见以及多元化的声音。所以,我们想做一个应用可以让你即使订阅 100+ 的播客,也可以用最快速度总里面挑选出最棒的几集,并且轻松略过其他的。

π:从开发周期来看,Castro 2 的设计风格是早于 iOS 10 的,但目前看来它和 iOS 10 非常契合,这是巧合吗?

这真的是个巧合!我们可以让你看看我们早期的设计原型图,在 iOS 10 发布之前我们就已经有这样的设计了。我们很高兴看到 Apple 也这么做,这也证明了我们的设计方向是正确的。

我们喜欢这种卡片式设计的另一个小原因是,这样可以把顶部的状态栏排除在应用之外,虽然不是什么大问题,但是每次在切换明暗主题的时候,想要让状态栏的切换效果完美和应用界面做到无缝衔接,几乎是不可能的,这非常烦人。

π:Castro 2 的设计属于「看截图很平淡,用起来有惊喜」,因为应用中有不少精致的动效,但也有用户反映应用不太流畅,这是否和动效有关?

我们很赞同你的看法,事实上在我们设计 Castro 2 的官网宣传页时也遇到这个头疼的问题,就像你说的那样,尽管实际的动效非常精致,但那些静止的应用截图看起来实在是没什么吸引力(因此现在在官网宣传页上你也只能看到宣传视频)

由于我们加入了一个新的想法:当你把某期节目加入队列或者进行归档的时候,会有播客节目的图标掉入 Tab 栏的动画效果,这个动画现在虽然看起来有些卡顿,但是它的存在却很重要,因为在测试中我们发现,如果不加入这个效果,用户会完全不知道这些剧集跑到什么地方去了。

关于性能的问题,我们还会继续改进,不过在上架时,我们认为应用质量已经达到了可以发布的水平。

π:在 iOS 10 大量使用 3D Touch 操作的现在,Castro 2 没有 3D Touch 特性是基于什么原因?

我们也很喜欢 3D Touch 功能,只是因为优先级的原因暂时没有加入,之后我们会加上对 3D Touch 的支持。

π:用户呼声很高的同步和 iPad 通用版在计划之中了吗?

我们收到不少人的反馈,我们也很乐意做 iPad 适配,但经历了 22 个月的开发之后,我们现在有点不好意思随便承诺开发进度了。

π:为什么 Castro 2 里没有智能加速功能?

这是个很不错的功能,不过我们俩并没有使用这个功能的习惯,我认为一个剪辑完善的播客有它自己的节奏,那些停顿的地方可能是让你能够更好的理解前文。

不过这也是在 Castro 2 上架之后用户呼声最高的一个功能,但如我之前所说,我们现在已经不好意思给出具体日程了,不过我可以告诉大家,我们非常理解这个功能对你们的重要性。

π:我们对 Tentacles 服务器很感兴趣,请问你们为什么想要自建这样一个服务器?未来还打算用它做什么?

Tentacles 是我们的中央加速服务器,通过它,我们可以让用户订阅的所有播客都保持最新,这样应用就不会消耗手机电量和流量去刷新获取最新节目了,它给我们带来了不少好处,其中最重要的一个是,如果订阅源出现了任何问题,我们都可以立刻修复问题,而不需要升级应用。

未来的话,它还可以让我们加入探索推荐、同步,以及更好的搜索和分享功能。

(关于 Tentacles 的介绍,请阅读他们的博文

π:Overcast 有基于 Twitter 的推荐,Castro 2 也有了自己服务器,并且支持了分享链接,看起来以后可能会有社交元素?

其实这也是因为我们认为分享「某一期节目」比分享「整个播客频道」更有价值,特别是在社交网络或者直接和朋友分享,直接描述一集节目的精彩比直接描述整个播客要简单的多,而这也比你要把整档播客从头到尾都听一遍要容易的多。

Castro 提供的分享链接可以让你直接从 Safari 跳转到应用中收听,如果你没有装 Castro,你也可以直接用网页播放器来收听。

π:在 Overcast 宣布免费时,你们有说「并不担心 Castro 2 的竞争力」。但按目前版本来看,对于非重度播客用户来说,Overcast 仍是更有性价比的选择,对此你们怎么看?

现在市面上确实有不少播客客户端,但是如果你仔细观察的话,不管 Overcast 是否免费,能够赚到足够钱的播客客户端都只占一小部分。

如果用户完全依据价格来做决定的话,他们总会选择 Overcast,但是假如你有很多播客想要听的话,那么播客应用可能会是你手机上使用频率最好的应用。这样的话你就很值得去投入一些成本来获得更好的体验。而对于这些「播客达人」来说,Castro 2 这种分类和管理播客的方式可能会更适合他们,甚至可以让他们订阅更多的播客来听。

π:听说之前的 TestFlight 版本采用了订阅制,为什么最后上架决定改为一次付费的买断形式?

我们曾经在 Castro 1 时代尝试过捐赠模式,应用完全免费,用户可以选择每月支付 1 美元来支持我们的应用而得不到任何额外的功能。不少忠实的用户很高兴付钱支持我们,但是这不足以成为 Castro 2 的一种可行的收费模式。

π:随着 App Store 对订阅制的优惠政策,相信会有越来越多 App 转为订阅模式,但不少用户并不买单,一方面是一些开发商策略做得不好,另一方面是认为某些 App 不应该订阅。你们怎么看?

我们很有兴趣看看市场会如何发展,苹果的新政策确实为很多应用提供了更多的可能性,但是最终起决定作用的还是用户以及开发者应用价值的体现。我们愿意看看苹果如何让订阅制看起来更容易被用户接受。

如果用户最终愿意接受这种收费模式,这对于应用开发来说,当然是一种更加可持续性的路线,它可以帮助开发者持续完善他们的应用,更长久的服务于用户,满足他们的需求,不过达到这一目的中间还存在很多障碍。

π:你们做的 Castro、Unread 其实都是挺小众的市场,这次 Castro 2 开发周期这么长,推出之后万一不叫座,对你们来说会存在不小的风险,是否考虑过未来缩短开发周期?

在 Castro 2 上花费 22 个月的开发周期看起来确实不是一种务实的商业做法,但这意味着我们的目标是,我们愿意在想要做的事情上花费更多的时间。

比起只是把它做出来,我们更想要努力把它做好,所以成本的控制并不是我们首要考虑的问题,我们并不是在建立一个很大的生意,也并没有想要赚很多的钱,不然我们完全可以在大公司找一份工作。不过我们确实意识到了这种风险,也做了各种事来尽量减轻这种风险。

(文末栏目图来自 Business vector designed by Akdesign


阅读更多「幕后」故事 >