We're sunsetting PodQuest on 2025-07-28. Thank you for your support!
Export Podcast Subscriptions
cover of episode Compile Swift going forward, it's all great stuff

Compile Swift going forward, it's all great stuff

2025/2/4
logo of podcast Swift Developer Podcast - App development and discussion

Swift Developer Podcast - App development and discussion

AI Deep Dive AI Chapters Transcript
People
J
Jeff
使用ChatGPT来改善关系和解决争论
P
Peter
Topics
Peter: 我们正在改变播客的主题和方向,但不会停止制作播客。播客最初是为了满足我对学习Swift和制作播客的需要而创建的,但随着时间的推移,Swift已经成熟,每周都没有足够的新内容可供讨论。为了保持播客的趣味性,主题需要扩展到我感兴趣的其他领域,例如AI工具和后端开发。虽然Swift仍然是我的主要语言,但我希望能够与听众分享更多关于App开发的经验和知识,包括App审核、上线和推广等方面。播客不应该仅仅专注于代码细节,而应该更关注App开发的整体流程和最佳实践。我们希望能够与听众进行更多互动,并为他们提供有价值的信息。播客的名称“CompileSwift”过于个人化,需要改名以更好地反映社区性质。我们希望播客能够成为一个社区,而不是个人的事情。 Jeff: 移动开发已经成熟,不再是热门领域,因此播客需要扩展主题范围。Swift已经成熟,每周没有足够的新内容可供讨论,播客需要扩展主题范围。播客不适合深入讲解技术细节,应该更关注通用的最佳实践、工具和职业发展等方面。除了开发App本身,还有很多其他方面,例如App审核、上线和推广等,也值得讨论。播客的主题应该扩展到更广泛的App开发领域,例如IDE、AI工具等,而不应该局限于Swift语言。

Deep Dive

Chapters
This chapter discusses the evolution of the Compile Swift podcast, its initial focus on Swift, and the changes in the app development ecosystem that necessitate a shift in the podcast's direction. The hosts reflect on the podcast's history and explain the reasons behind the changes.
  • The podcast initially focused on Swift, a new language at the time.
  • The app development landscape has evolved significantly.
  • The hosts noticed a shift in listener interest.
  • There's a need to expand beyond a narrow niche.

Shownotes Transcript

我们将做得更好,敬请关注原因和方法。在我们的 Discord 上分享新的播客名称和讨论 -> https://compileswift.com/discord 感谢我们每月的支持者

Adam Wulf bitSpectre Arclite

★ 在 Patreon 上支持此播客 ★ </context> <raw_text>0 大家好,欢迎收听另一期与这些人一起播客的节目。我知道,这可不是通常的开场白。一切都会解释清楚,或者至少我们会努力说服你。另一个人仍然是杰夫。杰夫,你好吗?我还在这里,令人惊讶的是。

好吧,我还在这里,不足为奇,可能让大家很失望。这是一期有点不寻常的节目。首先,让我说明白,因为我知道最近有一些。这不是像许多其他播客那样发布公告的节目。好吧,这是最后一期,不,这不是这个意思。然而……最后一期是《编译 Swift》播客的最后一期。这可能是真的,但这并不是播客的最后一期。我们将解释一切,朋友们。如果你认为《迷失》的结局令人困惑,那算不了什么。我们搞定了。

或者说那时,取决于你何时收听。我的意思是上一期是《编译 Swift》播客的最后一期。这可能是真的,但这并不是播客的最后一期。我们将解释一切,朋友们。如果你认为《迷失》的结局令人困惑,那算不了什么。我们搞定了。

好的,这期节目会有点不同。我们将解释一些变化。或者换句话说,彼得这周到底做了什么?这是另一种解释方式。所以有点像,哦,对了,本周播客的所有服务和其他一切都在更新。好吧,实际上,播客

今天是什么日子?是的,录制节目的那天,今天是他们刚刚向我收费的那天。所以这也给了我时间来反思我们身处何处,我们认为我们想去哪里,或者更准确地说,是我。我想我们应该说,我对此负有责任。别担心,朋友们。仍然会有一个 Swift 播客。

让我们明确这一点,对吧?我们不会突然变成那些犯罪类播客之类的。但我们正在转向

我认为这是一个很好的方式。所以我会从深入探讨这一点开始,对吧?当这个播客第一次被发明出来,这个想法出现的时候,正如我在网站上所说的那样,是为了满足我需要的目的,并希望也能满足其他人的需要。当时,Swift 显然是全新的,我想发布一些东西。现在,

随着时间的推移,当然也发生了一些变化,对吧?你知道,Swift,有,你知道,制作应用程序比以前要复杂得多,对吧?所以我开始做这个的时候,对我来说,这个想法非常清晰。哦,是的,苹果的新语言是 Swift。我想学习 Swift。嘿,我很想学习如何制作更好的播客。所以我将制作一个关于 Swift 的播客,对吧?

