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