概述
Wear OS 是基于 Android 模块化的轻量级的穿戴设备平台, 本质是 Android 的一个分
支版本,专为智能手表可穿戴智能设备设计,首个预览版公布于 2014 年 3 月,支持
数字助理、传感器等功能,众多芯片和设备合作伙伴,包括华硕、华为、三星、 Intel
索尼 LG、摩托罗拉、 HTC、联发科、博通、高通、 MIPS 等手表产品超过 50 款。
与 Android 区别
首先, Wear OS 本质上是 Android 的一个分支版本, 所以必须符合安卓的兼容性,兼
容文件参 Android CDD(Compatibility Definition Document)。 但是, Wear OS 跟
Android 最大的区别就是其核心是不开源的, 想要使用 Wear OS 来开发设备需要得到
谷歌的许可。 Wear OS 架构开源情况见下图说明。
备注: ClockworkHome 应用程序是 Wear OS 的主要应用程序, 包含系统 UI 和应用程
序菜单。也被称为 ClockworkHomeGoogle。
Wear OS 设备开发申请流程
谷歌的 Wear OS 在发布设备方面与 Android 设备开发有几个基本的不同:
- 开发和发行硬件设备需要谷歌的许可
- 签署许可和分销协议
- 谷歌的 Wear OS 是闭源的,运行在开源的 Android 之上。
如下图, 简单介绍下 Wear OS 设备开发须向谷歌申请许可的流程。
合作伙伴先向谷歌提交 Wear OS 设备开发请求书, 然后谷歌 Wear OS 团队审核请求, 直到
通过后, 分配谷歌资源和确定硬件设备的 Wear OS 路线图。
Wear OS 常用模式介绍
⚫ Ambient Mode: 环境模式
设备大部分时间都处于可查看的低功耗模式。该模式用于显示静态和环境信息,如时
间、日期和 peek 卡片。触摸是启用的,可以以较低的刷新率。语音输入被禁用。
⚫ Ambiactive Mode: 环境交互模式
一种介于环境模式和交互模式之间的混合模式,允许应用程序停留在前台并发送显示
更新,同时显示保持在更节能的环境模式。一直开机的应用程序使用这种模式。
⚫ Brightness Boost Mode: 亮度提高模式
帮助用户在阳光直射下查看显示器的模式。该模式是交互模式的扩展,交互模式在短
时间内将显示器设置为最大亮度。
⚫ Display Off Mode: 熄屏模式
跟上述的环境模式类似,只是屏幕是熄屏的
⚫ Factory Exit Mode: 出厂模式
是一种将设备设置为出厂的可选模式,该模式下允许设备在检测到外部电源的情况下
开机。
⚫ Interactive Mode: 交互模式
设备处于开启状态,即显示器为最大可见模式,可以显示动画支持触摸和语音输入。
⚫ Off Mode: 低功耗模式
设备屏幕熄屏,不响应触摸,且设备尽可能消耗少的电。
⚫ Theater Mode: 影院模式
这个模式被设计用来在昏暗的环境中,保持屏幕熄灭,且该低功耗模式禁止唤醒手势
和触摸,在穿戴的过程中仅仅为设备保留一个物理按键。