Sure, but then Google went and added another billion plus installations of a new fork that only shares very superficial ties with normal Java (in reference to Dalvik, which has been replaced but still defines the
intentions Google had as far as staying compatible).
And to add insult to injury, they've gone and fragmented Java on that platform too.
Right now on Android you can have:
Java "6.5" hybrid, Java 6 with some Java 7 features
(Overwhelming majority of developers are stuck with this, and this is where an Android project defaults to.)
Java 6 with some Java 7 and 8 features but no Java 8 APIs
(Retrolambda)
Java 8 without the proper Java 8 APIs, but breaking several popular tools for Android development
(Jack + Devices not on Android N)
Java 8 with proper Java 8 APIs, but breaking several popular tools for Android development
(Jack + Devices on Android N)
I've always felt that Oracle should have some legal recourse for what Google did. It honestly doesn't feel that different than what Microsoft did with Visual J++ and we saw how that went down. It's a shame it's come down to the case for copyrighting APIs instead of the case for punishing Google for subtly breaking Java's maturity on their platform while benefiting from calling it "Java".