当前位置:网站首页>At the early stage of product development, do you choose to develop apps or applets?

At the early stage of product development, do you choose to develop apps or applets?

2022-06-10 14:36:00 InfoQ

With the development of mobile Internet , The carrying forms of Internet products are becoming more and more diversified . From the early days of mobile Internet APP Development boom to wechat official account web The rise of development , In the past two years, small program development has gradually exploded , Every time a new carrier appears , Are accompanied by a wave of dividend flow .
However , For many entrepreneurs and enterprises , Most of them are not good at technology . When they plan a project , They can't accurately judge what kind of development and hosting form their project is suitable for . therefore , For many entrepreneurs , What kind of platform to choose in the early stage of product development is a very headache . today , Let's discuss how to choose between an application and an applet ? What are the advantages and disadvantages of these two platforms ? Can applets replace applications ? Let's make a rough analysis from four aspects .
null
1. Development run
Stand alone application is a local based application ( operating system ) Applications for -Native Applications . It needs to be installed directly in the mobile device . Some applications can be deployed in the system UI And other features . High development cost , Independent application .
The applet is based on WEB standard ( Built in browser ) And use HTML、CSS and JS Framework built . It can produce local application effects and animation , You don't need to install your phone locally , But it has the attributes of a platform level application .
In short , A separate application is installed in the system , You can open it directly ; Applets are not integrated into the system according to other software platforms . They can only be opened in the application , Such as WeChat 、 Baidu and today's headlines .
therefore , From the nature of development , Compared to standalone applications , The development cost of small programs is lower , Maintenance is also simpler . However , Stand alone applications are much better than applets in terms of interaction design and more complex functions .
null
2. User experience
In terms of function , independent app It's a separate program , It can be separated from the platform and enclosed space . You can directly open the software to achieve specific functions . It is a relatively systematic collection of contents and functions , It can better meet the personalized needs of users , With independent transaction and marketing value .
And the applet is APP Third party plug-ins initially supported in , You can connect to more open functional interfaces through applets .
for example , Didi travel in wechat can be accessed through a small program , There is no need to download Didi's official application separately , You can achieve the same functional experience as the native application .
It greatly improves the integration of the original application , It also improves the access capability of mobile devices . Although applets were originally developed as a complement , But its functional implementation is not particularly mature , But as a platform itself , It has great potential to attract business access .
3. Memory aspect
Stand alone applications require more programs to meet a variety of functions , Therefore, they occupy a relatively large amount of memory . An applet is a browser like framework , It takes almost no memory , You can save space .
4. In terms of operation
Standalone applications need to be downloaded and installed in the mobile app store , Download and run directly under the system . In addition to the impact of the phone's own processor , Operation is usually relatively smooth and flexible . However , When users fix patches and updates , It requires manual update or prompt operation , This will be a bit complicated .
Applets don't need to be downloaded , Equivalent to a cloud application . When using , You need to scan the code 、 Share and search to shut down software internals . Compared to standalone applications , Small programs also reduce the cost of information acquisition and consumption for users to a certain extent . They no longer need to jump from application to application , The user experience will be better .
null
However , It opens in a form similar to a jump link , And there are many interfaces , So the operation speed may be relatively slow , Lack of flexibility .
in summary , The advantage of small programs is that they do not occupy memory , Highly integrated , Upgrade automation , The disadvantages are lack of flexibility and platform limitations . The advantage of independent application is that the operation is free and smooth , The function is all ready , It can show developers' ideas more comprehensively , It is more suitable for users' usage habits .
Personally , The biggest technical obstacle for small programs is that they must rely on the wechat platform , This will cause many functions to be limited . although APP There is no advantage in memory size , But many APP A quick version has been launched , No need for users to download , You can search directly on wechat , Greatly improve the user experience . therefore , If it's a startup , The capital is not enough , Consider developing a small program , But from the perspective of long-term development ,APP Still the best choice .
原网站

版权声明
本文为[InfoQ]所创,转载请带上原文链接,感谢
https://yzsam.com/2022/161/202206101429470131.html