iOS 16“实时活动”适配灵动岛:显示比分或外卖进度等!
要说今年iPhone 14系列最大的更新,莫过于iPhone 14 Pro系列加入的“灵动岛”功能了,不少网友调侃其实iPhone 14只能算iPhone 13s,而iPhone 14 Pro系列才是真正意义上的iPhone 14。
随着iPhone 14系列的发布,苹果也在加快iOS 16系统与iPhone 14系列的适配度。今日早些时候,苹果还发布了关于iOS 16“实时活动”和iPhone 14Pro灵动岛适配的设计指南,用来告知开发者们在App中加入实时活动功能的相关规范。
苹果在开发者网站上提到,实时活动帮助人们跟踪他们关心的任务和事件,提供持久的位置来显示经常更新的信息。例如,食品配送应用程序可以显示食品订单到达之前的剩余时间,或者体育应用程序可以显示正在进行的比赛比分等等。
除了在锁定屏幕上显示“实时活动”外,支持“实时活动”的设备还可以以不同的方式显示您的App信息,具体情况要取决于设备是否也支持“灵动岛”功能。
在设计指南中,苹果还列出了在灵动岛中显示实时活动的三种不同形态:紧凑型、最小型、扩展型。
在灵动岛实时内容的展示上,苹果也给了开发这们一些建议,包括:
- 为具有明确开始和结束的任务或进行事件提供实时活动;
- 只呈现最重要的内容;
- 仅在有新内容可用时更新实时活动,且在必须引起人们注意时才会提醒他们;
- 避免在实时活动中展示敏感信息;
- 避免使用实时活动来展示广告或促销活动;
- 用户可以控制实时活动开始或结束;
- 确保点击实时活动会自动跳转到对应App;
- 考虑在锁定屏幕结束后从锁定屏幕中删除实时活动;
在适配方面,苹果还要求开发者们确保在灵动岛中紧凑演示的统一信息和设计,在紧凑和扩展的演示文稿之间创建一致的布局;适应不同的屏幕尺寸实时活动演示;支持深色模式和常亮显示等等。
早在本月初iOS 16.1测试版发布时,苹果就表示将再iOS 16.1将启用一项新的实时活动功能,允许iPhone用户直接从锁定屏幕实时了解正在发生的事情,例如体育比赛比分或外卖订单进度。
由于iPhone 14 Pro和iPhone 14 Pro Max支持灵动岛功能,实时活动也将集成到灵动岛上,通过灵动岛也能查看实时活动的进程。
考虑到苹果已经在iOS 16.1开放了API,现在实时活动设计指南也发布了,预计再过不久就会有不少App开始适配了。
相关文章
- 红宝书 ? 4.3 垃圾回收
- 如何管理项目干系人?
- 简单实现虚拟 dom 和渲染
- what is 模块化?
- 【我在做毕设】音乐歌曲播放[1]
- 【我在做毕设】音乐海报轮播
- typescript [接口]
- vue3 + elemenplus实现导航栏
- 栈 队列
- TypeScript不学?你养我啊[1]
- TypeScript不学?你养我啊[2]
- springdata入门(纯赶货)
- 原型与原型链
- ㊙️ 控制台的红色字体和图片
- 模块化-模块化规范
- 回调地狱
- React入门一:React简介及基本使用 | 8月更文挑战
- React入门二:React脚手架的使用 | 8月更文挑战
- React入门三: JSX | 8月更文挑战
- 5why分析总是起不了作用?原因在这里 - 优思学院