Skip to content

Conversation

@fbacchella
Copy link
Contributor

The current version for Google Play is Android 13 (API level 33) as explained
at https://support.google.com/googleplay/android-developer/answer/11926878?hl=en.

The Java API that matches this version is Java 11.

But the ABI is still Java 8, for example see the problem with Buffer/ByteBuffer.

Meanwhile, to simplify developement, Google introduced “desugaring”, see
https://developer.android.com/studio/write/java11-default-support-table.

So I think API compliance checking is not needed any more, and removed all
API compliance check that breaks, but not in a meaningfull way.

Of course, support for Java 8 is dropped.

…xplained

at https://support.google.com/googleplay/android-developer/answer/11926878?hl=en.

The Java API that matches this version is Java 11.

But the ABI is still Java 8, for example see the problem with Buffer/ByteBuffer.

Meanwhile, to simplify developement, Google introduced “desugaring”, see
https://developer.android.com/studio/write/java11-default-support-table.

So I think API compliance checking is not needed any more, and removed all
API compliance check that breaks, but not in a meaningfull way.

Of course, support for Java 8 is dropped.
@trevorbernard trevorbernard merged commit 016b28f into zeromq:master Feb 11, 2024
@fbacchella fbacchella deleted the api_33 branch February 11, 2024 15:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants