SlideShare ist ein Scribd-Unternehmen logo
1 von 7
Native, Hybrid & Mobile Web Apps
introduction & comparison
Mobile Applications Landscape
Video Tuition
Let’s share knowledge
Built using the development tools and languages (xCode and Objective C
for iOS apps, Eclipse, Android Studio and Java for Android, Visual Studio and C#
for Windows) supported for the target platform.
Have access to the latest API’s, releases on that platform.
Native apps offer the fastest, most reliable and responsive experience
to users
Native apps can work in offline mode.
Native apps are distributed through platforms App store.
Video Tuition
Let’s share knowledge
Native Apps
e.g.
These are cross-platform mobile apps that run on multiple devices
since they mostly run on browsers.
Developers can write complex apps using standard web technologies
HTML5, JavaScript and CSS
These are not real applications; they are mobile-optimized web pages
Mobile web apps are great for displaying static content.
Development and testing of these apps are easier as they are similar
to normal web apps where you have tooling support.
Video Tuition
Let’s share knowledge
Mobile Web Apps
Hybrid apps are web apps built into a native mobile framework and
take advantage of the cross-compatibility of web technologies such as
HTML5, CSS and JavaScript
Hybrid apps are part of native and web apps
Hybrid apps are quicker to build and thus cheaper than native apps
Hybrid apps can be deployed in platform specific app stores.
Hybrid apps can work in offline mode.
Video Tuition
Let’s share knowledge
Hybrid Apps
e.g.
Native v/s Mobile Web v/s Hybrid Apps
Video Tuition
Let’s share knowledge
Features Native Apps Mobile Web Apps Hybrid Apps
Performance High Low Medium
Offline Mode Supported Not Supported May be Supported
Distribution App Store Mobile Browser App Store
Cross Platform Support No Yes Yes
Device Level Access High Low Medium
User Interface Good Average Good
Development language Native only Web only Native / Web
Development Time High Low Medium
Development Cost High Low Medium
Code Portability Low High High
Maintenance High Low Medium
Native Apps: If you are developing games or photos, videos related app
Mobile Web Apps : If you are developing apps which need to work in real
time, which doesn’t need access to the native layer and is not performance
stressed
Hybrid Apps: If you are developing productivity apps , Utility apps or
Enterprise apps.
Video Tuition
Let’s share knowledge
Conclusion
contact me:
Video Tuition
Let’s share knowledge
http://www.evideotuition.com
VIDEO PARTNERS
NETWORKING PARTNERS

Weitere ähnliche Inhalte

Mobile Application Landscape : Native, Hybrid & Mobile Web Apps : Introduction & Comparison

  • 1. Native, Hybrid & Mobile Web Apps introduction & comparison Mobile Applications Landscape Video Tuition Let’s share knowledge
  • 2. Built using the development tools and languages (xCode and Objective C for iOS apps, Eclipse, Android Studio and Java for Android, Visual Studio and C# for Windows) supported for the target platform. Have access to the latest API’s, releases on that platform. Native apps offer the fastest, most reliable and responsive experience to users Native apps can work in offline mode. Native apps are distributed through platforms App store. Video Tuition Let’s share knowledge Native Apps e.g.
  • 3. These are cross-platform mobile apps that run on multiple devices since they mostly run on browsers. Developers can write complex apps using standard web technologies HTML5, JavaScript and CSS These are not real applications; they are mobile-optimized web pages Mobile web apps are great for displaying static content. Development and testing of these apps are easier as they are similar to normal web apps where you have tooling support. Video Tuition Let’s share knowledge Mobile Web Apps
  • 4. Hybrid apps are web apps built into a native mobile framework and take advantage of the cross-compatibility of web technologies such as HTML5, CSS and JavaScript Hybrid apps are part of native and web apps Hybrid apps are quicker to build and thus cheaper than native apps Hybrid apps can be deployed in platform specific app stores. Hybrid apps can work in offline mode. Video Tuition Let’s share knowledge Hybrid Apps e.g.
  • 5. Native v/s Mobile Web v/s Hybrid Apps Video Tuition Let’s share knowledge Features Native Apps Mobile Web Apps Hybrid Apps Performance High Low Medium Offline Mode Supported Not Supported May be Supported Distribution App Store Mobile Browser App Store Cross Platform Support No Yes Yes Device Level Access High Low Medium User Interface Good Average Good Development language Native only Web only Native / Web Development Time High Low Medium Development Cost High Low Medium Code Portability Low High High Maintenance High Low Medium
  • 6. Native Apps: If you are developing games or photos, videos related app Mobile Web Apps : If you are developing apps which need to work in real time, which doesn’t need access to the native layer and is not performance stressed Hybrid Apps: If you are developing productivity apps , Utility apps or Enterprise apps. Video Tuition Let’s share knowledge Conclusion
  • 7. contact me: Video Tuition Let’s share knowledge http://www.evideotuition.com VIDEO PARTNERS NETWORKING PARTNERS