就这样持续了很长时间。然后一位联合主持人出现了,现在我已经把你们带到了今天。我知道,历史很短,对吧?但它已经不是以前的样子了。还有很多其他的工具,很多其他的东西。我们将稍微谈谈我从指标中注意到的,关于人们……

似乎感兴趣的东西。但是杰夫,你想谈谈我们如何看待生态系统的变化以及为什么我们认为还有更大的发展空间吗?是的,我的意思是,这显然是远远超出播客范围的事情,但是

在我的整个职业生涯中,这种情况一直存在,当然,移动设备是如此巨大的事情。它是,它是那件事。而且,你知道,我们投入了很多精力,投入了很多知识。而且很多人想要学习,想要了解很多关于移动设备的知识。尤其是在过去的两三年里,嗯,

移动设备似乎已经达到了成熟的阶段,它不再是炙手可热的新事物了。所以……

我们正在关注和看到的是,一个非常专注于苹果、iOS 和一种特定语言的播客,现在人们已经不太觉得引人入胜了。这不仅仅是播客。我们在会议上看到了这一点。我们在面对面的聚会上看到了这一点。我们在各种事情上都看到了这一点。因此,为了继续提供内容

高质量的内容,我们需要将我们的范围扩展到一个非常小的特定领域之外,是的,我认为你提到的一点很重要,那就是 Swift 现在已经成熟了,我认为,好吧,我不会说 Swift UI 例如已经成熟,但它肯定已经稳定了,更好的说法是,随之而来的是

每周都没有什么可谈论的,对吧?没有什么新鲜事。没有什么根本性的转变。没有争议。总是有争议。你知道,所以有时候我们会挣扎,而且,具有讽刺意味的是,我们确实有一份主题列表,但是

最近杰夫和我一直在查看这些主题,这有点像,是的,我们真的不想谈论这个。这没什么意思。对我来说,一个关键的驱动因素是,它必须是我感兴趣的东西。

为了让我能够真正投入其中,更好的说法是,因为我认为这会体现在录音中,对吧?如果你听起来不感兴趣,人们会注意到这些事情,我不想让这种情况发生,同时我也不想

停止制作播客,因为我不想替杰夫说话,但是 Swift 仍然是我的主要语言,它是我用来制作应用程序的语言,对吧?以及其他一切。它非常符合我大部分时间都在做的事情,仍然是专业制作应用程序,但是语言不够。

每周都有有趣的事情发生,可以告诉大家,对吧?这就是我们改用两周发布一次的原因,因为它给了我们时间,不仅是做我们的项目,我们在其他剧集中也谈到过这些,而且也给了我们时间来收集信息,做我们的研究,而且你知道,社区在这方面很重要,就他们感兴趣的东西而言

我们也有其他的兴趣。我认为这是一个微妙的界限,杰夫,对吧?在将某些东西定义为另一种兴趣和这是我用来完成工作的另一个工具之间,对吧?嗯哼。

绝对的。是的。所以我们认为,你知道,关注我其他一些播客的人,我正在做这个关于制作应用程序的系列节目。这也是让我开始思考这个问题的原因之一,是的,我想谈谈我用来制作应用程序的其他一些工具,一些其他的方法,整个应用程序。

生态圈,我想我会这样描述它。对。当我查看指标时,它变得非常明显,收听这个播客的人也对这些感兴趣,因为看到,你知道,数字,感谢你们观众。非常感谢你们。数字一直在上升。这太棒了。这实际上也带来了很大的压力,需要继续交付,继续交付好的内容。

内容,它也告诉我们,你知道,我们可以坐下来背诵代码直到一天结束,但我不知道你杰夫,但我无法听别人只是谈论,你知道,哦,然后你到这里,就是这样,然后那样,那不是我在听这些播客时的状态,对吧?更多的是倾听,几乎感觉像是你在听别人和你谈论应用程序开发,而不是

你知道,这是我写的代码。明白我的意思吗?播客并不是解释的媒介,呃,

深入的技术观点。你知道,大声朗读代码以一种有意义的方式非常困难。所以,是的,我们肯定已经开始转向,更多的是关注,你知道,一般的最佳实践、一般的工具、一般的个人和职业发展以及未来这类事情,并尝试研究更多这些一般性的事情,而不是经常

专注于它在一个特定语言、一个特定平台上的具体实现。是的,绝对的。因为我们也非常清楚,正如许多长期开发者一样,这是流程的一部分。我们当然从我们的朋友那里知道,对。我们与他们进行了交谈,直到前几天,你知道,

制作应用程序和发布应用程序,制作应用程序并不难。制作成功的应用程序非常困难。成功地通过应用程序审核并添加到商店以及让人们使用它可能非常困难。我们当然从收到的反馈中看到,人们对这些事情非常感兴趣,因为……

