Android的多任务演进史,是一部"从玩具到工具"的补课记录。直到12L版本,Google才真正认真对待这件事——给平板和大屏设备配上常驻任务栏,拖拽分屏变得顺手。14和15代继续打磨,加入应用配对、优化未适配应用的多窗口表现。16代更进一步,推出桌面模式,窗口终于可以像PC那样自由缩放。
其实自由窗口的概念早就有。Android 7.0 Nougat时代就藏着一个开发者开关,只是没生态跟进,荒废多年。ChromeOS也能跑Android应用,但关在容器里,版本老旧,分屏还一堆Bug,体验割裂。
真正有意思的变量是"气泡"。Android 11引入这个功能时,定位很窄——只服务对话场景。消息应用可以变成悬浮球,挂在其他内容上,不用切来切去。但实现方式很拧巴:依赖MessagingStyle通知类别,开发者没法把任意组件气泡化,最后沦为WhatsApp、Signal们的专属玩具。
Android 17打破了这个限制。现在,几乎所有应用都能变成灵活的悬浮实体。
操作路径很直接:长按主屏幕、应用抽屉或任务栏上的任意图标,上下文菜单里会出现新的"气泡"选项。点击后,应用弹出为悬浮窗,覆盖在当前活动之上。大屏设备上,更可以直接从任务栏拖拽应用到屏幕角落触发转换。激活后的气泡能自由移动、与其他应用堆叠,或缩成边缘的浮动胶囊。
技术门槛比想象中低。系统把气泡视为一种特殊的窗口模式,开发者不需要重写应用,但要告别"固定屏幕"的思维,转向自适应布局。这对工具类、参考类应用是明显的场景扩展——计算器悬在文档上方、浏览器挂边查资料、音乐播放器常驻角落,不再需要为这些小需求硬凑分屏。
Google这次把窗口管理的粒度从"系统级"下沉到"用户级"。不是等开发者适配,而是让用户自己决定什么值得浮起来。这个转向的潜台词很清晰:Android的下一步生产力,押注在"用户自定义的多任务编排"上。
热门跟贴