Skip to content

Commit 05a8563

Browse files
committedSep 9, 2022
docs: modify content
1 parent 7fe9084 commit 05a8563

File tree

1 file changed

+6
-7
lines changed

1 file changed

+6
-7
lines changed
 

‎WeeklyLearning/iOSWeeklyLearning_68.md

+6-7
Original file line numberDiff line numberDiff line change
@@ -23,15 +23,14 @@
2323

2424
再说回这个设计,看过宣传视频,对于灵动岛具备的能力可能还会有些疑惑,这个控件能否由开发者控制呢?能控制到什么地步?原有通知的样式是否需要适配?因为这个功能可以配合 Live Activities 使用,应该是有一种配置是用于在灵动岛中展示的,但当我想看下这个文档,看能否找到一些相关的 API时,发现这个[文档链接](https://developer.apple.com/documentation/activitykit/displaying-live-data-on-the-lock-screen-with-live-activities "displaying-live-data-on-the-lock-screen-with-live-activities")被下掉了,整个 ActivityKit 文档也都没了,不知道这是要干啥。既然没法看文档就从网上爆出的视频简单推测下它的能力吧。
2525

26-
* 与 Live Activities 能力结合,作为一个小的通知面板,这块样式定制应该是写到 ActivityKit 框架里的。
27-
28-
* 样式上支持开发者的控制,但能控制的内容不多,比如为了跟屏幕融为一体,背景会被限定为黑色。
29-
* 这算是一种后台能力,应该是只有申请嘞这类能力的 App 才有此功能。
26+
* 已知与两种能力对应:信息通知和后台停留内容展示。作为展示能力看的话,灵动岛很有 iPhone 第二屏的感觉。
27+
* 作为后台停留展示时,需要申请后台能力,同时应该还会有一个停留的配置项。
28+
* 与 Live Activities 能力结合时,可以作为一个更精简的通知面板。这块样式是否可以定制还不确定,有两种方案,一种是通过 ActivityKit 简单定制,一种像音乐控制器一样,设置特定元素由系统自动提取。
3029
* 支持最多两个 App 的停留,会变成「叹号」样式。如果有更多后台 App 会如何替换,这个还不清楚。
31-
* 点击切换至对应 App,长按展开为大屏,目前已知的大屏样式有长条状、圆角正方形状、延伸屏幕边缘的矮矩形和高矩形、还有一种介于圆角正方形和屏幕宽度之间的尺寸。对于形状的定义应该会比 Widget 多,但不会是任意定制。
30+
* 点击切换至对应 App,长按展开为大屏,目前已知的大屏样式有长条状、圆角正方形状、延伸屏幕边缘的矮矩形和高矩形、还有一种介于圆角正方形和屏幕宽度之间的尺寸。
31+
* 长按展开的样式会提供开发者定制能力,因为这块样式太多了。但能控制的内容不多,比如为了跟屏幕融为一体,背景会被限定为黑色。
3232
* 灵动岛长短的变化会影响左右两侧时间和信号的展示,如果灵动岛展示为大尺寸,两边的元素会被挤压至屏幕外。
33-
34-
* 关于通知的样式,原有通知样式应该还会在挖孔的下面展示,因为要所有的通知样式适配黑色背景有点难。但针对灵动岛的通知样式应该会有提供。
33+
* 关于原有通知如何弹出的问题,因为灵动岛需要黑色背景才能体现连贯性,所以这块的交互不会默认迁移,那这样话会由一种新的通知样式用于适配灵动岛。
3534

3635
## 本周学习
3736

0 commit comments

Comments
 (0)
Please sign in to comment.