同样,这一切都是旅程的一部分,对吧?这就是我们在这里要谈论的,当我们经历这些我们之前没有谈论过太多旅程的其他部分时,我们非常清楚其他人在经历这些,并且显然想要获得更多信息和关于它的对话。太棒了。这就是为什么我们有 Discord。这就是为什么我们这样做。这就是为什么我们进行直播,并认识到这不仅仅是我们。

Swift 语言,对吧?还有所有其他东西,例如杰夫,例如,我不知道你做了多少次直播,你一直在使用 Tourist,例如,但它是你在 Swift 中制作应用程序的过程中不可或缺的一部分,对吧?是的。我的意思是,这不仅仅是,

专门用于构建 iOS 应用程序的东西。我很想花更多时间谈论我选择的 IDE。我很想花更多时间谈论 AI 工具,你可以用它们的能力。这可能是真的,无论你是在构建移动应用程序。如果你正在构建桌面应用程序,这可能是真的。如果你正在构建服务器端后端或网站,这可能是真的。所以它真的……

我认为说我们只谈论一种特定语言会限制我们。我们可以讨论很多有帮助的事情。是的,当然对那些每天都在进行移动开发的 Swift 开发人员来说是有帮助的,即使你有一份日间工作,你做的事情完全不同,这些事情仍然是有帮助的。

对,对。我的意思是,我们有多少次听到人们对我们说,嘿,我需要为我的应用程序做一个后端,就像你说的那样,我必须调用一些 API,我必须做一些服务器存储,一些服务器设置。我应该使用什么服务器端语言?我应该使用,你知道,就像我们介绍 Vapor 和 Hummingbird 以及所有这些东西一样。所以我们想打开它。

进行这些对话,并说,你知道吗?继续提出这些问题完全没问题。我们当然也有很多想法和发现。例如,我目前正在学习 AI。所以,你知道,但我们想谈论这个,因为……

每个人都在谈论这个,因此有对话可以进行。我想向大家学习,所以我们想与他们分享这些信息并涵盖这些主题。

所以我们仍然绝对会关注 Swift 和 Apple 平台开发,这仍然是我们的核心内容。它不会消失,但我们也会涵盖这些其他主题。例如,如果你有一集你不太感兴趣,那就跳过它。

收听下一集,我认为这就是我们所说的,对吧?这给了我们一个机会来展示我们所知道的,同时也展示了制作应用程序还有很多其他方面。正如你可能在你的订阅源或你最喜欢的播客播放器中注意到的那样,我们目前的名称是《无题应用程序开发者播客》。

我们把它作为一个占位符,来宣布这一点,并说,是的,我们正在扩大我们的范围。我们不再是《编译 Swift》播客,因为我们不再仅仅专注于 Swift 语言。

但我们显然不会永远是《无题应用程序开发者播客》。这就是你出场的地方。我们希望你们作为社区来建议,例如,当你想到整个应用程序开发时,你会想到什么?当你想到我们的播客时,你会想到什么?并在我们的 Discord、直播、社交媒体或 Apple 的播客平台上与我们联系。

任何你对应用程序开发播客名称的想法,我们未来应该叫什么。我们可能不会把它完全付诸投票,但我们很乐意将你们的想法纳入考虑。是的,绝对的。因为无论好坏,你知道,当它开始的时候,而且很长时间以来,只有我一个人。因此,是的,

你知道,在这一点上,很多人来找我,认识我,他们说,哦,你是 CompileSwift。是的,当你做这样的事情时,这就是问题的一部分,品牌做得非常好,但它做得非常好,把它打造成我,这……

从来都不是目标。它就这样发生了。但在这一点上,以及我们的 Discord,对吧,我不希望它成为我的事情。CompileSwift 这个名字的部分原因是,好吧,首先,它朗朗上口,对吧?其次,它就在那里,编译,对吧?我希望它成为一件社区的事情

这在很大程度上已经实现了,感谢听众和,你知道,像 Dev Club Discord 这样的东西。因此,我想把这个……

变成一个更像,是的,我们主持它,我们做它,但它与人们的对话,这是一个双向的事情,嗯,并且远离哦,编译 Swift 的家伙,对吧?我的意思是,这并没有伤害我,远非如此,但我不想让它成为

彼得的事情。明白我的意思吗?所以这就是我们在这里寻找的东西。以及认可。因为这不正确。例如。可怜的杰夫。他来了。

他是联合主持人。他做得很好。但它就像,但它是 CompileSwift,以及那个家伙。因此,我们想修复这个故障,对吧?就是这样,朋友们。所以请回复我们,对吧?通常情况下,节目说明中会有链接。最好的联系方式始终是 Discord,所有其他很棒的人都在那里,包括许多听众。但是无论你想要怎么做,请回复我们。我们在这里为你服务。这是目标和驱动因素的一部分。