homepage Welcome to WebmasterWorld Guest from 54.242.241.20
register, free tools, login, search, pro membership, help, library, announcements, recent posts, open posts,
Become a Pro Member

Home / Forums Index / Hardware and OS Related Technologies / Smartphone, Wireless, and Mobile Technologies
Forum Library, Charter, Moderators: bakedjake

Smartphone, Wireless, and Mobile Technologies Forum

    
cross platform mobile app development
jamie

WebmasterWorld Senior Member 10+ Year Member



 
Msg#: 4205418 posted 6:37 pm on Sep 22, 2010 (gmt 0)

hi,

does anyone have any experience using dev frameworks such as Phonegap or RhoMobile to develop mobile apps?

it makes sense to me instead of programming each platform individually - are there any drawbacks to this?

thanks

 

johnhh

5+ Year Member



 
Msg#: 4205418 posted 8:13 pm on Sep 22, 2010 (gmt 0)

Good Question jamie - we have been looking at Titanium and would like some feedback on this as well.

Obvously it makes sense to develop once and distribute across multiple platforms - but there must be some drawbacks - either functionality or overheads.

Harry

WebmasterWorld Senior Member 10+ Year Member



 
Msg#: 4205418 posted 2:28 am on Sep 23, 2010 (gmt 0)

It's more expensive, more risky and more work, but developing the same app from scratch for each platform gives the best results.

jamie

WebmasterWorld Senior Member 10+ Year Member



 
Msg#: 4205418 posted 7:18 am on Sep 23, 2010 (gmt 0)

hi harry,

john mentions titanium. if i've understood their docs correctly, the javascript you program in is converted to a native app, rather than running as a webapp (phonegap) - this makes it just as snappy as a real app.

maybe you don't get access to all the api functionality which programming in Obj C would allow, but it seems like a pretty good compromise.

if the app you want to create isn't that complicated, why should "creating" an app in titanium be any different to writing a native app?

Harry

WebmasterWorld Senior Member 10+ Year Member



 
Msg#: 4205418 posted 12:50 am on Sep 24, 2010 (gmt 0)

There's some apps that just need to be written once and then ported, like games and stuff where the experience is self contained within the app and doesn't involve using the UI or the scheme of the platform.

Then, there's other apps that touch upon interface elements from the OS, interact more natively with the OS and are not self contained boxes. This kind of app will benefit from being developed specifically for the platform. You can draw on specific features from each platform and really make your app shine for your users.

If you're making a game, with its own interface and where everything stays within the game, hell yeah, use titanium or one of the many other solutions.

But if your app involves integration with the Ui or specific features of the platform, even other apps, it's best do everything from scratch.

jamie

WebmasterWorld Senior Member 10+ Year Member



 
Msg#: 4205418 posted 11:40 am on Sep 24, 2010 (gmt 0)

many thanks for explaining harry.

we are aiming at porting some of our travel information into an app. at the moment we'll only need to access gps data from the device. i'll give titanium a go and report back with findings.

Global Options:
 top home search open messages active posts  
 

Home / Forums Index / Hardware and OS Related Technologies / Smartphone, Wireless, and Mobile Technologies
rss feed

All trademarks and copyrights held by respective owners. Member comments are owned by the poster.
Home ¦ Free Tools ¦ Terms of Service ¦ Privacy Policy ¦ Report Problem ¦ About ¦ Library ¦ Newsletter
WebmasterWorld is a Developer Shed Community owned by Jim Boykin.
© Webmaster World 1996-2014 all rights reserved