Re:Android Pie SDK is now more Kotlin-friendly
by akerro on Wednesday August 08, 2018 @08:06AM
(#17715163)
Do you have anything specific in mind about Oracle-Java? They opensource a lot in the last two years, OracleJava is basically 99.9% openJDK now, the main JDK is OpenJDK, Flight Recorder is open-source, graalVM is GPL2...
Re:Android Pie SDK is now more Kotlin-friendly
by jillesvangurp on Wednesday August 08, 2018 @11:27AM
(#17716706)
The problems between oracle and google are related to copyright and APIs. Androids OSS java bits are licensed differently(Apache license if I recall correctly) and technically a partially API compatible implementation of Java about 10 years ago with lots of Google specific additions and some code inherited from IBMs harmony project.
In any case, compiler technology has moved forward a lot and as Apple has been showing with IOS and Swift, you can do some pretty decent app ecosystem around native code without having to expose your developers to doing C/C++.
The main challenge here is the API gap between the old java 6 APIs that underly the current Android API that won't be there on native Kotlin. Flutter solves that problem.