I'm migrating the development of my Java applications to build native apps for Android. I would like to expand my applications to other platforms, such as iOS and Windows Phone. Is it possible to do this with Java ?
I'm migrating the development of my Java applications to build native apps for Android. I would like to expand my applications to other platforms, such as iOS and Windows Phone. Is it possible to do this with Java ?
Look here: link
At the time I looked, I found three frameworks:
But this is no guarantee that the native language will be maintained on Android (it will be native, but you will not encode directly with the Android API, but with classes provided by the framework, which may even be converted to an intermediate format.)
Looking for things like "cross platform java" I also found these options:
I honestly do not think you can take advantage of the native Java code for, say, compile directly to iOS or Windows Phone. Somehow you will always have to adapt your code to suit some specific system functionality.
What you can do is to use frameworks, which will usually be hybrid platforms that use html and js, as the folks mentioned earlier. This is the fastest way, and basically the application runs like a web page on the platform (most of them), only the user opens the app instead of accessing an address.
Another solution would be to use a buildar language for other mobile platforms. such as GO , but as mentioned in the article may not be worth it, why ever will have an impact in some way (and is not java), non-native interface, or non-native android code, for example. I think C # goes the same way.