On AppStories+, Federico shares Shortcuts tips for working with Google’s Gemini API and the highly structured data it returns. Plus he and John share their concern and cautious optimism for the future of Shortcuts.
We deliver AppStories+ to subscribers with bonus content, ad-free, and at a high bitrate early every week. To learn more about an AppStories+ subscription, visit our Plans page, or read the AppStories+ FAQ.
Links and Show Notes Calendar Apps
Calendar Apps
Raycast Calendar Integration
BusyCal
iOS and iPadOS App Store Setapp Read more in Club MacStories Weekly
Dato Fantastical Week Number Notion Calendar Timepage Week Calendar Agenda Calendar 366 II Structured FirstSeed Calendar minical
Todoist
Shortwave
Follow us on Mastodon
Federico Viticci John Voorhees
MacStories Federico Viticci John Voorhees
<raw_text>0 哦
大家好,欢迎收听另一期App Stories播客。我是John Voorhees,和我一起的是Federico Viticci。嘿,Federico。你好,John。你好吗?我今天过得很好。非常好。我想,今天我们有一个特别的主题。我们将讨论另一类应用程序。今天,我们将讨论日历。啊,我最喜欢的。好的。是的,是的。日历对我们来说是一个有趣的类别。我的意思是,我认为可能需要一些背景信息。
因为我们认识的很多人,我们知道很多听众都有满满的日程安排,各种各样的会议,你知道,一天到晚的会议,一周五天,当他们在工作的时候。我们不是这样。所以现在
虽然我们知道这一点,并且在讨论这些应用程序时会尽量记住这一点,但现实是Federico和我,我们的日程安排确实有一些事情。我们有,你知道,每周三到四次播客录制。我们偶尔会互相开会,或者与团队中的其他人开会,或者与公关公司开会等等。但总的来说,我们的日程安排相当宽松,我认为是这样。Federico,你也是这样吗?我
我认为是这样的。我们没有很多会议。我知道我每周有四个播客。这些就像我定期参加的活动。我和我的女朋友共用一个日历,我们把家庭事务都记在日历上,比如我们什么时候去看医生,什么时候有预约,诸如此类的事情。是的。
我从未,也可能永远不会遵循时间块的实践,我知道这对我们的一些听众来说非常流行。我们不……
我不,我想你也不,我们不会过度安排事情,比如,哦,15分钟,我要去刷牙,然后梳头。接下来15分钟,我要喝一些,我们不做那样的事情。我们不做时间块。所以如果你正在寻找时间块的建议,这不是这一期节目。但我们确实喜欢尝试各种不同的日历应用程序。
我们会的。我们会的。我认为时间块对我们来说很难的一点是,我们必须保持相当的灵活性,因为新闻会突然出现,诸如此类的事情。至少对我来说,我发现如果我试图说,哦,我要在接下来的两个小时里写这篇评论,不可避免地,苹果会发布新闻稿或其他什么东西,这会让我一天剩下的时间都乱套,这……
我不知道,我喜欢尽可能地保持灵活。这带来了它自己的挑战,但我们俩从未真正做过时间块。-是的,我的意思是,这也是16年前我想做这份工作的主要原因,是为了能够更加灵活
你知道,如果家里发生什么事,或者我只是想休假,或者我只是想调整一些事情。你知道,很多时候都会发生这样的情况:约翰,我们能把录音推迟到明天吗?因为我今天在写作方面做得很好,我觉得我不想停下来。就像,你知道,在家工作和自己当老板的美妙之处在于能够拥有这些选择。
有时你没有这个选择,比如与其他人开会,或者涉及到其他人日程安排的会议。因此,调整事情就困难得多。但我确实喜欢这种灵活性……
我认为每天醒来看到一天的每一小时都被某些事情填满会让我感到焦虑,这也是为什么我也不会太担心我的任务管理器,我总是设置截止日期和截止时间,以便大致了解我应该做的事情。但我希望保持灵活。比如,我不让它决定我的日常生活,除非是……
绝对必要的事情,例如禁运时间,例如。是的,你知道,当然。现在,我差不多也是这样。我认为这是一个很好的观点,因为我们确实因为我们的日程安排上没有很多事情。而且通常我们的会议,即使是播客会议,也不涉及超过一两个人。对我们来说,调整事情要容易得多。我们没有App Stories的直播视频的原因之一是,它的录制时间在周三到周六之间。
很多时候。我的意思是,你和我,在我们录制这段音频的时候,是星期六,这对我们来说很不寻常。但是,你知道,我想说的是,我们通常在星期四录制,但我们也会经常调整录制时间。是的,就是这样,这是一件好事。能够拥有这种灵活性很好。我喜欢这样一个事实:如果我们录制完毕,我需要休息一下,我会去买杂货。这只是我们做的事情。所以。
是的。所以我要说的是,很多年来,我一直使用iCloud日历,只是iCloud日历。哦,真的吗?是的,是的。很多年来,我只使用iCloud日历,比如个人日历,和你一起使用的那个,还有几个月前和Sylvia一起使用的那个。但你的意思不是像在线iCloud.com?不,不,不,不。你的意思是像日历应用程序一样?是的,我也是。
是的。几个月前,我回到了混合设置,我使用iCloud与我的女朋友共享日历。然后对于我的个人日历和我与你共享的日历,我们使用的是Google日历。我个人做出这个决定是因为我觉得Google日历与我想要使用的第三方应用程序和服务集成得更好。
无论是像人工智能应用程序,比如所有现代人工智能的东西都与谷歌集成在一起。
无论是Google Drive还是Google日历,还有像Todoist这样的东西,例如,它有一个优秀的Google日历集成,可以让你同时查看你当天的事件和任务。所以我一直都在尽可能地使用我的Google日历和iCloud日历。大多数时候,我只是使用默认的Apple日历应用程序,因为它允许你同时查看多个帐户。
但我一直在尝试一些第三方选项,这就是我今天想谈论的内容。你用的是什么,John?所以我也是混合使用的。我使用iCloud作为我的个人日历,与Jennifer和我的孩子们共享。
我想对于工作方面的事情,我越来越转向Google了。我仍然保留了一个iCloud Mac Stories日历,它主要保留在那里是因为它有一些我们定期进行的事情,我还没有迁移到Google。但我一直在更多地使用我的Google日历,原因与你提到的相同,比如我可以创建事件和类似我们电子邮件应用程序Shortwave这样的东西,它与Google相关联。
所以我需要为工作设置Google日历。我认为最终我会使用Google的Google日历用于工作,而iCloud用于个人事务。
是的,这很有道理。所以在应用程序方面,我想,除了Apple日历应用程序之外,我想首先要提到Raycast日历集成。所以在Mac上的Raycast,我的意思是,这是一个我越来越常用的优秀的启动器。它有一些日历集成。所以有一个特定的日历
日历扩展,就像它是一个内置的扩展,但你也可以从Raycast扩展商店获取Google日历扩展。两者都可以支持新的Raycast AI模式。所以这是一个我认为上个月推出的功能。
它基本上允许你……它只适用于特定的扩展。我相信现在不到100个扩展。那些在旁边有闪亮图标的扩展。这意味着你可以使用自然语言使用这些扩展。而at calendar和at Google Calendar扩展都支持AI模式。我认为这很有趣,因为它允许你提出问题。例如……
我下周与一位开发者会面,讨论他们即将为他们的应用程序推出的部分功能。今天早上我能够调用Raycast并执行at calendar,我的下一个与Raycast的会议是什么时候?
应用程序名称,这是一个非常简单的自然语言查询,但我等待了几秒钟,它就返回了答案。我认为这是由Ray1模型驱动的,它基本上是,我认为它是OpenAI的修改版本,专门针对Raycast进行了优化。所以这很好,它也适用于Google日历。你也可以使用这些扩展
无需AI,你只需选择日历,它就会显示你的日程安排,并在Raycast中显示事件列表。你可以选择一个,你有一堆可以使用的键盘快捷键。例如,如果事件有Zoom或Google Meet会议URL,你可以打开它,或者你可以将其复制到剪贴板。你还可以选择在菜单栏中显示你的即将举行的会议,如果你想要这种功能的话。所以基本上你有两种不同的交互模式。
在Raycast中,有一种传统的模式和一种AI模式。AI模式特别是我认为最终……
当苹果把他们的Apple Intelligence Act整合在一起时,这就是我想在Spotlight中看到的那种东西。你知道,能够,无论是Spotlight还是Siri,我的意思是,我认为他们应该在某个时候合并这两个功能。它们应该是一样的,是的。你知道,但是这些自然语言命令是我认为如果你有很多会议并且想要能够找到这些会议的特定子集的话,会非常有用的那种东西。是的。
是的,我同意。我同意。这很有趣。我以前没有广泛地使用Raycast与日历。我认为这是一个有点离题的话题,但我认为Raycast有……
尽管我喜欢Raycast,但它确实存在可发现性问题,我认为传统上我一直将Raycast之类的应用程序仅仅用作启动器。所以对我来说,我在Raycast中做的90%的事情只是启动应用程序。哦,有趣。是的,我很难改掉这个习惯。我经常用它来处理剪贴板。我用它来启动东西。我用它来处理代码片段。一样吗?是的。
我还用它来做什么?我用它来做很多不同的事情。哦,我用它来管理窗口。我将窗口移动到屏幕的左右两半,诸如此类的事情。但我真的觉得我需要做更多的事情,特别是随着AI功能的出现和改进。我认为我将努力推动自己使用更多的东西,例如日历集成。你应该也用它来使用表情符号。
如果有什么的话,因为使用表情符号,你可以做的是,所以你可以在Mac上按下Command-Ctrl-Space来调出表情符号选择器。你可以用Raycast表情符号选择器替换Apple表情符号选择器。
它有一个网格视图,更大,你知道,它有更多的键盘快捷键等等。但令人惊奇的功能是,你可以为特定的表情符号分配自定义关键字。所以如果一个表情符号有一个名称,而你很难记住那个名称,并且你认为那个表情符号有不同的名称,你可以为那个表情符号赋予一个特定的关键字或多个你自己的关键字。所以这很好。我也非常喜欢Spotify的功能。
Raycast中的扩展,它也支持AI。有时它会出错。我注意到所有这些AI系统,在Spotify的音乐播放方面,它们总是难以处理最新的发行版。例如,这与Raycast无关。这是一个有点离题的话题。但就像昨天,我试图播放,我只是在问Google Assistant,播放Skrillex最新的专辑。
它在一周前发行,他找不到。所以所有这些系统,在查找现有播放列表或较旧的专辑、较旧的歌曲方面做得相当不错,但它们似乎都难以处理任何新的东西。
另一件它们难以处理的事情是App Store。你有没有尝试过在App Store中查找应用程序链接,结果它却编造了东西?它编造了东西,是的。大约四分之三的时间都是编造的。我想知道是不是苹果阻止了它,而唯一正确的那些是从开发者的网站上获取的。这是一个有趣的观点,比如苹果正在阻止它。
是的,我的意思是,是的,如果他们正在阻止它或没有阻止它,那将是一个有趣的观点。因为这是我的理论。苹果正在阻止它,而AI能够正确获取的唯一那些是从开发者的网站上获取的。我的意思是,谷歌,虽然使用谷歌搜索,你应该能够找到这些结果,对吧?是的,你会这么想,但我不知道。它在查找苹果链接方面做得非常糟糕。因为我尝试过的事情是我会列出
列出这些日历应用程序。我可能有,我们可能会讨论六七个不同的日历应用程序。我会把它们都放到Gemini中,然后说,把这些都链接起来,用markdown语法标记。它会把大部分都弄错。好的。关于日历的最后一点,关于Raycast的最后一点是,Google日历扩展不支持Google任务。有一个单独的Google任务扩展,呃,
这有点奇怪,因为Google任务和Google日历基本上是相同的服务。你可以在Google日历网站上轻松地在日历模式和任务模式之间切换。但在Raycast中,你必须使用两个单独的扩展,而Google任务扩展不支持AI模式。所以这些扩展中有一些正在成长的烦恼,有些扩展支持新的自然语言命令,而有些扩展仍然不支持。
是的,是的。好的。好吧,你知道吗?我们应该一起讨论BusyCal,因为我知道你把它列在你的清单上,我也把它列在我的清单上。我最近开始使用它,是基于Jonathan为Club Mac Stories在Mac Stories Weekly上发表的一篇文章,因为我一直在使用另一个我将要讨论的应用程序。我一直在使用Notion日历,而且我以前也使用过Apple日历。
但我想要一些不同的东西。而BusyCal,我认为对我来说,Apple日历应用程序的摩擦在于输入日历内容所需的点击次数。我发现BusyCal是……
我喜欢它,因为它可以自定义。我喜欢它允许我在菜单栏中显示我的下一个事件的功能。我知道它占用了很多空间,但对于一个没有很多会议的人来说,当我使用我的大屏幕Mac Studio显示器时,
有足够的空间容纳它,而且它很有用,因为如果我没有很多事情,我很容易忘记我是否有事情要来,你知道,无论如何都是每天的事情。所以我一直对它很满意。但我要说的是,我要说的是Mac版本,我比iOS或iPadOS上的版本更喜欢它的设计。我觉得在iOS和iPadOS上,这些应用程序,也许我不会称之为事后诸葛亮,但我认为它的设计并没有像Mac应用程序那样,
那样,那样细致入微。是的。重点似乎是Mac版本。我认为这是一个非常好的应用程序。我认为它,嗯,嗯,有很多设置,你知道,在日历集之间,自定义视图,自动化规则,多种视图模式,多种帐户类型。BusyCal有很多东西。嗯,
我认为有趣的是,默认情况下,如果你连接你的Google帐户,在这种情况下,它会同时调入你的Google日历和Google任务,这超级酷。该应用程序会询问你是否要默认与提醒集成。你可以拒绝,你只需登录你的Google帐户并调入你的Google任务即可。有
有很多设置,也许可以说是取决于你是什么类型的用户,也许设置太多了。
我仍然觉得我没有像我应该的那样优化这个应用程序,因为我进入设置后,首先,如果你想要更改非常具体的东西,有点难以找到,因为有很多设置。此外,我确信我可以利用很多我没有利用的东西,因为我没有花时间详细地浏览每个选项卡并进行实验以查看每个选项卡的功能。
是的,是的。我很高兴你告诉我这个。你可以使用你的Todoist帐户登录。所以你也可以,你基本上可以将来自许多不同服务的全部任务和全部日历整合到BusyCal中。
还有一个有趣的事实,我认为很多人都不记得这一点。2017年,BusyCal被旧的待办事项任务管理器的开发者Fahad Jilani收购了,我想说是这样。从那以后,他们一直在维护BusyCal。事实上,我认为他们现在的大部分开发工作都投入到了BusyCal而不是待办事项中。
所以,但这并不奇怪,你知道,考虑到,你知道,待办事项曾经是我很多年前的默认任务管理器,当时是一个非常强大的任务管理器,为自动化工作流程和快捷方式之前的时代而构建,有很多功能。你可以看出,同一个开发者的手法是一样的,对吧?
现在在BusyCal的背后。有很多设置。你可能会迷失其中。如果你喜欢调整设置并进行优化,比如真正优化99%的体验以符合你的喜好,你可以在整个周末都……
你知道,玩BusyCal。是的,你真的可以。你真的可以。我真的很感激你可以将如此多的不同的任务管理器整合到其中,尽管我没有将我的任务放在我的日历中,因为每次我这样做的时候,都太多了。我的任务管理器里东西太多了。它压倒了我的日历。所以我个人不这样做,但我确实尝试过Todoist,这是一个非常好的集成。
是的。John,你能告诉我关于Dato吗?你怎么称呼这个?Datto?Datto?哦,是的。Datto或Datto?我不知道。在我的脑海里,我一直把它叫做Datto。Datto。Datto。是的,有道理。Datto,也许?是的,Datto。所以这是来自,等等,Sindra Sorhus。就是这样。好的。这可能是我使用时间最长的Sindra的应用程序,因为它……
菜单栏应用程序,它在你的菜单栏图标方面提供了很多选项。我使用的是一个非常简单的日历图标,中间是日期数字,这是一种非常快速地查看月份日期的方法。它有很多不同的东西。当你打开它时,你会看到一个很好的月份迷你日历,我很欣赏这一点,因为
这让我了解了事情在月份中的位置,然后在下面是所有即将在你的各种日历中发生的事件的列表视图,你可以将各种日历连接到这个应用程序,还可以调整时区,比如
我把你的时区放在这里。它显示Tici,旁边有一个小意大利国旗。我现在的时间是多少?罗马现在是下午4点16分。这是正确的。这是正确的。加六个小时。但它好的地方在于,我不只是可以看到你那里是下午四点。如果我正在计划我们一起做的事情,我们必须开会或安排播客,我可以使用一个小滑块,然后说,哦,好吧,这里,你知道,对我来说是凌晨5点,
对你来说是上午11点,或者你知道我可以,而且大多数情况下,我现在已经记住了我们两个时区之间的六个小时,但是你知道我们有那些时间,比如夏令时,这真的让我很混乱,有时不用动脑筋而实际使用滑块来计算出来是很好的,对于那些我很少与之安排事情的人来说,这也很方便。所以这是一个很好的功能。你可以将它固定以便它可以浮动,有时当我查看我的电子邮件并可能试图与某人安排会议时,我会这样做。它也有很多设置。所以这就是我设置它的方式。但也有其他方法可以设置它。很好。
我想提到Fantastical。我知道对很多人来说,Fantastical可能已经太多了。他们有一个订阅模式,但他们也有很多功能,往往
他们感觉是为像商业化、企业相关的客户优化的。我们在App Stories上讨论过这个话题。大约一个月前左右,我们做了一期关于应用程序中缺少中间层消失的节目,其中所有东西都是为个人或更大的团队构建的,人们有很多会议,非常商业化的人。Fantastical有点像,
在很多方面都符合这些标准。他们有很多功能,适合需要共享可用性的人,有很多会议的人,人们,你知道,那种用例。但我必须说,
它仍然是我见过的最好的日历应用程序。它可以在所有Apple平台上使用。他们总是支持最新的Apple平台功能。他们在Vision Pro上。他们支持快捷方式、小部件、图标、键盘快捷键。他们现在有一个Windows的测试版。所以如果你需要在你的Windows电脑上工作时使用它,你可以。而且它太棒了。
它非常好。你知道,也许是因为Fantastical长期以来一直是我的首选第三方日历应用程序。我多次放弃过Fantastical,你知道,当他们提高价格时,当我感觉他们对我的喜好来说有点过于商业化时。但我最终总是会回来,因为它很好。
我知道这不是最好的评价,比如这不是客观的评价。你可以认为,在所有条件相同的情况下,Bizzical是一个更好的选择,因为我认为它不是订阅服务。你有一个30天的免费试用期,并且有大量的设置,其中一些设置你甚至在Fantastical中都找不到。
这也是我认为对话变得有点主观的地方,你知道,因为也许Fantastical的设计和UI以及动画和键盘快捷键的某些部分对你来说更有意义。我觉得我倾向于成为那种人,我知道我可以在BusyCal中拥有更多设置和选项,但是Fantastical有一些东西,比如,当然,我不喜欢他们为大公司设计的某些商业化功能,但是
但整体包装感觉很好。我不知道该如何表达。不,确实如此。而他们正是通过两件事赢得了他们的声誉,我想说的是。一个是设计,另一个是自然语言输入。我认为自然语言输入的优势随着时间的推移在很大程度上消失了,特别是现在有了AI模型,允许你在越来越多的应用程序中做到这一点。
我认为这不会成为他们的长期优势,但他们的设计仍然比大多数日历应用程序高出一大截。我认为Mac上的BusyCal
做得很好,可以说是满足了Fantastical的挑战。我的意思是,我认为特别是如果你根据自己的喜好调整设置,你可以得到你想要的东西,而且我认为它是一个非常好的Fantastical替代品,无论出于何种原因你都不想使用它,无论是定价还是其他什么原因,但它仍然是最好的应用程序之一。我前几天又想起了我们那一期节目,Federico,关于缺少中间层和,
你知道,应用程序的商业化。而我们没有真正谈到的一点,我认为对于Fantastical来说非常真实,我认为关于这个缺少中间层发生的事情令人遗憾的一点是,
中间层市场不仅仅是你我这样的人,也许是自己工作或与小型团队合作的人。中间层市场也可以是大型公司中的人,他们可以利用Fantastical这类机会。