Article introduction of Wulin.com (www.vevb.com): When it comes to Web App, we have to think of Native App first. The ipa we download on the App Store and the apk we download on the Google Play Store or other websites are all Native Apps. So what are the advantages and disadvantages of this kind of app?
With the rapid rise of mobile devices, the app market is developing rapidly. At present, the total number of apps on iOS and Android platforms has reached as many as 1 million. According to AAWP, the number of Windows Phone application market has exceeded 80,000, and has been promoted to become the third largest application platform. Mobile data analytics firm Flurry showed in its 2011 App Trends Report that people spend more time on apps than they have browsing web pages.
The app market will be bright in the future. For mobile developers, applications on different platforms need to develop different apps to support, and it will require certain costs in terms of updates and maintenance. So more people think of Web Apps based on HTML5. Currently, browsers of mainstream operating systems iOS, Android and Windows Phone support for most features of HTML5, which further highlights the status of HTML5 in the future mobile device side. So what are the prospects for HTML5? Let’s discuss HTML5 and Web App together:
When it comes to Web App, we have to think of Native App first. The ipa we download on the App Store and the apk we download on the Google Play Store or other websites are all Native Apps. So what are the advantages and disadvantages of this kind of app?
Advantages of Native App:
1. Excellent user experience and gorgeous interactive operations can provide different user experiences for different platforms;
2. It can be not limited by network speed, saving bandwidth costs;
3. Access local hardware devices and resources;
4. The profit model is clear.
Disadvantages of Native App:
1. Transplantation troubles between different platforms;
2. The cost of maintaining multiple versions is relatively high;
3. It needs to pass third-party review;
4. Profits need to be shared with third parties.
In view of the shortcomings of Native App, Web App makes up for these disadvantages very well. Developers only need to understand HTML5, CSS3, js and Device APIs to complete the operation of applications on multiple terminal devices and platforms, which is a good guarantee of cross-platform consistency of applications. Compared with Native App, the development cost is lower, and the update and maintenance is easier. Users have almost no installation cost, and are more free and open. But any new technology always has its pros and cons, and Web Apps themselves will also encounter problems related to user experience, UI effects, and calling local devices and resources.
Although the two models have their own advantages and disadvantages, with the rapid development of mobile devices and html5, Microsoft and Jobs also realized that only HTML5 is the future of the web. From the survey report released by the famous mobile cloud platform company Appcelerator, we can see that HTML5 Mobile Web has risen to 4th place.
As we all know, HTML5 not only brings us more semantic tags, but also new features such as canvas drawing, audio and video, local storage, offline applications, and geolocation.