概念画板是由 TopHatch 的一支密切合作的小型团队开发的,它是一个先进的设计平台,兼具传统素描本的灵活性和数字绘图工具的速度与多用性。概念画板的设计理念是使用移动设备的触摸功能构建一个自然界面,让专业设计师能够使用美观且快速响应的工具、灵活的环境和可调的矢量开展设计工作。这是一个充满创意的游乐场。TopHatch 的开发者知道概念画板的用户看重两样东西:一支快速响应且准确的触控笔,以及一块用来开发他们想法的大画布。随着 Pixelbook Pen 和可折叠智能手机等多功能设备的出现,该团队看到了机会,那就是通过针对大屏幕和不同设备类型构建概念画板的用户体验来吸引更多创作者。在借鉴 Google 的一些提示和最佳做法后,TopHatch 的开发者着手构建了 Concepts 应用,以便在 ChromeOS 和 Android 设备上提供沉浸式体验。
策略
高性能图形
该团队的首要任务是确保 ChromeOS 能够在所有设备上支持 Concepts 的尖锐设计和无缝性能。概念画板运行高度优化的低层级 GPU 代码。由于市场上的 Android 设备种类繁多,因此 TopHatch 关注的是确保在每个驱动程序上都能快速运行。在与 Google 工程师一起评估 ChromeOS 的功能后,TopHatch 发现操作系统的图形在所有设备上保持一致且兼容。这意味着,构建在每个 GPU 驱动程序上都能发挥最大性能的应用比预期要容易得多。该团队最终构建出其渲染引擎的五个变体,在将 Android 7 和 OpenGL ES 3.1 确定为最低要求后,概念画板可以在约 2,500 台设备上完美运行。在构建适用于 ChromeOS 的 Concepts 后,TopHatch 更进一步,针对可折叠设备调整了该应用。由于 ChromeOS 已完全支持动态调整屏幕大小,因此该团队只用了半天就完成了优化。
低延迟触控笔和键盘支持
流畅快速的触控笔互动是概念画板体验的核心。数字设计师想要的感觉是,墨水就像从真正的钢笔流出一样从触控笔中流出。为此,TopHatch 的下一个目标是确保尽可能减小从接收触控输入到在屏幕上渲染笔画的延迟时间。
TopHatch 知道,在 Android 和 Chrome 操作系统之间的所有软件层中,都非常可能产生延迟和“撕裂”副作用,导致可能只有部分笔画能绘制到屏幕上或者出现绘制错误。该团队通过前端缓冲区渲染找到了解决方案。有了 Chrome 操作系统的安全性和简便性加持,前端缓冲区渲染有助于在绘制过程中绕过软件层,以尽可能减少像素复制次数。这大大降低了检测到触控笔输入时出现延迟的可能性,从而确保概念画板在使用时尽可能与用真实的纸笔绘制一样。TopHatch 还决定为概念画板的项目导航和工具栏屏幕实现直观的键盘支持。这样一来,当设计人员未在应用中绘图时,可以更轻松地管理、重命名、查看和共享他们的项目。
成果
对 ChromeOS 中的概念画板的设计师早期反响热烈。与其他设备相比,概念画板用户在 Chromebook 上使用该应用的平均时间高出 12 倍,在 Google Pixelbook 和 Pixel Slate 上使用该应用的平均时间更是高出 20 倍。TopHatch 还发现,与其他设备相比,Chromebook 用户在 Pixelbook 上的付费用户转化率高出 1 倍,在 Slate 上的付费用户转化率高出 3 倍。TopHatch 的联合创始人兼首席执行官 David Brittain 表示:“构建适用于 ChromeOS 的应用有助于我们吸引互动度较高的受众群体以及一个庞大的 Android 市场。”“我们了解,在针对大屏幕进行设计时,可以打开实现用户群日益增长的渠道,而且我们因此收到了令人难以置信的反馈。”TopHatch 力求通过每月更新为其用户提供支持,最近其推出了一项备受欢迎的图片导入功能,使得设计人员可以草拟并标记自己的照片。该团队期待与使用 ChromeOS 和 Android 的创作者合作,帮助各行各业的设计师打造出强大而又富有创意的生活方式。
开始使用
了解如何以最佳方式针对 ChromeOS 优化您的应用。