DEV Community

HarmonyOS
HarmonyOS

Posted on

Wearable Device Types

Read the original article:Wearable Device Types

Question

What are the types of Huawei smart and lite wearables, and what are the major differences in their operating systems and development frameworks?

Short Answer

Huawei wearable devices are categorized into two primary types: Lite Wearables and Smart Wearables. The core differences lie in their Operating System (OS), development framework, and supported API capabilities.

Important: API levels and capabilities vary, requiring analysis before development.

Type Operating System Primary Development Framework Target Capabilities
Lite Wearables LiteOS HML/JS/CSS (Lite Wearable SDK) Low power consumption, basic data display, fixed features.
Smart Wearables HarmonyOS ArkTS (Recommended for new apps) or Java/JS (Legacy support) Rich application ecosystem, complex UIs, extensive system services.
  • Lite Wearables (e.g., WATCH GT, WATCH FIT, WATCH D, WATCH Ultimate) rely on the simple HML/JS/CSS stack for energy efficiency.
  • Smart Wearables (e.g., WATCH 5 series and newer) use the full HarmonyOS stack, with ArkTS being the modern language for accessing higher API levels and advanced features.

Applicable Scenarios

  • New App Development: Use the ArkTS framework for current and future Smart Wearables (HarmonyOS/OpenHarmony) to leverage the latest features and unified development stack.
  • Low-Power Applications: Use the HML/JS/CSS stack when targeting Lite Wearables where battery life and simplicity are the main priorities.
  • Migration Planning: When upgrading older Java/JS-based Smart Wearable apps, migration to ArkTS is required for compatibility with the latest HarmonyOS/OpenHarmony versions (like HarmonyOS).
  • Feature Parity: The choice of framework depends entirely on the features required; complex apps requiring robust network, data, or custom UI capabilities must target Smart Wearables with the HarmonyOS SDK.

Reference Link

Written by Emine INAN

Top comments (0)