Mobile Development 36 min read

Zhang Xiaolong's Talk on WeChat Mini Programs: Concepts, Features, and Product Philosophy

In his 2017 WeChat Open Class Pro talk, Zhang Xiaolong explained that mini programs are lightweight, QR‑code‑launched tools designed for instant, “use‑and‑go” tasks—without installation, app‑store distribution, or proactive push—emphasizing efficiency, rational product decisions, limited sharing, and seamless integration with public accounts to serve users and businesses alike.

Tencent Cloud Developer
Tencent Cloud Developer
Tencent Cloud Developer
Zhang Xiaolong's Talk on WeChat Mini Programs: Concepts, Features, and Product Philosophy

Tencent Cloud provides a quick solution for businesses to access mini programs, offering a promotional discount (3 yuan for the original 420 yuan package) and five targeted demo tutorials to help developers get started.

At the 2017 WeChat Open Class Pro, Zhang Xiaolong opened by stating that WeChat’s positioning is as a tool focused on efficiently solving user problems, and suggested that understanding mini programs can be aided by viewing them as website‑like entities.

He then summarized ten key points from the morning session: (1) mini programs became available around January 9 2017; (2) entry is primarily via QR code, with no separate entry point in WeChat; (3) there is no intention to build an app‑store‑like distribution channel; (4) mini programs do not maintain a subscription/follower relationship—only access; (5) they cannot push messages proactively, only limited follow‑up notifications when users explicitly opt‑in; (6) sharing is disallowed to Moments but allowed to groups and chats, enabling collaborative scenarios; (7) gaming is not supported; (8) search is possible but deliberately restricted to avoid abuse; (9) mini programs and public accounts are independent yet can cross‑reference each other’s entities; (10) lightweight location‑based hints can surface nearby stores offering mini‑program services.

Zhang elaborated on the "use and go" philosophy: a good tool should help users complete tasks with the highest efficiency, after which they should move on rather than linger in the product. This aligns with WeChat’s purpose as a tool that enables users to finish tasks quickly.

He contrasted the tool versus platform view, arguing that WeChat is fundamentally a tool aimed at improving efficiency, not a platform with an ambiguous purpose, because creating a truly excellent tool is challenging while a platform without clear goals would be directionless.

Regarding product decisions, he emphasized rationality over self‑restraint: teams should discard ideas that are infeasible or poorly validated rather than imposing arbitrary restraint, ensuring that efforts are spent on feasible, valuable work.

In the first full exposition of mini programs, he defined them as applications that require no download or installation, can be launched by scanning a QR code or searching, embody the "touch‑handy" and "use and go" ideals, and eliminate the need for uninstallation.

The four core characteristics were detailed: no installation, touch‑handy (via QR‑code scanning), use‑and‑go, and no uninstall. These contrast with traditional apps that require download, installation, and management, and with websites that may lack the immediacy of QR‑code access.

The rationale for mini programs stems from the evolution from PC web sites to mobile apps: users are reluctant to install many apps, yet they still need convenient access to services. Mini programs provide a website‑like experience with richer interaction than a plain web page and far lower friction than downloading a native app.

Positioning wise, mini programs aim to deliver an experience better than traditional websites while being more convenient than downloading an app; QR codes on physical advertisements can replace website URLs, granting immediate service access without the need to follow a public account.

Addressing common questions: entry is through QR codes; there is no mini‑program store or recommendation system; relation to public accounts is mutual visibility of each other's entities; push notifications are limited to user‑opt‑in follow‑ups; sharing to groups/chats enables collaborative use (e.g., voting); games are disallowed; search is available but heavily throttled to prevent abuse; and location‑based hints can surface nearby merchants offering mini‑program services.

He concluded by expressing hope that mini programs would be available to all users starting January 9 2017, encouraging more businesses to move their services into the mini‑program format for the benefit of WeChat’s user base.

Mobile DevelopmentQR codeProduct PhilosophyTool vs PlatformUse and GoWeChat Mini Programs
Tencent Cloud Developer
Written by

Tencent Cloud Developer

Official Tencent Cloud community account that brings together developers, shares practical tech insights, and fosters an influential tech exchange community.

0 followers
Reader feedback

How this landed with the community

login Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.