Three open source products are aiming to reduce the barrier to entry for customers wishing to build native mobile applications using web development skills alone. These products are PhoneGap, Rhomobile and Appcelerator’s Titanium Mobile.
Rhomobile, selected Best Startup at INTEROP 2009, lets developers use HTML and Ruby to create native iPhone, BlackBerry, Windows Mobile, Symbian and Android applications. Rhomobile currently supports GPS, contacts and camera functionality with plans to add SMS, push, audio/video capture and accelerometer support. Rhomobile is licensed under the GPLv3. This means you’ll have to open source your mobile application when it’s ready to be distributed, or pay for a commercial Rhomobile license.
Rhomobile is the odd man out with a license that forces developers and companies to pay for a license or open source their own mobile application. Unless Rhomobile delivers an order of magnitude more productivity than Titanium or PhoneGap, I foresee Rhomobile facing challenges with developer adoption.
The GPL works fine with developers, ISVs and partners when the majority of open source competitors are also using the GPL. But in the face two competitors using liberal BSD-based licenses, the GPL is definitely a hindrance to developer adoption. And I’d argue that developer adoption today will differentiate between leaders and also rans in 12 to 18 months.
Have you used any of these products? What do you think?
Follow me on twitter at: SavioRodrigues