适用于 iOS 2024.5 的配套应用程序:让我来帮助您 🍎

嘿,这是布鲁诺。自从我加入 Nabu Casa 全职开发 Home Assistant iOS 应用程序以来已经过去了几个月,再次非常感谢我们的 Home Assistant Cloud 订阅者使这一切成为可能。今天,我想回顾一下自 版本 2024.1 的最后一篇博客文章 以来介绍的内容,并讨论更多有关如何将 Assist 集成到 Apple 生态系统中的信息,以及该应用程序的许多其他改进。

iOS 2024.5 配套应用程序

iOS 上的协助

我很高兴为 iOS 带来新的本机 UI,并与 iOS 快捷方式和小部件集成,所以让我们从一个快速演示开始:

在此演示中,您会看到 iPhone 15 Pro 的“动作按钮”和门锁屏幕小部件触发了辅助功能。这些是与 Assist 交互的几种方式,但由于它是 iOS 快捷方式,因此您可以通过各种创造性的方式来控制它。您可以创建通过扫描启动 Assist 的 NFC 标签来触发的自动化,甚至可以将其添加到您已使用的现有快捷方式中。

###“如果我没有 iPhone 15 pro 来使用动作按钮怎么办?”

如果我们能用长按电源按钮时的辅助功能来代替 Siri,那就太理想了,但苹果不允许这样做。第二个最佳选项是动作按钮。对于没有它的 iPhone,还有第三种选择,即称为“后退”的辅助功能。按照Apple 页面上的指南 了解如何配置它。

小部件

如果后按对您不起作用,可以通过主屏幕上的小部件或使用我们的第一个 iOS 门锁屏幕小部件激活辅助功能,这看起来很棒:

辅助小部件

辅助功能替代方案

你还可以使用“一件事”来启动 Assist,iOS 有一个名为“语音控制”的辅助功能,它允许用户基本上完全使用语音命令来导航 iPhone。最重要的是,它们允许您添加“自定义命令”,所以......是的!您只需添加“Ok Nabu”,然后使用选项运行快捷方式并让它发挥“Assist In App”即可。

有几件事需要考虑。我上周末尝试过这个,虽然很酷,但不如调用 Siri 快。您还将启用完整的语音控制,因此您可以每隔一段时间执行其他命令。

其他亮点

  • 我们引入了在后台运行动作小部件的功能,因此您可以快速破解它们,而不必等待应用程序启动才能看到结果。

  • 此版本引入了一种为 iOS 动作创建自动化的简单方法:只需点击“创建自动化”按钮即可。

  • 我们开始改进小部件的性能和功能。我知道你们都有很棒的想法,我目前正在为实现这些想法奠定基础,但请继续向我们的Home Assistant社区发送功能请求。- 当我们第一次发布 CarPlay 集成时,由于列表中允许的项目数量限制,我们错过了显示所有区域。自 2024.2 起,我们通过使用区域列表的第一行和最后一行作为分页箭头来解决此问题,因此您现在可以看到所有房间。

  • CarPlay 中的动作 UI 已调整为显示与 Apple Watch 中相同的信息,之前我们显示“标识符”和“文本”,现在我们仅显示“文本”,因此我们保持平台之间的一致性。

  • 我们还添加了一个按钮来重新加载您的小部件,因为有时更新后它们对于一些用户来说可能会变成空白。对于动作,我们添加了一个按钮来手动更新服务器-创建动作,因此您无需为此重新打开应用程序(但请记住在从 YAML 添加或删除动作后重新启动 HA)。

  • macOS 客户端上的内存使用和性能问题目前是 GitHub 中的重要主题,我们已经意识到这些问题并正在努力改进它们。由于此发布是该方向的第一次迭代,因此我们希望您提供反馈,因为此问题在所有情况下都不容易重现。

在结束之前,我想说一下 GitHub 上的报告问题对于这些配套应用程序的开发有多么重要。我们正在尽快解决这些问题,并给予必要的关注,以确保您的问题得到解决。我还想借此机会邀请希望做出贡献的 iOS 开发者(有抱负的或成熟的)加入进来。给我留言,以便我们可以共同努力并更快地采取行动,我很乐意帮助您入门。