Today, not only have the strong and weak sides of the two been resolved, but even the most popular mobile internet startups are mostly native apps, and HTML5 developers have never seen them. Web applications developed based on HTML5 can run smoothly on any operating system device through the mobile terminal browser. In fact, HTML5 can indeed achieve the same effect as the native App. But HTML5 seems hard to hit users directly. Why? In a recent BI Intelligence report, we compared the performance of the two in different ways.
Image Description text 1. Native APP wins in user experience and performance. In this regard, HTML5 still faces the function access problem of local browsers on different mobile terminal devices, and there are still deficiencies in providing a user GUI and rich data presentation. 2. HTML5 wins in cross-platform development costs. HTML5 uses a common network language and does not need to consider the differences between the terminal devices or operating systems. Currently, W3C (World Wide Web Consortium (W3C) is discussing with the automobile industry, publishing industry, and television industry to introduce web into new equipment platforms. As the platform is gradually enriched, the cost issues will become increasingly prominent. 3. HTML5 wins in terms of faster updates and stronger release control. Compared with HTML5, native apps do not have the advantage of openness. HTML5 is Web-based. This means that no company can become a "Gatekeeper" in the market, but Google, apple, Amazon, or Samsung cannot. There is no gatekeeper, the update speed will not increase, and the application revenue will not be reduced. However, HTML5 still lags behind in support of new features when terminal devices innovate. 4. Native APP wins in monetization. Native application distribution platforms, such as App Store and Google Play, are currently relatively mature business models for revenue. HTML5 applications, apart from paid downloads, there are no other mature business models. 5. HTML5 wins in the technical talent reserve. HTML5, JavaScript, and CSS are common Web languages. However, iOS engineers are rare resources and expensive ...... 6. HTML5 won the challenge of fragmentation. Although the two are also facing severe fragmentation problems, HTML5's inherent cross-platform features can take the lead in this regard. To sum up, native apps are still ahead of HTML5 in terms of user experience and monetization capabilities. Because it has captured users and money, the native App is still the dominant mobile App. However, even native apps tend to be Web-oriented. With the rich features of the native App, the App is facing the risk of becoming "heavy". If you direct the functionality to the Web application, you can avoid it. In the mobile Internet era, users' behaviors have not yet been fixed and the iteration speed of innovation is still very fast. It is too early to draw a conclusion on the future of native apps and HTML5.