作者 / Android 团队
Google Chrome 是在全球广泛使用的浏览器,Chrome 团队希望可以确保用户在所有设备上都拥有出色体验。许多用户一直要求 Chrome 在移动设备、平板电脑和可折叠设备上提供更多有助于提高效率的功能,以更好地与桌面版的功能相匹配。为了满足这些需求,团队决定投入资源打造可促进多任务处理能力的功能。虽然团队也为手机端构建了此功能,但他们希望特别关注于在人们最常使用的地方实现支持,即平板电脑和可折叠设备等大屏幕设备。
实现之道
singleInstancePerTask
https://developer.android.google.cn/reference/android/R.attr#launchMode
Chrome 团队希望用户能更轻松地利用此功能,因此在菜单中添加了 "新窗口" 快捷方式。他们使用 intent 标志组合 LAUNCH_ADJACENT|NEW_TASK 的新功能来创建此快捷方式。让此功能在产品中更突出地显示,极大地提高了使用量。多窗口功能使用量因此提高了 18 倍。
LAUNCH_ADJACENT|NEW_TASK
https://developer.android.google.cn/reference/android/content/Intent#FLAG_ACTIVITY_LAUNCH_ADJACENT
卓有成效
这个应用太棒了!你可以分屏、更改标签页等等。还可以在其中玩许多游戏。我想给这个应用五星好评。
开始体验
您可以访问官方文档详细了解如何开始针对大屏幕设备优化应用。也欢迎您持续关注 "Android 开发者" 微信公众号了解更多最新内容。
针对大屏幕设备优化应用
https://developer.android.google.cn/large-screens
推荐阅读