Please enable JavaScript.
Coggle requires JavaScript to display documents.
Mobile Web / Native / Hybrid Apps (Hybrid Applications (A sort of…
Mobile Web / Native / Hybrid Apps
Mobile Web Development
Creation of a website intended to be accessed by a web browser on a phone
Created typically using HTML, CSS, Javascript
Generally considered the easiest approach to maximizing number of accessible devices
Native Applications
Software application intended to be installed and used locally on a device
Created for the specific OS meaning should be able to run on any Android device (Depending on required functionality and OS Version)
Java and more recently Kotlin for Android
Objective-C and Swift for iOS
.Net for windows phones
Current support for porting a native app to different a OS is poor so multiple code bases are required
Hybrid Applications
A sort of combination between Native and Web Apps
Using (generally) HTML, CSS and JavaScript
Code then packaged into an executable to be installed and ran locally as a native app and not a web application
Tooling is excellent in the touch screen market but poor in others
Coverage for Android, iOS and Windows Phone
70% of the codebase is shared with 30% being unique regarding UI
Native API Access limited depending on the framework used
Offline usage unlike web app
Monitization
Web App
Ads / Subscriptions
Native /Hybrid
App store sales, in app purchases, ads