ndk icon indicating copy to clipboard operation
ndk copied to clipboard

[DOC] NDK compatibility table

Open DanAlbert opened this issue 3 years ago • 6 comments
trafficstars

URL

new page, probably

Problem

Forking from the bazel thread. I don't think we have such a thing, but probably should.

Unless you're talking about extremelely old devices (close to a decade), r25 works just fine. r25 was actively tested against KitKat.

@oakad do you have a particularly old device in mind? Older than KitKat? Perhaps we need a clearer FAQ or table explaining how NDK releases, API levels, OSes, and devices are all related and the various levels of compatibility? Maybe with some example devices?

Originally posted by @jiawen in https://github.com/bazelbuild/bazel/issues/12889#issuecomment-1233624605

DanAlbert avatar Sep 01 '22 18:09 DanAlbert

Actually, it seems we will stop supporting all pre-Lollipop devices this year.

So, older than KitKat is no longer a problem.

(Kind of funny how it is a struggle to stop supporting Android 4.x in 2022 :-)

oakad avatar Sep 02 '22 07:09 oakad

Great idea, I will love to see a NDK compatibility table somewhere in the documentation!

EwoutH avatar Oct 02 '22 14:10 EwoutH

All this info is already available, FWIW. It just isn't consolidated across NDKs into one location. The changelogs will tell you when an API level loses support, and the meta/platforms.json file contains that information for each NDK.

DanAlbert avatar Oct 03 '22 19:10 DanAlbert

It just isn't consolidated across NDKs into one location.

This would add value and is the point of this issue, I think.

EwoutH avatar Oct 04 '22 10:10 EwoutH

Agreed, just checking.

DanAlbert avatar Oct 04 '22 18:10 DanAlbert

+1 :-)

cederom avatar Oct 17 '22 13:10 cederom

https://github.com/android/ndk/wiki/Compatibility

DanAlbert avatar Aug 23 '24 22:08 DanAlbert