Skip to main content

Mini Program

A mini program is a lightweight app used within DingTalk. It supports a wide range of scenarios such as collaborative office work, human resource management, enterprise services, and business processes. Compared with web apps, the DingTalk mini program development model adopts development frameworks similar to React Native and Weex. This lets you write Native-level performance experiences with concise front-end syntax, with support for deployment on multiple platforms such as iOS and Android.

Web App

A web app is a lightweight app developed with web technologies. It can call rich native control capabilities to help you efficiently access phone system capabilities such as basic device information and location. It can also directly use DingTalk-specific capabilities such as Scan, Share, and Drive, giving the micro app an experience close to native code.

Cool App

Cool Apps surface complex app logic to users through card-based interactions in scenarios such as groups, documents, and audio/video, enabling quick access.

Bots

A Bot is a standalone app capability. It works out of the box and also supports secondary development. It does not need to be tightly bound to other apps or scenarios such as groups. With simple configuration, use a Bot to deliver business information and tasks for agile collaboration in DingTalk chat scenarios.

Differences Between Mini Programs and Web Apps

The differences between mini programs and web apps are as follows: