Chrome OS 助力开发者锁定胜局
针对 Chrome OS 优化应用后,Infinite Studio 的活跃安装量增长了 55%
尽管与传统台式电脑或交互平板相比,移动设备已成为越来越多用户的选择,但是与此同时也有许多用户向 Infinite Studio 反馈,希望可以在宽幅更大,沉浸度更高的独立显示屏上体验 Infinite Painter。
那么怎样才能把移动端应用移植到桌面风格的环境中去呢?Infinite Painter 的开发团队认为答案就是: 针对 Chrome OS 进行应用优化。由于 Android 应用可以直接在 Chrome OS 设备上运行,而且用户通过 Google Play 就能轻松获取这些应用,因此开发者需要进行的更新工作其实并不多。
Infinite Painter
https://play.google.com/store/apps/details?id=com.brakefield.painter
三大妙招,轻松优化
开发团队的第一步工作就是思考如何让桌面版 Infinite Painter 的交互设计更具吸引力。而 Chromebook 的新特性为打造沉浸式宽屏体验提供了一条理想途径,因此团队决定利用 Chromebook 的独特优势,从以下三个方面优化应用:
添加键盘快捷键
适配新输入设备
允许调整窗口尺寸
键盘快捷键
Infinite Studio 首先了解到设计师和插图师经常会使用快捷键来提高工作效率,为此,开发者在应用中添加了 30 种业界常用的快捷键。 用户可以按住 CTRL 键,然后在下拉菜单中选择想要进行的快捷操作。
输入设备
接下来,Infinite Studio 又针对一系列的输入设备为应用进行了适配,如外接鼠标、手指 (部分 Chromebook 搭载触摸屏),手写笔和触控板。现在,用户可以通过触控板 (双指手势) 或鼠标滚轮实现画布缩放,而且当光标停留在界面组件上时,应用还会显示对应的工具使用提示。
虽然移动端的 Infinite Painter 已经为手写笔和指尖输入提供了内置支持,但是为了进一步改善用户体验,开发者们和 Chrome OS 团队展开紧密合作,利用低延迟 API 提高了应用的流畅度,真正实现全屏覆盖式绘图,让用户有一种通过手写笔或手指直接在屏幕上作画的感觉。
针对一系列的输入设备为应用进行了适配
https://developer.android.google.cn/topic/arc/input-compatibility
可调整大小的应用窗口
最后,团队还优化了应用的窗口管理能力,允许用户自由调整窗口大小,从而在任何场景下都能享受到最佳体验,不论是全屏模式还是与其它应用共享屏幕。此外,开发者们还添加了另一项新功能,允许用户将外部图片拖放至应用内。
优化了应用的窗口管理能力
https://developer.android.google.cn/topic/arc/window-management
成果
开发团队针对 Chrome OS 宽屏设备对应用进行优化后,Infinite Painter 的活跃安装量增加了 55%,应用内的活动总量也翻了一倍。
Infinite Painter 创始人 Sean Beakefield 对团队的这一决定表示十分满意: “用户对触控式体验的需求越来越大,各大厂商也陆续推出支持手写笔的 Chromebook,这给了我们充分的理由为 Chrome OS 优化应用。而且最棒的是,由于 Google 在 Chromebook 中引入了对 Android 应用的支持,我们基本不需要对应用做出任何改动就能顺利完成迁移。”
现在开始
请移步官网,了解针对 Chrome OS 优化应用的最佳方法。
针对 Chrome OS 优化应用
https://developer.android.google.cn/topic/arc/optimizing.html
推荐阅读