This article I hope we can take everyone together to understand: what small program, and why is the small program? What is a small program
What is a small program? Applet is an application that does not need to be downloaded and installed, it implements the dream of application {at your fingertips}, and the user can open the app by sweeping or searching. Also embodies the concept of {run-away}, the user does not care whether to install too many application problems. Applications will be ubiquitous, available anywhere, without the need for loading and unloading.
The father Zhang Xiaolong explained the small procedure. In other words: The 部分 application will not be downloaded in the future, it can be inside 直接打开 . (Directly open the process is actually installed open process, just a short time, give you a need to install to use the illusion, I think)
Why a small program
I think: a thing, want to be accepted by the market and bring the basis of income, always solve the user's pain point. I serve it as truth.
Below the author will focus on the optional unit of the small program from three aspects to explain why the small program?
- Small program itself
- Users of small programs
- Platform
Case: Research and development team, with 5 days, for low-frequency users to do small and beautiful optional unit small program, installed size of only 510kb, to achieve a look at the market, optional stocks list, trading three core modules, to meet the most basic and broad needs of all shareholders.
1, the small program itself
Advantages of small programs: light, fast.
Light: Installation package size <= 1MB, more resources from the server side, in 4G environment, open only need 1-2s. For example: the optional Unit small program is only 510kb.
Fast: Open more native capabilities, based on native JavaScript development, fast development, fast application execution. For example: Zhang Xiaolong-like 5 days of the development of the optional Unit small program, can be the same as the original app, enough to prove the small program fast.
2, the user of small programs
Who is the user and provider of the small program, and what pain points are addressed?
User aspects:
(1) Native app installation package is larger, when using data traffic download, and its meat pain; applet installation package <= 1MB, fast and light, user experience is basically unaffected;
(2) The native app needs a wide range of permissions, especially Android phones, there may be unsafe factors, small programs based on the platform, from the requirements of small programs to obtain authorization when the user know, and the protection of privacy data, improve user security, at least we are so self-comforting;
(3) Low-frequency applications accounted for memory, especially the iphone, all the way 8g 4s, 16g 5, 32g 6s, 128g 7p to become the user can accept the minimum memory configuration; Small programs with the walk, do not account for memory, from the liberation of mobile phone memory, mobile phone photos casually Pat Pat;
Provider side:
(1) The native app needs to be developed separately on iOS and Android, expensive, more than 100,000, the test cumbersome (different models to test), a long period (February-March), difficult to maintain, for entrepreneurs, enough to make their bankruptcy or creativity is cut; Small program development, run everywhere, With the help of truly cross-platform, the cost comparison of native development is extremely inexpensive, testing only need to install the iOS, Android phone (small program provides adaptive layout, various design specifications), short period of more than a week a month;
(2) Native app product promotion is difficult, in view of the large size of installation package, need to deploy WiFi in advance, the previous promotion, mostly with the help of the subscription number, the public number; Small program installation package volume of only 1MB, anytime, anywhere open can use;
(3) Native app because of its use of low frequency, high unloading rate, active users lost serious, for the active user to eat the start-up company, the loss of heavy; In the form of applet + subscription number native app, add active users.
3. Platform
Why does the platform need to do small programs?
狼少肉多的领域!
建立生态圈,霸占更多用户时间!
When the main as a chat tool, occupy the user 4 hours a day;
When you have a small program that provides services for more scenarios, it becomes the second operating system.
I imagine, every day is so through: open phone--open ... until the phone automatically shuts down!
When there is more user time, will be able to do more silently, think extremely afraid, there is wood!!!
The small program came (the previous article)