Original URL Link: http://www.ctocio.com/mobile/10169.html
today, consumers spend more time (94 minutes/day) on mobile apps (including native and hybrid) than mobile web (72 minutes/day), so" mobile first " Become a popular slogan for mobile development strategy, but in fact mobile web and mobile apps have their own irreplaceable advantages, different mobile development models have a successful case, the enterprise needs according to their own product and business attributes, mobile strategy and target user needs, choose the appropriate development path.
Below is a infographic produced by Appcloud, which gives us a detailed comparison of pure web (HTML5), Hybrid app (Hybrid) and native app (Native) three different mobile development routes.
The following are some of the key differences that are listed in the chart:
Development difficulty. mobile web and hybrid app development is relatively low for web developers and can take advantage of existing web development tools and workflows
release channels and how to update them. A hybrid app can be published in the App Store, but can be updated on its own, and the native app's updates must pass through the Store App store.
Mobile device Local API access. The Hybrid app provides access to the mobile device's camera and GPS via the JavaScript API, while the native app can access all of the device's functionality through the native programming language.
Cross-platform and portability. The best portability and cross-platform performance of a browser-based mobile web; Hybrid apps can also save cross-platform time and cost by writing core code once to deploy to multiple platforms with the worst cross-platform performance of native apps.
search engine friendly. only the mobile web is friendly to search engines and can be seamlessly integrated with online marketing.
monetization. In addition to ads, the hybrid app also supports paid downloads and in-app purchases, in-app purchases in the native app exceed download charges for the first time in 2012.
-
message push. only hybrid apps and native apps support message push, which can increase user loyalty.
Web? Mixed? Native? Three mode choices for mobile development