让您的应用适配更多屏幕

谷歌开发者 2019-03-23 11:30

作者 / Natalia Gvak,本文首发于 CodeProject.com


自从我们在 2011 年推出首款 Chromebook 以来,Chrome OS 的增长令人振奋不已。如今,Chromebook 包括了传统的笔记本电脑、折叠式平板笔记本和平板电脑,消费者可以在一万多供应商的商店里买到它们——这得益于我们与顶级 OEM 制造商 (包括三星、戴尔和惠普等) 的密切合作关系——今后我们进步的势头只会越来越猛。对我们来说,这段时间是令人激动的增长期,对于开发者来说更是如此。


Chrome OS 的进化为开发者提供了绝佳的机会,助力他们覆盖更多种类的设备和屏幕。通过在 Chrome OS 上针对更多种类的屏幕来优化和适配应用,开发团队可以提高用户参与度,并通过更沉浸的体验吸引更多的用户。



为大屏幕挖掘出更广泛的吸引力


驱动我们成长的一大主要动力是人们消费内容的新方式。很多人每天都会使用不止一种类型的设备,桌面和移动体验之间的界限越来越模糊。如今,在消费者眼中,灵活性已经是不可或缺的产品品质了。我们发现,人们比较青睐更大、更宽屏幕的设备,并随时随地轻松访问他们想要的内容。


2017 年,我们将四合一高性能 Chromebook,即 Google Pixelbook,加入到了 Chrome OS 的家庭中。去年 10 月,首款由 Google 带来的高端平板电脑 Google Pixel Slate 推出,并搭载 Chrome OS。Pixel Slate 拥有绚丽的屏幕和惊人的性能,是移动应用用户的理想选择,还配有可拆卸键盘,让用户轻松切换到熟悉的笔记本电脑体验。

与 Chrome OS 支持的其他设备一样,这两款设备都可以通过精美的大型显示屏访问数百万个移动应用。开发者们还可以用不同方式来为 Chrome OS 进行应用适配,从而吸引更多用户:


  • 为宽屏显示器进行设计优化

  • 横屏模式

  • 多窗口管理

  • 键盘、鼠标和手写笔输入



成功开发团队如何针对 Chrome OS 进行优化


由 Gameloft 推出的 Asphalt 8: Airborne

Asphalt 8: Airborne 是一款追求极限速度和完全控制感的赛车游戏。Gameloft 的设计团队一直希望他们的游戏能够在最新的便携式硬件上运行,Chromebook 刚一上市,该团队就迅速意识到,Asphalt 系列作品找到了新的舞台。


Chrome OS 连接实体键盘的方式和 Android 手机别无二致,Asphalt 8: Airborne 可以使用来自 Android Platform SDK 26 的 API 来支持键盘控制,同时允许 UI 在触屏模式和键盘模式之间自动切换。经过调整后,Gameloft 能够以比本地应用更高的性能水平运行 Android 游戏,从而使该作品能够在 Chrome OS 上保持一贯的极佳画面效果和惊人的速度感。更令人称奇的是,Gameloft 的开发者们只花了几天时间,就把新的控制方案完全部署到了游戏中。


针对 Chrome OS  进行适配后,Asphalt 8 的每日活跃用户数量增加了 6 倍,Chrome 用户带来的收入则增长了 9 倍。现在,Gameloft 的核心做法就是为较大的屏幕进行设计——该系列的最新版本 Asphalt 9: Legends 现已在 Chromebook 上发售。


Evernote 和 Slack

Evernote 的一个主要功能就是将用户在触屏上的手写输入转换为文本,人们往往更倾向于在较大的屏幕上采用这种输入方法。为了让这款应用更易于跨设备和平台使用,Evernote 的开发团队使用 Google 的低延迟手写笔 API 快速实现触屏手写和增强型大屏幕布局。这个 API 允许应用绕过部分操作系统,直接在显示器上进行输入,让 Evernote 用户感到他们就像是在纸上进行绘制和书写一样。


得益于全新的 Chrome OS 体验,Evernote 用户在大屏幕设备上的使用时间平均增加 3 倍,使用 Google Pixelbook 时,其使用时长更是增加了 4 倍。


与此同时,人气正旺的团队协作工具 Slack 也在 Chrome OS 上优化其体验: 开发团队为最常用的功能设置了键盘快捷方式。当用户在 Chromebook 上撰写完消息后,只需点击回车键即可发送,无需专门用鼠标去点击屏幕上的发送按钮。

  • Bilibili 视频链接

    https://www.bilibili.com/video/av43939658/


1Password

1Password 与 Chrome OS 团队合作,在短短六周内大幅度改善了用户体验。为了确保应用在任何屏幕方向和大小上充分利用空间,开发团队结合了现有的手机和平板电脑设计方案,在用户调整应用窗口大小时提供响应式布局。该团队还使用了 Chrome OS 的拖放功能,因此应用用户可以轻松地在 Chrome OS 上的 1Password 和其他 Android 应用之间拖动内容。

最后,团队还增强了对键盘和触控板输入的支持,允许用户在不离开键盘的情况下进行应用内导航,允许用户使用方向键和键盘快捷键来触发操作,从而在移动设备上创建出了更加类似桌面应用的体验。自实施这些改进措施以来,1Password 在 Chrome OS 设备上的安装量增加了 22.6% 以上。



用户需要的体验,就是开发的方向


当今的消费者群体对产品的灵活性要求越来越高,开发者们必须将策略扩展到移动设备领域之外,在各种设备上为用户提供服务。请务必确保您的应用能够为每个用户提供最具吸引力的体验——无论用户手中设备的种类和屏幕大小。


提供用户们需要的体验,就意味着迎来更多新的用户。我们期待着开发者们的作品能被更多用户们喜爱。


如果您在为大屏幕设备适配 Android 应用的过程中有任何心得或者疑问,欢迎在评论区和我们分享。



 点击屏末 |  | 开始让您的应用适配 Chrome OS

推荐阅读

  • 游戏升级大思路 | 且看 Roblox 如何进军 Chromebook 市场

  • 在 Chrome OS 上驰骋速度人生

  • Chrome OS 助力开发者锁定胜局


谷歌开发者 Google 中国官方账号。汇集 Android, Flutter, Chrome OS, AI 等开发技术,以及 Google Play 平台出海相关信息。
评论
热门推荐
我要评论
0
0
点击右上角,分享到朋友圈 我知道啦
请使用浏览器分享功能 我知道啦