3 ms·
Java has editions and profiles that implement different APIs and features, so Android's subsetting doesn't seem all that different. MIDP had even more missing.
by ptx 6y ago
Java has editions and profiles that implement different APIs and features, so Android's subsetting doesn't seem all that different. MIDP had even more missing.
- pjmlp 6y agoExcept those editions have reference documentation that specifies what they provide, across all COMPLIANT implementations. Android Java is more like cowboy coding, whatever needed to keep Kotlin relevant libraries going on Android. And to know what Java API is available one needs to crawl Android documentation to track down on which API level they got added into the platform. The irony is that I am yet to see Android Studio, Gradle and Kotlin running to top of ART/desktop, a JVM free toolchain. Which apparently would be the direction that Google is driving into.