Good day, HashCode!
In the manifest file, the following is indicated:

android: minSdkVersion = "7"
android: targetSdkVersion = "8"

In my understanding, an application with such a manifest should be launched only on devices with Android 2.1 and Android 2.2
However, the application with this manifest runs perfectly on Nexus 7 (Android 4.2)
Tell me, is this a bug or a feature or I incorrectly understand the device of the Manifest file?

    2 answers 2

    android: minSdkVersion = "7" - the minimum supported version

    android: targetSdkVersion = "8" - under what version is the build

    android: maxSdkVersion = "8" - the maximum supported version

      target - a goal, that is, an application is being assembled for this version, but it will still work on older versions (unless of course it contradicts new standards, for example, network operations will work fine from the main stream in younger versions, but will fly out in older ones)