What's the progress on the Mobile Port?

Johan Vos johan.vos at gluonhq.com
Wed Dec 11 10:32:06 UTC 2024


Hi Julian,

The main branch in the mobile repo [1]  has a rather small diff from the
head of the jdk [2]. With this diff, it is possible to build the native
class libs for iOS and Android.
I have a local version of hotspot (Zero) that allows to run HelloWorld on
iOS, as of yesterday. That requires lots of cleanup, and then I'll create a
PR.
I'll add a more complete status update soon (within the next few days),
always good to hear people want to read about it :)

- Johan

[1] https://github.com/openjdk/mobile
[2] https://github.com/openjdk/jdk

On Wed, Dec 11, 2024 at 8:07 AM Julian Waters <tanksherman27 at gmail.com>
wrote:

> Hi all,
>
> I was rather intrigued to see that the JDK has a mobile port. I have some
> experience in maintaining a JDK Port (
> https://bugs.openjdk.org/browse/JDK-8288293) and while unlikely that the
> Port will reach master, I believe this experience will allow me to offer
> some help. Could I ask what the progress of the mobile port is? What are
> the changes that the mobile port has made to the JDK to allow it to compile
> and run on phones and operating systems like iOS and Android? Is there a
> general diff I could view to see what the mobile port has done thus far?
> What HotSpot variant does mobile use, for instance? Does it use Zero, or
> any other different VM variant from Server?
>
> I'm looking forward to helping out in any way I can to bring Java to
> phones around the world :)
>
> best regards,
> Julian
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mail.openjdk.org/pipermail/mobile-dev/attachments/20241211/37d2ecbc/attachment-0001.htm>


More information about the mobile-dev mailing list