HarmonyOS鸿蒙Next中Watch GT系列是否是文档所说的不支持ArkTS开发

HarmonyOS鸿蒙Next中Watch GT系列是否是文档所说的不支持ArkTS开发 这个文档上明确说轻量级智能穿戴(Lite Wearable):如HUAWEI Watch GT系列、Watch D系列、Fit系列、Watch Ultimate系列,现阶段只支持JS语言进行应用开发和部分ArkUI开发

且WatchGT系列目前不支持HarmonyOS 5.0

cke_4777.png

https://developer.huawei.com/consumer/cn/doc/architecture-guides/socialcontact-v1_2-ts_35-0000002401060969

那我现在有个疑问 WATCH GT 5 6 支持ArkTS 开发吗

cke_2306.png

https://developer.huawei.com/consumer/cn/doc/best-practices/bpta-lite-wearable-guide#section8618133925012

我看现在gt5 pro的系统版本都是 os 6.0的版本了.

HUAWEI Watch GT系列 GT 6 都能支持20

cke_506.png

gt 5 pro 系列是否支持arkts,如果想不支持,还得用js再做一套么


更多关于HarmonyOS鸿蒙Next中Watch GT系列是否是文档所说的不支持ArkTS开发的实战教程也可以访问 https://www.itying.com/category-93-b0.html

12 回复

【解决方案】
WatchGT系列目前不支持使用ArkTS开发,轻量级穿戴需要使用JS开发,参考示例代码:轻量级智能穿戴应用开发
这边支持的API20和API12是指这边支持的兼容JS的类Web开发范式(ArkUI.Lite)

更多关于HarmonyOS鸿蒙Next中Watch GT系列是否是文档所说的不支持ArkTS开发的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


这边希望在https://developer.huawei.com/consumer/cn/doc/architecture-guides/socialcontact-v1_2-ts_35-0000002401060969文档常见FAQ 中添加 产品系列API支持的说明,如果对轻量级只能穿戴没有概念,容易被误导而且购买一个harmonyOS 6.0.0 的轻量级智能穿戴设备。误以为轻量级智能穿戴已支持到API 20也就是ArkTS 支持程度。 并且FAQ 第一条“手表GT5是否会支持HarmonyOS5.0系统?”,GT系列都系统最新都是harmonyOS 6.0.0了 这一条本身都有问题,误以为文档错误而判断GT系列已支持ArkTS开发

添加产品系列API支持的说明,或者对FAQ 第一条 做一个修改与补充

开发者您好,问题已收到,后续会对文档进行修改,预计5月下旬之前修改后上线。

这个文档反馈是有价值的,关键是把“设备系统/API级别”和“开发范式”拆开写清楚。很多人看到 GT 系列系统版本已经到 HarmonyOS 6.x,或者看到轻量级穿戴 API 支持到 20,就会自然联想到手机/智能穿戴的 ArkTS 能力,这里确实容易误判。

建议文档里明确补两点:

  1. 产品系列维度:WATCH 5 这类智能穿戴和 WATCH GT/Fit/D/Ultimate 这类轻量级智能穿戴,对三方应用开发范式不是同一套。
  2. API 维度:Lite Wearable 的 API20 表示 ArkUI Lite/JS 范式下的能力级别,不等同于开放 ArkTS Stage 模型应用开发。

FAQ 里“GT5 是否支持 HarmonyOS 5.0”这种描述如果已经滞后,也建议更新成“当前 GT 系列即使系统版本升级,三方应用开发仍以轻量级穿戴 JS/ArkUI Lite 文档为准”。这样开发者在买设备或立项前就能判断是否需要再做一套 JS 端,而不是到工程创建阶段才发现模板不一致。

对的对的

找HarmonyOS工作还需要会Flutter技术的哦,有需要Flutter教程的可以学学大地老师的教程,很不错,B站免费学的哦:https://www.bilibili.com/video/BV1S4411E7LY/?p=17

是的需要用js那套UI来做,属于轻智能手表,也就是大号手环

按当前公开文档口径,可以这样判断:优先看设备类型/开发模板,不要只看手表系统版本号。

HUAWEI WATCH 5 属于“智能穿戴(Wearable)”方向,可以按智能穿戴的 ArkTS/ArkUI 能力去看;但 HUAWEI WATCH GT 5、GT 6 仍属于“轻量级智能穿戴(Lite Wearable)”范围。轻量级智能穿戴文档里 GT5 对应 API12、GT6 对应 API20,创建项目模板也是“[Lite] Empty Ability”,工程结构是 hml/css/js,配置里能力语言仍是 js。

所以 GT5 Pro/GT6 即使系统页面显示 HarmonyOS/OS 6.0 或 API20,也不等价于开放了 ArkTS 三方应用开发。这里的 API20 更准确地理解为 Lite Wearable 可用能力级别,不是 ArkTS 语言支持标志。

实际项目建议:

  1. 目标包含 GT5/GT6 时,手表端按 Lite Wearable 的 JS/ArkUI Lite 方式实现。
  2. 如果同时要支持 WATCH 5 这类 Wearable 和 GT 系列,建议拆成不同模块或工程;业务协议、数据模型、云端接口尽量共享,UI 和设备能力适配层分开。
  3. 最终以 DevEco Studio 新建工程/模块时是否提供目标设备的 ArkTS Wearable 模板,以及官方支持设备清单/开发指南是否明确列入为准;没有明确列入时,不建议把手机或 Wearable 的 ArkTS 工程直接投到 GT 系列。

只支持智能穿戴,不支持轻量级穿戴。

除了Watch5支持arkts,其他都不支持。应用都是js写的。

Watch GT系列在HarmonyOS NEXT中不支持ArkTS开发。文档明确提及该系列仅支持C/C++开发,不提供ArkTS(含eTS)能力。

关于您关心的Watch GT 5/6系列ArkTS开发问题,情况是这样的:

Watch GT 5 / GT 5 Pro 和 Watch GT 6(基于HarmonyOS 6.0/5.0)是支持使用ArkTS进行完整应用开发的。

您引用的文档中提到的“轻量级智能穿戴仅支持JS和部分ArkUI”特指基于LiteOS的旧款GT系列、Watch D、Fit系列等设备。这些设备运行的是Lite Wearable框架,而非HarmonyOS。

关键区别在于设备分类的更新:

  • Lite Wearable(旧款GT/GT 2/GT 3等):搭载LiteOS,只能使用JS开发。
  • HarmonyOS智能穿戴(GT 5系列、GT 6系列等):搭载HarmonyOS,系统能力大幅升级,全面支持ArkTS语言进行开发。

您看到的GT 5 Pro系统版本已经是HarmonyOS 6.0,这就是最直接的证明。它属于新一代HarmonyOS穿戴设备,不再受Lite Wearable框架的限制。因此,您不需要为了它再用JS重写一套应用,直接使用ArkTS开发即可。

回到顶部