Concepts 由 TopHatch 的紧密小团队开发,是一个先进的设计平台,结合了传统速写本的灵活性和数字绘图工具的速度与多功能性。Concepts 从一开始就为移动设备上的触控操作构建了自然的界面,让专业设计师可以使用美观、响应迅速的工具、灵活的环境和可调节的矢量图。它是创意的乐园。TopHatch 的开发者知道 Concepts 用户看重两件事:一个响应迅速、精确的触控笔,以及一个大画布来发展他们的创意。随着 Pixelbook Pen 和可折叠智能手机等多功能设备的出现,该团队看到了一个机会,通过为大屏幕和不同外形规格构建 Concepts 的用户体验,触达更多创作者。在 Google 提供的一些技巧和最佳实践的帮助下,TopHatch 的开发者着手为 ChromeOS 和 Android 设备上的沉浸式体验构建 Concepts 应用。
他们做了什么
高性能图形
团队的首要任务是确保 ChromeOS 能够支持 Concepts 在所有设备上的锐利设计和无缝性能。Concepts 运行高度优化、低级别的 GPU 代码。由于 Android 市场上有如此多的不同设备,TopHatch 担心确保在每个驱动程序上都能实现快速性能。在与 Google 工程师一起评估 ChromeOS 的功能后,TopHatch 发现该操作系统的图形在不同设备上保持一致且兼容。这意味着为每个 GPU 驱动程序构建最大性能的应用比预期要容易得多。在将 Android 7 和 OpenGL ES 3.1 设为最低要求后,该团队最终为其渲染引擎开发了五种变体,这使得 Concepts 能够在大约 2,500 种设备上表现出色。为 ChromeOS 构建 Concepts 后,TopHatch 更进一步,为可折叠设备适配了该应用。由于 ChromeOS 已完全支持动态屏幕调整大小,团队仅用半天时间就完成了优化。
低延迟触控笔和键盘支持
流畅快速的触控笔交互是 Concepts 体验的核心。数字设计师希望感觉墨水像真实钢笔一样从触控笔中流出。为此,TopHatch 的下一个目标是确保从接收触控输入到在屏幕上渲染笔触的延迟尽可能小。
TopHatch 知道,在 Android 和 Chrome OS 之间的所有软件层中,存在出现延迟和“撕裂”副作用的巨大可能性,即笔触可能在屏幕上部分或不正确地绘制。该团队通过前缓冲区渲染找到了解决方案。前缓冲区渲染凭借 Chrome OS 的安全性和简洁性,有助于绕过绘图过程中的软件层,从而使像素复制的次数达到绝对最少。这显著减少了检测到触控笔输入时的延迟可能性,确保 Concepts 感觉尽可能像用真实的笔和纸绘图一样。TopHatch 还决定为 Concepts 的项目导航和工具栏屏幕实现直观的键盘支持。这样,设计师在不主动在应用中绘图时,可以更轻松地管理、重命名、查看和共享他们的项目。
成果
设计师对 ChromeOS 版 Concepts 的早期反馈非常出色。与在其他设备上相比,Concepts 用户在 Chromebook 上的平均使用时间增加了 12 倍,在 Google Pixelbook 和 Pixel Slate 上的平均使用时间增加了 20 倍。TopHatch 还发现,与在其他设备上相比,Chromebook 用户在 Pixelbook 上的付费转化率是其他设备的 2 倍,在 Slate 上则是 4 倍。“为 ChromeOS 构建应用帮助我们触达了一个高度活跃的受众群体——以及一个巨大的 Android 市场,”TopHatch 的联合创始人兼首席执行官 David Brittain 说。“我们知道,为大屏幕设计将解锁对不断增长的用户群体的访问权限,我们已经收到了令人难以置信的反馈。”TopHatch 致力于每月更新以支持其用户,最近推出了备受期待的图片导入功能,设计师可以在自己的照片上进行草图绘制和标记。该团队期待与 ChromeOS 和 Android 上的创作者合作,为各种设计师提供强大且移动的创意生活方式。
开始使用
了解如何更好地优化你的 ChromeOS 应用。