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?
Easy to Adopt and Maintain
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.
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.
Appcelerator provides value-adds such as a Backend-as-a-Service (BaaS), App analytics and a marketplace for 3rd party components.