一、iOS 17 新特性概述
(一)系统交互层面
- 交互式 Widgets
iOS 17 引入了交互式 Widgets,这使得用户无需打开应用,就能直接在主屏幕或锁屏上与 Widget 进行交互。Widgets 支持按钮、切换开关、进度条等多种交互式元素,极大地方便了用户快速完成特定任务。例如,用户可以通过音乐应用的 Widget 直接控制音乐播放,调整音量大小,切换歌曲;健身应用的 Widget 能够让用户快速启动锻炼项目,查看运动进度等。这种交互方式的革新,改变了以往 Widget 仅作为信息展示窗口的局限性,为用户提供了更加便捷高效的操作体验。
- 锁屏自定义增强
在 iOS 17 中,开发者拥有了更多为锁屏屏幕提供自定义的选项。用户可以自由地自定义锁屏的壁纸、字体、颜色,并且能够添加小部件和动态内容。借助 WidgetKit 和 Live Activities 等框架,开发者能够在锁屏上展示更多个性化的信息。例如,运动类应用可以在锁屏上实时显示用户的运动步数、消耗的卡路里以及运动目标完成进度;天气应用能够展示当前的天气状况、温度、湿度等信息,并且随着天气变化实时更新,让用户在不解锁手机的情况下就能获取关键信息。
- StandBy 模式
StandBy 模式是 iOS 17 的一个创新功能,当 iPhone 插入充电器时,会自动切换到该模式,呈现出一个全新的视图。在这个视图中,用户可以看到时间、照片、天气等各类信息。对于开发者而言,可以利用 WidgetKit 和 Live Activities 创建自己的 StandBy 视图,展示实时信息。比如,新闻类应用可以在 StandBy 模式下滚动展示最新的新闻标题和摘要,方便用户随时获取资讯;智能家居应用能够显示家中设备的状态,如灯光是否开启、空调温度设置等,将 iPhone 变成一个便捷的智能家居控制中心。
(二)功能增强层面
- Interactive Live Activities
iOS 17 进一步加强了对 Live Activities 的支持,使其具备更多交互功能。Live Activities 原本就允许用户实时追踪事件,如运动进度、航班信息等,而现在通过用户的互动能够更新状态。例如,在运动应用中,用户不仅可以在 Live Activities 中查看实时的跑步距离、速度和心率等信息,还能通过点击按钮暂停或继续运动,甚至调整运动目标;对于出行类应用,用户可以在航班 Live Activities 中直接操作办理值机手续,查看登机口变更信息等,极大地提升了用户与应用之间的互动性和参与感。
- 新的文档扫描与智能识别
iOS 17 的文档扫描功能得到显著增强。新版本不仅能够识别文本,还能智能检测文档中的各种元素,如表格、签名和日期等,从而提供更准确的扫描结果。系统会对扫描的文本进行 OCR(光学字符识别)处理,并且开发者可以直接从相册或相机中提取文本。例如,办公类应用可以利用这一功能,快速识别扫描文档中的文字内容,进行编辑、转换格式等操作;在金融领域,应用可以通过扫描身份证、银行卡等证件,自动识别关键信息,简化用户信息录入流程,提高业务办理效率。
- 通信类应用升级
- 电话应用:电话应用迎来了重大升级,其中个性化 Contact Posters 为用户提供了表达自我的全新方式。用户可以定制海报的显示方式,选择精美的照片或拟我表情处理方案,搭配吸睛的排版和字体颜色,让来电观感焕然一新,并且该功能也支持各类第三方通话应用。此外,Live Voicemail 让用户在他人留下语音留言时,能够实时看到语音转写的文字,还能在对方留言时接听电话,同时诈骗电话将被自动拒接,且转写功能在设备端处理,充分保护用户隐私。
- FaceTime 通话应用:FaceTime 通话应用新增了音频与视频留言功能,当呼叫对象无法接通时,用户可以分享留言供对方稍后查看。同时,还