Relationship between client types and developer frameworks
A client type is the physical device that runs a program. Client types include PCs, iOS devices, Android devices, and tablets. A developer framework is a tool for building applications. An application built with a framework can run on different client types. Examples of these frameworks include React, Vue, uni-app, and miniapps.
Supported scopes
Application type | Supported frameworks or languages | Description | References |
Web, H5 | React, Vue, uni-app | uni-app compiles only to Web and H5 applications, not native applications. | |
iOS native application | Objective-C, Swift | Supports WebView + H5 only. | |
Android native application | Java | ||
HarmonyOS native application | ArkTS | Integrate HarmonyOS Next with Alibaba Cloud Captcha 2.0 (V3 architecture) | |
Flutter (Standard Edition, OpenHarmony Edition) | Dart | ||
WeChat mini program plugin | WeChat mini program native language, Taro, uni-app | Supports WeChat mini programs only. | |
WeChat mini program | WeChat mini program native language, Taro, uni-app | Supports WebView + H5 only. | |
Alipay mini program | Alipay mini program native language, Taro, uni-app |