Sunday, 14 August 2016

Mobile Apps - Native,Web & Hybrid Apps

Native Apps:
---------------------------

-Binary executable, explicitly downloaded, stored on the file system
-Distributed through app store
-Executed directly on OS
    -Launch from OS
    -Does not require another "container app' to run it
-Makes explicitly use of OS APIs

For Native App Development understanding please find below screenshots:









Web Apps
---------------------------------
Pure mobile Web apps

-Installed and launched
-Interactive UI
-Touch Optimized
-Client side rendering
-Available offline


Pure mobile Websites
-Visit by browsing
-Static navigational UI
-Generic look and feel
-Server side rendering
-Require network connectivity
-------------------------------------------


-Written in HTML, CSS and JavaScript[JS] 
-Code is executed by browser not by OS
-Various Launch Mechanism
   -Typing URL, Clicking Hyperlink, scanning QR code, on-clicking home screen shortcut
-Installation in Optional
-Esily support multiple mobile OS [Cross-Platform]
-Can be extended with device specific enhancement to make them behave more like native app
-Touch optimize look and Feel
-No address bar
-Suggestion to Pin to home screen
-Offline Availability

For Web App Development understanding please find below screenshots:



Hybrid App
----------------------------
Hybrid app is native app embeded with HTML
-benefits of native apps
  -Full access to APIs, App Store presence, etc
  -Selected portion of app are written using web technologies
  -Web portion of the app can either be downloaded from the web or packaged with the app
  -This is available is available for iOS and Android
  -Most of HTML CSS and JS shared common only the native portion had to implement
 
  How do you create ?





Lets Summerize:



2 comments:

  1. Superb explanation & it's too clear to understand the concept as well, keep sharing admin with some updated information with right examples.Keep update more posts.
    Mobile App Development Company in Dubai
    Android App Development Company in Dubai

    ReplyDelete

MobileAutomation - Handle Pop-ups, Alerts and Prompts in Automate and App Automate Tests

This article shows you how to handle user permission pop-ups, alerts, and prompts in your automated tests on BrowserStack. Introductio...