Android 要变天:桌面端这次真的来了!

本文同步自微信公众号 "Android技术圈"

键盘、鼠标、多窗口、外接显示器。

这些词放在一起,你会想到什么?Windows?macOS?

不,Google 说:这是 Android 的未来。

上周,Android 官方博客发布了一篇重磅文章,正式推出 Desktop Experience 设计指南 和全新的 Android Design Gallery。这不是小修小补,而是一个明确的信号------Android 正式把桌面端当作一等公民来对待了。

什么是 Desktop Experience

先厘清一个概念。

Google 对"桌面体验"的定义很明确:当你的 App 处于桌面模式时------用户通过键盘、鼠标等非触控设备操作,或者 App 跑在外接显示器上------这就是桌面体验。

注意,这不是一个新平台。它依然是 Android,只是运行环境变了。

你的 App 可能在用户的手机上正常运行,下一秒用户把手机接上显示器,你的 App 就要切换到桌面模式。如果你的 App 还在用手机端那套大按钮、大间距的布局,体验会非常糟糕。

这和之前的折叠屏、平板适配是一脉相承的,但这次走得更远。

桌面端设计,到底哪里不一样

Google 这次给出了三个核心设计原则。每一个都直击痛点。

多任务是核心

桌面用户不会全屏用你的 App。他们会开好几个窗口,左边聊天,右边写文档,底部放个播放器。你的 App 必须在各种窗口尺寸下都好用,还要支持 Header Bar,让用户能自由调整窗口大小。

这意味着什么?意味着你不能再只测试全屏状态了。一个只有 400x300 的小窗口里,你的 App 还能正常使用吗?

鼠标精度远高于手指

手指触控的点击目标至少要 48dp,这是 Material Design 的经典建议。但鼠标?鼠标的精度比手指高得多。

这意味着你可以------也应该------在桌面模式下提供更高的信息密度。同样大小的屏幕,桌面端可以展示更多内容,减少滚动,让用户更高效。

Google 的原话是:"present a UI with higher information density so your users can be more productive."

这是一个思维方式的转变。过去我们在 Android 上做设计,总是在想"怎么让按钮更大更好点"。现在的问题变成了"怎么在有限空间里塞下更多有用信息"。

光标交互是全新战场

桌面端有一个手机上不存在的东西:光标状态

鼠标 hover 到不同元素上,应该显示什么光标?文本输入框用文本光标,可拖拽区域用移动光标,链接用手型光标------这些在 Web 端习以为常的交互,Android 开发者可能从来没想过。

Google 甚至鼓励开发者为特殊操作创建自定义光标图标,但同时提醒:别让用户找不到光标在哪。

为什么是现在

你可能会问:Android 适配大屏幕这件事,不是说了好几年了吗?

没错。但这次不一样,因为硬件生态变了

三星 DeX 让手机变桌面已经运行了好几代。Chromebook 天然运行 Android App。联想、华为等厂商都在推桌面扩展功能。Google 自己也在 Connected Display 方向持续发力。

当用户真的开始在 27 寸显示器上用你的 Android App 时,那个只为 6 寸屏幕设计的 UI 就成了灾难。

Google 这次发布设计指南,本质上是在告诉开发者:用户已经在这么用了,你该跟上了。

Android Design Gallery:抄作业的正确姿势

除了设计指南,Google 还上线了一个实用的新工具------Android Design Gallery

这是一个持续更新的灵感目录,收录了各行各业、各种形态的优秀 Android 设计案例。覆盖多种 UX 模式,从手机到折叠屏到桌面端都有。

说白了,这就是 Google 官方的"优秀设计抄作业库"。不知道桌面端该怎么设计?去 Gallery 里找同行业的参考,看看别人怎么做的。

这对独立开发者和小团队来说尤其有价值------你不需要养一个专门的设计团队来研究桌面端体验,看看 Gallery 里的案例就能快速找到方向。

开发者该怎么行动

如果你是 Android 开发者,以下是我建议的优先级:

第一步:跑一遍 Adaptive Design Lab。 Google 更新了这个 Codelab,手把手教你从手机适配到桌面。哪怕你暂时不打算做桌面适配,了解一下也不亏。

第二步:审视你的 App 在自由窗口模式下的表现。 用模拟器或者 Samsung DeX 测试,把窗口拉小、拉大、拉成各种奇怪的比例,看看哪里会崩。

第三步:研究 Adaptive App Quality Guidelines。 Google 更新了自适应应用的质量标准,这很可能影响到未来 Google Play 的推荐和评级。

第四步:关注输入方式适配。 键盘快捷键、鼠标 hover 效果、右键菜单------这些桌面端的基本操作,你的 App 支持吗?

写在最后

Android 从口袋走向桌面,不是一蹴而就的。但 Google 这次发布专门的桌面体验设计指南,释放了一个清晰的信号:桌面级 Android App 不再是加分项,而是未来的基本要求。

早布局的开发者,会在新一轮平台红利中占得先机。

你的 App 准备好上桌面了吗?评论区聊聊你的想法。

相关推荐
黄林晴2 小时前
Google 藏大招!AndroidX 悄悄上线 Remote Compose:服务端直接下发原生 UI,再也不用发版了
android
黄林晴2 小时前
Google 终于动手了!Android 联系人权限被彻底重构,一文讲透新方案
android
Kapaseker2 小时前
Compose 官方 API 搞定文本输入格式
android·kotlin
studyForMokey2 小时前
【Android面试】ViewModel & LiveData & EventBus专题
android·java·面试
深念Y3 小时前
乐播投屏电视广告逆向分析实录:从Activity追踪到放弃
android
约翰先森不喝酒3 小时前
Android 开发 自定义身份证键盘
android·计算机外设
雪芽蓝域zzs3 小时前
uniapp 真机上传图片提示打包未添加Camera模块
android·uni-app
LionelRay4 小时前
Composables 的生命周期
android