Ann Basso wrote:Hi,
I have never done any mobile app development so I don't know much about it but I want to get into it. My understanding is that an app developed for iPhone will not work on any other phone. Is that right?
So I am wondering about what platform to choose for developing GUI applications for smart phones such has iPhone. Of course, J2ME is one option but Java GUI does not look as sleek and also it is resource hungry. Now, iPhone has its own SDK, I think google droid has its own, it seems Sony is coming up with another one. So if one has to develop a sleek GUI application for all these phones, how should one go about evaluating these technologies? In other words, if you had to develop a cross smartmobile application, how would you do it?
Any pointers?
Mark Spritzler wrote:
1) What is your target audience? Do they only have iPhones, if so, why waste time writing in other device languages.
2) Are you only doing this because you think it will make your rich? Odds are against it now.
3) Build a website app instead and all the phones can view it.
4) Write the same app in all the different languages.
I will say this, I have 4 iPhone apps, and I have written a few J2ME apps, no Android yet. And I think J2ME is done. Objective-C for iPhones and Andriod in Java are to me the only viable solutions.
Opinion given above.
Mark
Ulf Dittmer wrote:I'm currently working on some Android stuff,...
[List of FAQs] | [Android FAQ] | [Samuh Varta]
Ann Basso wrote:Thank you very much for your insight.
How about if the app is made as a web app but using Flex (or Silverlight)? Isn't Flex cross platform, cross browser?
Also, if you could please point to some beginner text on how to develop a regular webapp (no flex etc.) for mobile phones, that would be great. I am thinking that developing the view pages for mobile phones would be different from regular pages because of their size. So is your code aware of the size of the window or it just automatically gets wrapped around? I am sure there would be some standard techniques for making sure the webpages look ok on these small screen.
thank you!
Ulf Dittmer wrote:Flash/Flex is cross-platform for desktops, but not for mobiles. The iPhone does not support Flash and likely never will. Android does not yet support Flash, although that's announced to be under development. Limited Flash players are available for Windows Mobile and Symbian.
[List of FAQs] | [Android FAQ] | [Samuh Varta]
Do What You Wanna Be....Taking Things The Way They Come
scjp 1.6 91 percent, scmad 90 percent(rounded off to nearest integer)
Do What You Wanna Be....Taking Things The Way They Come
scjp 1.6 91 percent, scmad 90 percent(rounded off to nearest integer)
ted mosby wrote:great discussion....
ted mosby wrote:what do you think will happen to blackberry then? if the OSes for mobile keeps changing so fast....what do you think is the future of mobile apps....not everyone would want to use web apps for many uses....if iphones is getting so famous then it will create a rift between microsoft and mac....oviously microsoft wouldnt like to remina behind...iphones apps cant be made on windows....i think one has to keep updated with all the OSes becuase one organization could be using one platform..and the other one something else...
all will change to andriod or iphone..this will take many years...we cant be sure..india has 70 percent mobiles on j2me...
Do What You Wanna Be....Taking Things The Way They Come
scjp 1.6 91 percent, scmad 90 percent(rounded off to nearest integer)
Steve Hideg wrote:While I'd prefer to concentrate on iOS devices, I'm mandated to support other platforms.
Ulf Dittmer wrote:
Steve Hideg wrote:While I'd prefer to concentrate on iOS devices, I'm mandated to support other platforms.
It sounds like Rhodes (which I linked to above) might fit the bill. It claims support for Android, iOS, BB, Windows Mobile and Symbian.