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

状态切换示意

最小化

隐藏

posted @ 2023-05-23 11:49  mooooonlight  阅读(14)  评论(0编辑  收藏  举报