I first wrote an Android app targeted to version 2.2. Later I got an Android 4.1.2 device.
I then upgraded target and minimum to 4.1.2. One advantage is the new runtime exception NetworkOnMainThreadException, which causes the app to crash instead of having a non-responsive GUI. This is an advantages when developing.
However, are there other advantages, besides those at developement time? For instance, can the 4.1.2 device run 4.1.2 app faster than a 2.2 app?