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:
To be added.
Android Watch device implementations:
Search (Section 3.8.4)
Accessibility (Section 3.10)
[W-1-1] Android Watch device implementations that declare the android.hardware.audio.output
feature flag MUST support third-party accessibility services.
[W-SR] Android Watch device implementations that declare android.hardware. audio.output
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 device implementations report the feature android.hardware.audio.output, they:
[W-SR] 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.