Intel Software Innovator
Mobile Web App
These kind of apps are basically web sites developed for working as they were mobile apps but executed in a web browser on the device.
These kind of apps are developed with a specific programming language such as Objective-C in IOS field, Java in Android, BlackBerry, or for example C# in Windows Phone. The so-called native apps, unlike the mobile web apps, can access every device and operative system functionality and can be of a different kind. In fact, they range from simple apps to very complex 3D games.
Hybrid Native Apps
These kind of apps will characterize this series of blog posts. They are developed in HTML but unlike web apps, they are executed in a native container. The Hybrid Native Apps can access a lot of the device and operative system functionality such as the camera, the gyroscope, the accelerometer etc.
If you've come this far and are still asking "Why develop hybrid apps?" There are multiple differentiators:
- Savings in term of human resources (company side).
- Ease of learning technologies (developer side).
- Development costs and tests are extremely low and quick.
- Development of an app for every OS.
- The app developed can be sold in stores like native apps.
If you are a web developer surely you’ll have the required skills for setting up a mobile app, or, more generally, if you know how to develop a web site surely you can develope a mobile app. Let’s see what you need to start developing Hybrid apps and for following this posts series:
Fabrizio Lapiello Intel Software Innovator