I am willing to develop a mobile application. I wish to have something working for android, windows mobile, symbian and blackberry.
Which is the best way to do that?
I had read here:
You could aim to wrap the sections of
the platform specific APIs (iPhone SDK
etc.) that you use with your own
interfaces. In doing so you are
effectively hiding the platform
specific libraries and making your
design and code easier to manage when
dealing with differences in the
platforms.
I was hoping there exists a framework that does this for me, but it doesn’t exist or I didn’t find any.
I feel that sort of things will make my code harder to maintain and perhaps it’s better to have one version for each platform.
Anyone with experience in the field?
Another links of interest:
You might want to look into PhoneGap (http://phonegap.com/). From their own description page:
In addition to using JavaScript, it supports JavaScript acccess to native controls and features of the phones (GPS, accelerometers etc…).