WeChat Mini Programs(微信小程序) :The Future of Mobile Apps?
1. What is the Technology?
Have you ever wanted to use an app but didn't want to download it because your phone was running out of space? Well, that's exactly the problem that WeChat Mini Programs (also called Mini Apps) solve.
A WeChat Mini Program is a lightweight app that runs inside the WeChat app itself. You don't need to go to an app store, download anything, or install anything. You just open WeChat, scan a QR code or search for the mini program, and boom – you're using it instantly. When you're done, you just close it and forget about it. No icons on your home screen, no storage space taken up, no clutter.
The technology behind mini programs is pretty clever. They use a special "double-thread" architecture – which means the logic (how the app thinks) and the UI (what you see on screen) run separately. This makes them load much faster than regular mobile websites. In fact, tests show mini programs load 47% faster than regular web apps and use 35% less memory.
WeChat's founder, Zhang Xiaolong, once described them as "apps that you don't need to install" – you just "use them and they're gone when you're done".
2. Summary of Research
According to research from QuestMobile (2024), WeChat mini programs are absolutely massive in China. Here are some mind-blowing numbers:
- 9.49 billion monthly active users
- Average user spends 1.7 hours per month using mini programs
- Users open mini programs nearly 70 times per month
- The most popular categories are 生活服务 (daily life services), mobile shopping, and finance – each with over 860 million active users
Think about that for a second. That's more users than the entire population of Europe.
The research also shows that mini programs have completely changed how people do everyday things. For example:
- Food delivery: Apps like 美团外卖 (Meituan) and 饿了么 (Eleme) have over 100 million users each on their mini programs
- 快递追踪 (Package tracking): 顺丰速运 (SF Express) has nearly 94 million users on its mini program
- 二手交易 (Second-hand trading): Platforms like 闲鱼 (Xianyu) and 转转 (Zhuanzhuan) have millions of users through their mini program versions
What's really interesting is that these mini program users are often different from the people who use the regular apps. For many services, over 90% of their mini program users don't even use their main app . This means mini programs are reaching people that traditional apps can't reach.
3. How Does it Apply to the Mobile Development Industry?
The App Store Problem
Here's a reality check: regular apps are getting huge. Currently, iOS apps can be up to 4GB (Apple just doubled the limit from 2GB in iOS 18), and they can download another 70GB of content later . That's insane! People's phones are filling up fast.
Apple even has to warn developers that if their app is too big, users won't be able to download it over mobile data – they'll need WiFi . For a world where we want everything instantly, that's a real problem.
The "Super App" Vision
This is where things get really interesting. Some people believe that apps themselves might not be the future – instead, we might just have one "super app" that contains everything else.
Elon Musk has talked about this idea. When he bought Twitter (now X), he said he wanted to turn it into an "everything app" – a single app where you can message people, post updates, pay friends, order food, book rides, and more. Sound familiar? That's exactly what WeChat already does in China.
Musk has openly said he was inspired by WeChat. He wants to create a Western version of it, where X becomes the main app on your phone and you do everything inside it without downloading separate apps.
Key Advantages of Mini Programs:
| Advantage | What It Means |
| No installation | Just open and use – saves phone storage |
| Cross-platform | Works on both iOS and Android – developers only build once |
| Easier updates | Updates happen instantly on the server – users don't need to download new versions |
| Social sharing | Easy to share with friends through WeChat's social features |
| Faster to build | Uses web technologies like HTML, CSS, JavaScript that many developers already know
Disadvantages and Challenges:
Of course, nothing is perfect. Mini programs have some drawbacks:
| Disadvantage | Why It Matters |
| Limited capabilities | Can't access all phone features like regular apps can |
| Tied to WeChat | If WeChat goes down, all mini programs go down |
| Apple's rules | Apple just started allowing mini programs officially in 2024, but with strict rules and a 15% cut of payments |
| Performance | Better than websites, but not as fast as truly native apps for complex tasks |
| Discovery | No central app store – you need to know what to search for or scan a QR code |
4. My Thoughts and Opinions
So, what do I think about all this?
The Good Stuff
Honestly, after reading about mini programs, I'm convinced this is where things are heading. Think about your own phone right now. How many apps do you have that you only used once? That restaurant app you downloaded just to order food that one time? That's wasted space.
I love the idea of "use it and forget it". Why should I keep an app on my phone forever just because I might need it again in six months? With mini programs, you don't have to choose between keeping the app and deleting it. It's just... there when you need it.
The real-world examples from China are amazing too. My grandma struggles with smartphones, but even she can scan a QR code to order groceries or track a package. That's powerful. Technology should work for everyone, not just tech-savvy people.
The Concerns
But I do have some worries.
First, what if one company controls everything? WeChat is already huge in China – it's not just an app, it's basically the entire internet for many people. If Elon Musk succeeds in making X the "everything app" in the West, that's a lot of power for one person and one company.
Second, Apple and Google still control the phones. Apple only officially allowed mini programs in 2024, and they made sure to get their cut – 15% of all payments. They're not giving up control easily.
Third, what about app store jobs? If mini programs replace regular apps, what happens to all the people whose jobs depend on the app store economy?
The Bottom Line
I think mini programs are inevitable for certain types of apps. Quick services, simple games, shopping, food delivery – these will probably all move to mini programs. But for complex apps like video editors, serious games, or professional tools, native apps will still be better.
The dream of "one app to rule them all" is exciting, but also a little scary. We need to make sure that as technology gets more convenient, it doesn't also become a prison.
---
Sources:
- QuestMobile (2024). 2024微信小程序年度报告.
https://news.qq.com/rain/a/20241210A029UC00
- Apple Developer Documentation (2024). Reducing Your App's Size. https://developer.apple.com/documentation/xcode/reducing-your-app-s-size
- 9to5Mac (2024). Developers can create larger apps and games for iOS 18. https://9to5mac.com/2024/06/24/larger-apps-games-ios-18-tvos-18/

评论
发表评论