This post is part of an article collection where each article builds upon previous articles. If you just landed here, you may want to start reading from the beginning.
What mini apps are not
Before I go into more detail on the developer experience of mini apps, I want to briefly mention and set apart two technologies that come up in the context of mini apps, H5 and Quick App.
H5 apps (or pages) are commonly seen as the predecessor of mini apps. What people mean by H5 is essentially a well-designed mobile web app (or page) that can be shared easily on chat applications. H5 is a reference to the HTML5 umbrella of technologies that includes responsive design, snappy CSS animations, multimedia content, etc. The Chinese Wikipedia actually redirects from H5 to HTML5. A good example of a representative H5 page experience is the WeChat H5 boilerplate project's demo.
Quick App is an industry alliance consisting of the following members:
- vivo open platform
- Huawei Developer Alliance
- OPPO open platform
- Xiaomi Open Platform
- Lenovo Open Platform
- Gionee Open Platform
- Meizu Open Platform
- ZTE Developer Platform
- Nubian Open Platform
- OnePlus Open Platform
- Hisense Open Platform
- China Mobile Terminal Corporation
Success: The next chapter covers the developer experience of mini apps.