JTransc + Android/iOS status support

Joakim via Digitalmars-d digitalmars-d at puremagic.com
Mon Nov 28 09:53:30 PST 2016


On Monday, 28 November 2016 at 14:28:54 UTC, soywiz wrote:
> I am working on a software that allows to transform JVM 
> bytecode into something else. In last version I have done a D 
> target: https://github.com/jtransc/jtransc
> D target already passes my test suite and works just fine (next 
> version will come with some optimizations regarding to code 
> generation that will improve generation).
> At this point I'm successfully generating windows/linux and mac 
> native executables from Java/Kotlin code.

Interesting, might provide a better bridge for Java compatibility 
on Android.

> It would be awesome to be able to support Android and iOS. I 
> have seen that there was Android/iOS alpha support in the past. 
> What is the current status of this?

Android support is in beta, latest cross-compiler and native 
builds here:

https://github.com/joakim-noah/android/releases

I've been seeing random crashes for apk builds recently, trying 
to track down why.  I've ported the Teapot OpenGL ES 2.0/C++ 
sample app from the NDK, but it's got some bugs, debugging that 
next.  Once both issues are fixed, I'll announce the beta in a 
new thread.

As for iOS, Dan has been busy with other stuff, may get back to 
it sometime this winter.  All mobile builds are linked from the 
main download page, under ldc:

http://dlang.org/download


More information about the Digitalmars-d mailing list