Skip to main content

Google schedules switch from Oracle’s Java to OpenJDK in next major Android update

woman uses an android smartphone
bloomua/123rf
Google has confirmed plans to move from Oracle’s proprietary Java APIs to OpenJDK, an open-source alternative. The switch is set to happen with the launch of Android N, the next major update.

This follows months of speculation from developers, after odd bits of code from OpenJDK were spotted on Android updates. Google still hasn’t given a date for the Android N launch, so this gives developers a few months to read up on the differences between Java and OpenJDK.

On the user end, nothing will change. Most of the APIs and important systems are covered on OpenJDK, but it will mean a new standard for developers.

“Google has long worked with and contributed to the OpenJDK community, and we look forward to making even more contributions to the OpenJDK project in the future,” said Google in a statement to Venturebeat.

Oracle filed a copyright lawsuit against Google in 2010 for the use of 37 Java APIs. A federal district court originally ruled in favor of Google, but last year a U.S. Court of Appeals reversed, and ruled in favor of Oracle.

Moving to OpenJDK might therefor be a damage control move, to ensure Oracle cannot ask for more in the settlement. The U.S. Supreme Court has declined to hear Google’s further appeal.

Oracle has not commented on Google’s decision to switch to OpenJDK.

We don’t know all of what is going on behind the scenes, so all of the reasons behind the move are pure speculation for the moment. For all we know, this might have been the plan even before Oracle won the court case, and Google is just coming round to implementing it.

Editors' Recommendations

David Curry
Former Digital Trends Contributor
David has been writing about technology for several years, following the latest trends and covering the largest events. He is…
From Android 1.0 to Android 10, here’s how Google’s OS evolved over a decade
Android

The smartphone has come a long way since the first iPhone launched in 2007. While Apple's iOS is arguably the world's first smartphone operating system, Google's Android is by far the most popular. Android has evolved significantly since first being released on an HTC-made T-Mobile device in 2008. Android was created in 2003 by Andy Rubin, who first started developing an OS for digital cameras. Soon, he realized that the market for digital camera operating systems perhaps wasn't all that big, and Android, Inc. diverted its attention toward smartphones.

It wasn't until 2005 that Google purchased Android, Inc., and while there wasn't much info about Android at the time, many took it as a signal that Google would use the platform to enter the phone business. Eventually, Google did enter the smartphone business -- but not as a hardware manufacturer. Instead, it marketed Android to other manufacturers, first catching the eye of HTC, which used the platform for the first Android phone, the HTC Dream, in 2008.

Read more
Google just added 6 great features to Android, from security to accessibility
Someone holding a Google Pixel 5. The screen is on and shows the Home Screen with an app folder open.

Google is bringing a range of extra features to Android, and you don't have to wait for Android 12 to get them. The company announced a series of features across the Android system, with six main updates, so there's a little something here for everyone.

The new features are starting to become available now, however, they're coming out as part of separate app updates or Android updates, so you might get some before others.

Read more
Google and Qualcomm are making Android updates faster, supporting them longer
galaxy s20 plus ultra fe buying guide late 2020 range screen

Apple's iPhones have long been lauded for their ability to support updates four or five years down the line, and it looks like Android phones are finally on their way to getting similar support. Google and Qualcomm have announced a new collaboration that will result in enhanced and prolonged chipset-level support for software updates, allowing Snapdragon-based phones to receive up to three updates (four versions of Android in total, including the version they ship with), and making it easier than ever for phone makers to build updates for their phones.

The new collaboration builds on Google's Project Treble system, which Google initiated in 2017 in an effort to make Android more modular, and as a result, easier to update. With Treble, phone makers can update the top-level interface of the phone, including any major changes to Android, without touching the low-level software that talks directly to the hardware. But that doesn't mean phone makers can just make changes irrespective of the low-level code — they still need to work with chipset makers, which means Qualcomm in most cases, on major updates.

Read more