If html5 is used to replace mobile apps, what problems do they face? -

Source: Internet
Author: User
Based on html5 technology, the browser is used as the client. Based on html5 technology, the browser is used as the client. Reply content: A lot of content. It can be written for one year. After one year, I will finish writing the post to push the performance. Many nativeapis cannot be called and there will be a network speed. webapp is only applicable to simple applications, the compatibility between various browsers and webview is hard to solve when it is a little complicated. It is enough for you to drink a few pots of Android smoothness.

Will iOS make you available? It is impossible to replace HTML5. HTML5 runs in the sandbox of the browser, with limited permissions, functions, and performance within the scope provided by the browser.
If you only want to make a front-end display, the results are not much, and the development is convenient, and the app has a strong versatility, you can use html5.
If you need to call a lot of local functions, you need to do a lot of special effects, and you need some permissions such as push and background execution, you can only use native. my previous understanding was about the performance of the mobile phone. After someone explained it to me, I thought it was a battery problem. Well, the question is too big. I will try again when I have fully written the entire question. I have developed a mobile app with HTML, and it takes a lot of time for every app to get involved. I have to fight back several times. I was surprised to find out where something went wrong or where it was not compatible.

I think it's not a big company that has enough manpower and resources, or don't have fantasies about HTML. Development costs far exceed two or three native programs. The native user experience is better and more features are available.

HTML is only suitable for Embedded pages with simple presentation. Seriously, let's start with two points:
1. List, especially for shopping websites.
2. There is almost no way to push in the background after the browser is closed.
Of course, the most important thing is performance and performance. You must check the network speed for the experience. Jqmobi and ionicframe can be used to meet the needs of a basic application. However, there is a big difference between native and native in considering the transitional dynamic effects.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.