Native apps with Java
Bob Vandette
bob.vandette at oracle.com
Fri Apr 29 15:29:45 UTC 2016
Behrang,
Please check out the OpenJDK Mobile project (http://openjdk.java.net/projects/mobile/ <http://openjdk.java.net/projects/mobile/>)
Although it does not currently meet all of your requirements, it does offer a headless
Java runtime that will be JDK 9 compliant, and support iOS and Android. This runtime
when coupled with the OpenJFX port for iOS and Android can support pure Java
applications on these mobile devices.
Bob.
> On Apr 29, 2016, at 6:55 AM, Behrang Saeedzadeh <behrangsa at gmail.com> wrote:
>
> Hi,
>
> First, apologies if this is not the best place to discuss topics of this
> kind (if it is not, could you please point me to the correct mailing list?)
>
> But isn't it the time for it to be possible to build *native* Java apps
> that can be submitted to Mac App Store, iOS App Store, Windows App (?)
> Store, and potentially software centers of various Linux distros?
>
> * RoboVM is almost dying
> * Today I just learned about Gulon (gluonhq.com <http://t.co/KmtoyHxriE>),
> but it depended on RoboVM's compiler
> * Some time ago Fernando Cassia (via this mailing list) pointed me to
> ExcelsiorJET
> and JWrapper (and looks like he also had mentioned Gulon too)
>
> It is now possible for C#, Ruby, and JavaScript developers to build native
> mobile and desktop apps with Xamarin, RubyMotion, React Native, React
> Native Desktop (https://github.com/ptmt/react-native-desktop), etc. but
> there's not a reliable way to build native desktop/mobile apps with JavaFX.
> As I mentioned earlier RoboVM is almost dead, Gluon depended on it, etc.
> etc.
>
> I wish Oracle (maybe with the help of other JCP members or Java
> stakeholders) could build a free or commercial tool to fill this void.
>
> I want to build a JavaFX based app that has native-like performance and
> memory footprint and submit it to Mac App Store but the options are not
> that many or are very expensive.
>
> Just my $0.02.
>
> Best regards,
> Behrang Saeedzadeh
More information about the discuss
mailing list