Cross-Platform Application Development

The choice of platform has become ever so important in the App building process. It's not just about a choice of technology but factoring in the target audience and deciding what platforms to exist. There is one thing that has certainly made the choie easier though, which is maintenance of the app with cross-platform deployment. So, it doesn't harm to have the app published to various platforms even if it means to serve only a limited audience for a certain platform like Windows. The choice of tools also have improved but we at Crayon'd have adopted PhoneGap and Titanium as the two clear choices for any cross-platform deployments.

Are you ready for the mobile curve?

Why PhoneGap?

  • Easy to Adopt and Maintain

Regardless of server side platform & language experience, a significant number of developers have experience with HTML, JavaScript and CSS. Apache Cordova allows developers to immediately leverage these existing skills. The value of this can’t be overstated - as it reduces training and can enable a quick-to-market stance in companies ready to adopt it.

  • Plugin Architecture

Cordova follows a plugin architecture, which means that access to native device APIs can be extended in a modular way. There are a lot Cordova/PhoneGap plugins to choose from - enabling developers to focus on the web-based skills they already have.

Why Titanium?

  • Native UI Components - Alloy Framework

The use of native UI components via Alloy MVC framework is a performance win. The framework also attempts to normalize UI across platforms.

  • Other Benefits

Appcelerator provides value-adds such as a Backend-as-a-Service (BaaS), App analytics and a marketplace for 3rd party components.