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会停止