iPhone主屏幕小部件在iOS 14中如何工作

Khamosh Pathak

在iOS进行了13次迭代之后,Apple最终通过向 iOS 14和iPadOS 14。有一个全新的框架,可让开发人员创建新型的窗口小部件。但是,它所具有的不仅仅是眼神。

小部件回家

苹果介绍 iOS 10中iPhone的小部件。他们被降级为“今日视图”屏幕,可以通过在锁定屏幕或主屏幕上向右滑动来访问。

尽管如此,小部件仍然成为功能强大的工具,并且对于决定使用它们的iPhone和iPad用户而言非常有用。

广告

但是,iOS 14中的所有这些更改都已实现。这是对主屏幕的最大更改, 新的应用程序库。虽然“今日视图”部分仍然保留,并且您仍可以在其中保留小部件,但是添加小部件的整个体验已经改变。

Khamosh Pathak

现在,当您点击主屏幕上的任何空白区域以进入主屏幕编辑视图时,您会在右上角找到一个“ +”按钮。

Khamosh Pathak

轻按它会弹出一个小部件选择器,其中显示了手机上所有可用小部件的列表(包括Apple随附的应用程序和已安装的第三方应用程序)以及它们的预览。

Khamosh Pathak

选择一个窗口小部件,选择一个大小,然后点击“添加窗口小部件”按钮即可将窗口小部件添加到您所在的任何屏幕上。

Khamosh Pathak
广告

然后,您可以将小部件移至所需的任何位置。好吧,不完全是任何地方。与Android不同,iOS仍然不允许您在屏幕上的任何位置放置图标或小部件。

图标和小部件仍然从屏幕的左上方流到右下方。是的,小部件将自动 切换到黑暗模式.

有关: 新应用程序库在iPhone上的工作方式

但是您不知道的小部件

所以,这是个好消息。现在说坏了。您会看到,虽然小部件正在进入主屏幕,但它们并不是您在过去几年中使用和喜爱的小部件。

如果开发人员想要为iOS 14创建主屏幕小部件,则必须使用新的 WidgetKit 基于Swift UI的框架。目前,它不支持任何形式的互动或实时更新。这意味着新的窗口小部件专门设计用于浏览,也就是说,用于快速查看信息,就像 watchOS中的并发症 on the Apple Watch.

左:iOS 14之前的小部件。右:iOS 14小部件。
广告

这意味着,如果您习惯于使用计算器小部件或时间跟踪小部件,则不会在iOS 14上找到它们。小部件可以具有多个可以与应用程序的一部分深度链接的点击目标,仅此而已。这就是为什么iOS 14上的“音乐”小部件没有任何播放控件的原因。

Khamosh Pathak

我们发现的唯一例外是 快捷方式应用-但是,快捷方式自动化又被深度集成在OS中。快捷方式小部件独立工作。当您点击快捷方式时,它就可以开始工作,而无需打开应用程序。如果快捷方式中有任何互动元素,您将在浮动窗口的屏幕顶部看到它们。

截至目前,Apple已正式弃用较旧的小部件。它们仍将继续工作,您可以使用它们 在“今日视图”屏幕中,但是您无法将这些小部件添加到主屏幕。 Apple不会或何时将完全取消对它们的支持。

有关: 如何在iPhone上添加,使用和自定义小部件

未来是什么样子的

很明显,小部件的性质在iOS 14及更高版本中正在发生变化。 Apple做出此更改的原因似乎是为了方便浏览和电源管理。窗口小部件的设计应使用户在主屏幕上时可以快速浏览一下,并且不会浪费电池。

广告

窗口小部件可以根据开发人员定义的时间轴进行更新,仅此而已。我们希望,到明年这个时候,苹果公司已经找到了一种在不牺牲电池寿命的情况下向小部件添加交互功能的方法。

因为当涉及到设计和UI时,新的小部件在主屏幕上看起来很棒(远胜于旧的小部件,后者没有统一的设计语言)。

并且在某些方面,新的小部件在iOS 14中更加灵活。您可以以相同或多种大小使用同一小部件​​的多个版本。您可以将多个相同版本的窗口小部件相互堆叠,并在它们之间滑动。

而且,由于Apple在小部件中使用基于Intents的框架(来自SiriKit和Shortcuts),因此您可以自定义小部件的多个版本以显示不同种类的数据。例如,您可以在堆栈中具有三个不同的“提醒”小部件,这些小部件显示来自三个不同列表的提醒。

Khamosh Pathak
广告

到目前为止,这就是苹果所做的。我们还没有看到开发人员将能够使用WidgetKit框架做什么。在失去交互性的同时,我们获得了新型的小部件和紧密结合的设计框架。

但这是那些观望的情况之一。一旦开发人员在2020年秋季发布了自己的小部件,以及我们看到Apple对iOS 15中的WidgetKit框架进行了哪些改进(如果有的话),我们就会知道这一变化的真正影响。

有关: iOS 14(和iPadOS 14,watchOS 7,AirPods等)的新增功能


关于iOS 14中小部件的工作方式的更多细节,例如,智能堆栈可让您将多个小部件组合成一个小部件堆栈,您可以在iPhone上进行滑动。那是一种方式 iOS 14将转变您的iPhone(和iPad)主屏幕.

有关: iOS 14将如何转变iPhone的主屏幕

Khamosh Pathak
Khamosh Pathak是一位自由技术作家,擅长于教程。他的作品还发表在iPhoneHacks,Zapier的博客,MakeUseOf和Guiding Tech上。 Khamosh拥有七年在互联网上编写操作方法,功能和技术指南的经验。 阅读完整的传记»