Status Update
Comments
da...@google.com <da...@google.com> #3
hello?
au...@google.com <au...@google.com> #4
Who are our non-android users of xprocessing and why are they still use JDK 11 (3 LTS versions old)?
JDK 17 is one LTS version behind the latest version of 21, and JDK 23 has already been released.
da...@google.com <da...@google.com> #5
Dagger (not Hilt) and its Java (JVM only / not Android) users are the ones that may be using old JDKs. Might be Java for the server, or Java desktop, however I don't know why would they be using JDK 11 still but I know it can be disruptive for them. I know Java 11 is old (2018) but besides 'being old' is there a reason to increase the jvm-target
? AFAIK this is not preventing androidx from using newer JDKs right? Is there some new minimum jvm-target
in newer JDKs? I'm trying to think here on the dev experience since it is not pleasant to have a library force you to update other parts of your project with no clear benefit. I do wish we had some data on this to make a more informative decision but unfortunately we don't.
Description