in the build settings for Android, I’m wondering if the available “minimum API level” depends on the Unity build or if it depends on the version of the installed Android SDK?
I ask for that because I use the latest Unity build and the latest Android SDK (4.2), and I can’t export my Unity project to Android 4.2 (actually, I can export from Android 2.0 to Android 4.1, but no 4.2).
If it depends on Unity, do you know when Unity will be able to export projects to Android 4.2?
Thank you for your answer.
Actually, I know that only few devices use Jelly Bean, and I didn’t mean to export my Unity project for Android 4.2 only. As a matter of fact, I was just wondering if it was normal that I couldn’t export to Android 4.2 using the latest Unity and Android SDK…
It seems I can’t build for 2.2… I don’t know why, but it says I have to build for at least API level 14, which is 4.0.
I’ve read some people saying that this happens after Unity 3.2, so which Unity version are you using?
How to decide which API level to chose when I export my game?
Higher = better? Or I always have to select the lowest level for maximum compatibility?
I do not understand the difference between them.
I’ve read many discussions about minimum API level and I still don’t understand how to determine the right one for my game. I assume the lower it’s set, the more devices it will be available to on Google Play. But if my game chokes on older devices, or doesn’t work at all because of some code that only works for later APIs, not good. And does setting a lower API reduce how well my game would perform on devices with a higher/later API? I know I can test different situations using an emulator, but only running on an actual device would show true performance. So if the game runs fine on my wife’s phone, which is the oldest Android device I have access to, do I just set the minimum API based on that, because it’s the only thing I can be fairly certain of? Can anyone shed some light on the process for determining the best setting for Minimum API Level?