Lecture 9: Versioning and Version Control Flashcards
What is the API level?
Determines the compatibility between an app and the android OS
How does the API level differ from the android verision?
Every release of Android increments the API level, even if the overall android version doesnt change
How are API levels used and what are they primarily used within?
Provides a simple integer value to determine compatibility
Primarily used within the Play Store, prevents users from accidentally installing apps from newer API levels on older devices
Within the manifest file the uses-sdk XML tag is used to define what 3 SDK levels?
- minimum
- target
- maximum
What are the minimum and maximum sdk levels?
hard limits
api levels above or below will block installation
What does the target api level represent?
the version you are targeting with no additional compatibility options needed
What affects the minimum api level you want to specify?
what components youre using in your app
What affects the target api level you choose?
The target audience
What platform and version of android does your target audience use?
The usage
what devices will work with which api levels
What api level is recommended as your target?
the most recent api level version
As of jan 2023 all new apps and updates to existing apps must be targeting __ or higher
android 12
api level 31