>Starting with Android 7, calling anything outside of that list will terminate the application.
Google could replace the kernel for something else, while keeping those NDK APIs and only OEMs writing drivers would notice
And they're planning on doing precisely that with Fuchsia
Android is all about Java and there is only a very thin subset of native APIs that are available, including POSIX ones.
https://developer.android.com/ndk/guides/stable_apis.html
Starting with Android 7, calling anything outside of that list will terminate the application.
Google could replace the kernel for something else, while keeping those NDK APIs and only OEMs writing drivers would notice.