Cuál es la diferencia entre SDK y NDK?

El NDK también es un SDK

Google es el responsable de esta nomenclatura tan floja.

Tradicionalmente, todos los Kit de Desarrollo de Software (SDK) estaban en C, muy pocos en C++. Entonces llega Google y lanza una librería basada en Java para Android y la llama SDK.

Hasta ahí estaba bien.

Sin embargo, luego llegó la demanda de librerías basadas …