Getting Started
Introduction to App Capabilities
This document helps you understand the rich capabilities of DingTalk apps, including mini programs, web apps, Cool Apps, and Bots.
Was this page helpful?
Documentation Index
Fetch the complete documentation index at: /llms.txt
Use this file to discover all available pages before exploring further.
This document helps you understand the rich capabilities of DingTalk apps, including mini programs, web apps, Cool Apps, and Bots.
| Comparison Item | Mini Program | H5 Micro App |
|---|---|---|
| Supported Platforms | Supports mobile and PC - Android - iOS - Windows - Mac | Supports mobile and PC - Android - iOS - Windows - Mac |
| Loading Performance | Slightly slow on first use, fast on subsequent loads | Affected by many factors, poorly optimized, and prone to being slow |
| Runtime Performance | Smooth, close to Native | Prone to lag |
| Page Navigation/Switching | Same effect as Native | Cannot achieve the Native effect |
| Development Environment Setup | Provides DingTalk Developer Tools for quick project creation | Provides DingTalk Developer Tools for quick project creation |
| Debugging | Provides DingTalk Developer Tools that let you debug most features on your computer | On a computer, you can only debug the UI. Anything involving DingTalk JSAPI must be debugged on a real device |
| Using Open-Source UI Components | Not currently supported | Supported |
| Using NPM Packages | Supported | Supported |
| Modular Code Organization | Supports mini program-specific modularization | Frameworks such as Vue and React provide modularization support |
| Gray Release | Provided by DingTalk | Must be implemented by the developer |
| CDN | Mini program packages are on the CDN by default | Developers must purchase the relevant services themselves |
| Developing Personal Apps | Supported | Not supported |
| Offline App Support | Supported | Supported |
Was this page helpful?