Android / iOS
We only work on native Android and iOS applications. We strictly say no to HTML5 based or hybrid mobile applications.
Why not hybrid/html5 apps ?
When we go for these type of mobile application development, we are losing out on native experience, a chunk of native API accesses, and ofcourse performance. And we are not going with what others are saying, But before taking this decision we have tried a couple of demo applications in PhoneGap, Appcelerator. These are good when we are creating very simple applications without leveraging any advanced features of the platform.
Native | HTML5 | Hybrid | App Features |
---|---|---|---|
Graphics | Native APIs | HTML, Canvas, SVG | HTML, Canvas, SVG |
Performance | Fast | Slow | Slow |
Native look and feel | Native | Emulated | Emulated |
Distribution | Appstore | Web | Appstore |
Device Access | |||
Camera | Yes | No | Yes |
Notifications | Yes | No | Yes |
Contacts, calendar | Yes | No | Yes |
Offline storage | Secure file storage | Shared SQL | Secure file system, shared SQL |
Geolocation | Yes | Yes | Yes |
Gestures | |||
Swipe | Yes | Yes | Yes |
Pinch, spread | Yes | No | Yes |
Connectivity | Online and offline | Mostly online | Online and offline |
Development skills | ObjectiveC, Java | HTML5, CSS, Javascript | HTML5, CSS, Javascript |