Mini apps and super apps

Welcome to mini apps

When you look at applications on your phone, you probably have specific apps for specific tasks. You might have a banking app. You might have an app for buying public transit tickets. Likely you have an app for getting directions, and many more specialized apps. This post introduces you to the concept of a different kind of apps—mini apps—sometimes also called mini programs or applets. You will first learn about the background of various mini app platforms and their developer experience, and then focus on things the web can learn from mini apps. But before learning about mini apps, you first need to learn about super apps.

What are super apps?

Super apps serve as hosts to other apps that run within them: the so-called mini apps. Popular super apps are WeChat (微信) by Tencent, Alipay (支付宝) by Ant Group (an affiliate company of the Chinese Alibaba Group), the app of the search engine Baidu (百度), as well as ByteDance's Douyin (抖音), which you might know as TikTok (蒂克托克). The first three are commonly also referred to as BAT, derived from B(aidu)A(libaba)T(encent). Super apps have taken the Chinese market by storm, which is why a lot of the examples in this article are Chinese.

List of recently launched mini apps in the WeChat super app.
The WeChat super app showing recently launched mini apps.

A few words about super app platforms

WeChat aims to make itself a one-stop shop to meet almost any need users might have in their daily lives. Alipay builds its platforms on top of its payment system, focusing on retail and financial services, including credit, loan, insurance, installment, and local life services. Baidu strives to transform its search engine from solely connecting people, services, and information into information-as-a-service through mini programs for travel, retail, ads, payment, and more. Last but not least Douyin wants to boost itself as a hub for social e-commerce and transform to more of an entertainment and shopping platform.

Installing super apps

Super apps are available on multiple operating systems. Note that the versions available in the official app stores may not always contain all features or be available in all locales. The links below point to links that work universally, but that may require loading from untrusted sources, so download and install the apps at your own risk. You typically need to create an account, which involves revealing your phone number. You might want to consider getting a burner phone. Be advised that many super apps only allow you to create a so-called overseas account, which does not have all features of a domestic account.

A secondary phone running Google Translate in camera mode live-translating the user interface of a Chinese mini app running on the primary phone.
Using Google Translate in camera mode to live-translate a Chinese mini app.

Acknowledgements

This article was reviewed by Joe Medley, Kayce Basques, Milica Mihajlija, Alan Kent, and Keith Gu.