An Android Watch device refers to an Android device implementation intended to be worn on the body, perhaps on the wrist.
Android device implementations are classified as a Watch if they meet all the following criteria:
The additional requirements in the rest of this section are specific to Android Watch device implementations.
Screen Size (Section 7.1.1.1)
Watch device implementations:
Navigation Keys (Section 7.2.3)
Watch device implementations:
UI_MODE_TYPE_WATCH
.Touchscreen Input (Section 7.2.4)
Watch device implementations:
Accelerometer (Section 7.3.1)
Watch device implementations:
Bluetooth (Section 7.4.3)
Watch device implementations:
Minimum Memory and Storage (Section 7.6.1)
Watch device implementations:
Microphone (Section 7.8.1)
Watch device implementations:
Audio Output (Section 7.8.1)
Watch device implementations:
No additional requirements.
Watch device implementations:
Search (Section 3.8.4)
Watch device implementations:
Accessibility (Section 3.10)
Watch device implementations that declare the android.hardware.audio.output
feature flag:
[W-1-1] MUST support third-party accessibility services.
[W-SR] Are STRONGLY RECOMMENDED to preload accessibility services on the device comparable with or exceeding functionality of the Switch Access and TalkBack (for languages supported by the preloaded Text-to-speech engine) accessibility services as provided in the talkback open source project.
Text-to-Speech (Section 3.11)
If Watch device implementations report the feature android.hardware.audio.output, they:
[W-SR] Are STRONGLY RECOMMENDED to include a TTS engine supporting the languages available on the device.
[W-0-1] MUST support installation of third-party TTS engines.