Google于去年4月推出了带有Android 10 Beta 2的新Bubbles API。该API最初是作为开发人员的可选功能提供的,Google敦促他们在其应用程序中测试该API,以便在该功能最终在未来的Android版本中推出时支持受支持的应用程序。与预期的一样,该功能已在今年早些时候发布的Android 11 Developer Preview 1中默认启用。在泄漏的Android 11 Beta中,“通知”设置中现在提供了“气泡”功能(而不是在“开发人员选项”中提供),但是,开发人员仍然必须启用对在“气泡”中显示通知的支持。到目前为止,我们仅在Google Messages应用的APK拆除。但是,Facebook Messenger的最新更新也使该应用程序切换到Bubbles API。
对于不知情的人,Facebook Messenger长期以来一直具有用于浮动通知气泡的功能,称为“聊天头”。该功能使用了Android的系统警报窗口API,但如果设备运行的是Android 11,则在Facebook Messenger版本268.0.0.3.118中,该应用程序将切换到新的Bubbles API。此功能适用于我们的推手的运行Android 11的Pixel 4XL。 Beta 1和我们的总编辑Mishaal Rahman的Pixel 3a XL,运行Android 11 DP4。
如您在所附屏幕截图中所见,该功能在Facebook Messenger设置中显示为名为Bubbles的新选项。启用后,您可以选择在Messenger通知设置中选择查看所有对话,选定对话还是不对话的气泡。虽然该功能使用了较新的API,但看起来仍然与旧的Messenger Chat Heads几乎相同。每当您收到新消息时,它都会显示为聊天气泡,紧贴设备主屏幕的一侧。轻按气泡可在浮动窗口中打开对话,您可以在其中快速回复消息。
您可以通过点击并按住气泡,然后将其拖动到另一侧,将气泡从一侧移到另一侧。通过点击顶部的加号图标并添加新的联系人,您还可以选择在单个气泡中进行多个对话。要消除气泡,您可以点击并按住它,然后将其拖到靠近显示屏底部的X图标上。