「所有XR OS都开始长得像visionOS」(图1)——这本质上不是apple设计带来的结果,而是从VR到MR的发展趋势必然带来的结果。
VR应用不是多任务的,包括空间环境和2D GUI在内的整个画面都由应用自己渲染和控制,因此应用可以通过非通用的设计来保证2D GUI不会在环境背景画面中看不清。
而MR应用趋向多任务,只负责整个画面中的一个局部,会跟OS本身渲染的画面共存,无法掌控应用之外的部分。另一方面,构成背景的空间环境变成了现实世界环境,这种背景画面的内容、颜色、光线明暗,连OS都掌控不了。
不像桌面和手机平台上的OS可以决定当前是白天模式还是黑夜模式,MR的背景画面可能是浅色和深色随机混合的、一半光明一半黑暗的、随着用户的活动而随时改变的。
因此不可能有任何一种单一背景颜色能让2D GUI在这种背景中能保持清晰可读、保持区分度,MR OS不得不把所有2D GUI的背景统一改成基于半透明材质和物理渲染的效果。