Apps Development

Android
iOS

Native Apps

Specific to a given mobile platform (iOS or Android) using the development tools and language that the respective platform supports. Native apps look and perform the best. Has direct acces to the device hardware.

Performance

Native code has direct access to plataform funcionality, resulting in better performance.

Monetization

More monetization oportunities, stores take a percentage.

Device access

Platform SDK enables access to all device APIs.

UI consistency

Platform comes with familiar, original UI components.

Distribution

App store provide marketinh benefots, but also have requirements and restrictions.

Technologies

Objective C for iOS, Java for Android

HTML5 Apps

Use standard web technologies—typically HTML5, JavaScript and CSS. This write-once-run-anywhere approach to mobile development creates cross-platform mobile applications that work on multiple devices. While developers can create sophisticated apps with HTML5 and JavaScript alone, some vital limitations remain at the time of this writing, specifically session management, secure offline storage, and access to native device functionality (camera, calendar, geolocation, etc.)

Cost

Lowest cost due to single codebase and common skillsets
b

Code reusability / portability

The Challenge Vivamus ipsum velit, ullamcorper quis nibh non, molestie tempus sapien. Mauris ultrices, felis ut eleifend auctor

Distribution

No restrictions to launch, there are no app store benefits.

UI consistency

UI frameworks can achieve a fairly native looks, it can also have a custom look.

Technologies

HTML 5, CSS and Javascript

Hybrid Apps

Make it possible to embed HTML5 apps inside a thin native container, combining the best elements of native and HTML5 apps.

Cost

Similar to pure web costs, but extra skills are required ofr hybrid tools.
b

Code reusability / portability

Most hybrid tools will enable portability of a single codebase to the major mobile platforms.

Monetization

More monetization oportunities, stores take a percentage.

Device access

Many device APIs closed to web apps can be accessed, depending on the tool.

UI consistency

UI frameworks can achieve a fairly native look.

Distribution

App store provide marketing benefits, but also have requirements and restrictions.

Technologies

HTML 5, CSS, and Javascript, plus Objective C for iOS, Java for Android