Mac scenephase调研
| 场景 | MacOs | IOS(iPhone 14 pro) |
|---|---|---|
| 可见焦点 | active | active |
| 全屏 | active | NA |
| 可见非焦点自由窗口 | active | NA |
| 可见分屏窗口 | active | NA |
| 部分被遮挡 | active | NA |
| 完全被遮挡 | active | NA |
| 被放在第二个窗口 | active | NA |
| 锁屏 | 状态不变 | background |
| 登陆第二个用户桌面 | 状态不变 | NA |
| 最小化滑动操作过程 | NA | inactive |
| 多任务中心 | NA | inactive |
| 最小化 | inactive | background |
| 隐藏 | background | NA |
隐藏和最小化的区别在于:
- “隐藏”是 App 级别的操作,把当前 App 的所有窗口都收起来,而“最小化”,是窗口级别的操作,只把当前窗口收起来。
- 收入的位置也不同,“隐藏”会把 App 都收入 Dock 上的程序图标内,而“最小化”会把窗口放到 Dock 的最右边
background在MacOs和IOS上表现也有不同:
- MacOs的background的timer依旧在运行
- IOS的background的timer会停止
状态切换示意
最小化

隐藏


浙公网安备 33010602011771号