With the deepening of work, one project after another experienced users, each time a new project framework was opened, they first encountered an extremely embarrassing problem. Faced with many SDK versions, which one should I choose?
We often hear the word "version". In summary, there are two types: Mobile Phone System Version andProgramThe version used for development, so if you want your program to run well on your mobile phone, it should be the development version earlier than the mobile phone version. For example:
"Why is the migration of programs not displayed in the optimization master of the version 2.0.7 installed on the mobile phone is i5508 and 2.1 ?"
Android 2.2 and later versions only support app migration to the SD card. So the program automatically hides the migration function.
From this we can see that the mobile phone system version should be higher than the program development version.
With this premise, when developing a new project, you must first check the mainstream model systems in the market (currently 2.1, you can select SDK versions smaller than or equal to 2.1 to adapt to most mobile phones. Haha ~
Also, in general, the SDK version of the program should be as low as possible to be compatible with the vast majority of models, although the market may be 2.1 mainstream, however, if you do not need to use the unique features of 2.1, we recommend that you select a lower version for development, because the Android system is backward compatible. that is to say, you must first understand the differences between different versions.