Es gibt immer mal Breaks, also wo in neueren Androids ältere APIs (
API-Level) rausgeworfen werden, womit für jedes Android/
OS quasi eine Range (von-bis) vorliegt.
Im Extremfall könnte es auch einmal passieren, dass ein neues Android nichts Altes mehr versteht. (Zukünftige dann wieder erst ab da)
Versuche mal eine Android 2.x-App in Android ab 4 oder 5 auszuführen.