The differences between the web APP developed by H5 and the native APP are as follows: 1. Development Native App ⊙ Each mobile operating system requires an independent development project ⊙ Each platform requires an independent development language. Java (Android), Objective-C (iOS) and Visual C++ (Windows Mobile) etc. ⊙ Need to use respective software development kits, development tools and respective controls Mobile Web App ⊙ Because it runs on the browser of the mobile device, only one development project is required ⊙ This application can be done using HTML5, CSS3 and JavaScript and server-side languages (PHP, Ruby on Rails, Python) ⊙ There is no standard SDK here, you can basically choose any cross-platform development tools, such as PhoneGap, Sencha Touch 2, APPcan and Appcelerator Titanium, etc. Second, the ability Native App ⊙ It can interact with the underlying functions of mobile hardware devices, such as personal information, cameras and gravity accelerators , etc. Mobile Web App ⊙ Only limited mobile hardware device functionality is available. 3. Acquisition method Native App ⊙ Download directly to the device ⊙ Runs as a standalone application (no browser required) ⊙ Users must manually download and install these native apps ⊙ There are some stores and stores to help users find your app. There are countless app markets. Mobile Web App ⊙ Access from a browser on a mobile device ⊙ No need to install additional software ⊙ Software updates only need a server ⊙ Since there are no commodities or stores that provide such apps, it is quite difficult to search for these mobile web apps. 4. Version Control Native App ⊙ Users can freely choose whether to update the software version, so there will be cases where different users use different versions at the same time Mobile Web App ⊙ All users are using the same version 5. Advantages Native App ⊙ Faster than mobile web app ⊙ Some stores and stores will help users find native apps ⊙ The app review process of the official store will ensure that users get high-quality and safe apps ⊙ The official will release a lot of development tools or manual support to help your development Mobile Web App ⊙ Cross-platform development ⊙ Users do not need to go to the store to download and install the App ⊙ App can be released at any time, because there is no need for official store review at all ⊙ If you already have a web app, you can use responsive web design to help improve it 6. Defects Native App ⊙ High development cost, especially when multiple mobile devices are required for testing ⊙ Because it is a different development language, the development and maintenance costs are also high ⊙ Because users use different versions of the App, it is difficult for you to maintain ⊙ The official store review process is complicated and slow, which will seriously affect your release process Mobile Web App ⊙ Unable to use the unique features of many mobile hardware devices ⊙ It is necessary to support browsers of multiple mobile devices at the same time, so that the cost of development and maintenance is not low ⊙ If users use more new browsers, the problem will be more difficult to deal with ⊙ For users, this kind of App is difficult to be discovered by users Attachment: Native App and Mobile Web App: How Do You Choose? So as you prepare to make a mobile app , you should first ask yourself the following questions: 1. Does your app need to use some device-specific features, such as the camera, camera flash, or gravity accelerator 2. What is your development budget? 3. Does your application necessarily require a network 4. Does your app target all mobile devices or just some of the hardware devices 5. A development language you are already familiar with 6. Is this application demanding on performance? 7. How to make money with this app
What is the difference between h5 app and native app
Guess you like
Origin http://43.154.161.224:23101/article/api/json?id=325732506&siteId=291194637
Recommended
Ranking