There are plenty of platform out there that attempt this. Having tried
many, and even having been involved in building frameworks to cover
multiple devices I don't recommend any of them unless you are doing
really trivial applications or you are in a position to negotiate
enterprise level support with the provider. A framework is no use to
you unless there is someone there to jump in and fix the issues you
are bound to have with it.

What you can do is to write pretty general code across the various
Java environments (Android, Symbian, Blackberry). Bearing in mind that
even for each of these platform the API's vary from one generation to
another. You can then take this general code and hook it up to the
UI / threading model associated with ever platform / generation.

If you're going for games the most general thing you can do is to pick
the lowest supported OpenGL revision for your render loops. Then at
least porting this code between the platforms becomes pretty easy.

But as always I recommend starting small on one platform that you can
easily support, and expanding outwards from there.


On Feb 2, 7:33 am, Streets Of Boston <flyingdutc...@gmail.com> wrote:
> This problem you describe is hard. If you find the magic bullet, you'd
> be rich. However, others have tried to solve this problem:
>
> I'm not sure which platforms (i.e. phones) are currently supported by
> each of them, but try to use PhoneGap, AppCelerator, RhoMobile, etc.
> or just plain HTML5.
>
> On Feb 1, 8:37 pm, Christian Chabtini <cchapt...@gmail.com> wrote:
>
>
>
>
>
>
>
> > Hi,
>
> > I want to know what kind of general strategy i would have to follow
> > while developing android apps in order to easily make my app available
> > to other phones .. in other words easily transferable.
>
> > For example, i would like to know the basic strategy i need to follow
> > to make an app available to an iphone OS,blackberry OS, Windows and
> > Nokia.
>
> > It would be nice to develop an app that translates existing apps from
> > one phone to another despite the differences in libraries, languages
> > and security... not to mention hardware.. thats another s
>
> > Just want to make sure that i am starting my project right ....
>
> > --------------------------------------------------------------------------- 
> > ­-----
> > Thank you,
> > Christian Chabtini
> > Software Engineer
> > EMIDA

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to