We will develop applications for android 2.3.4 (gingerbread) and because the emulator of my laptop is very unusable and the android x86 is not supported in my laptop, i'm planning to invest an android device to test the applications that we are going to create.

Since android ICS is the recent version of android OS, i plan to buy a phone running it.

Would their be any compatibility issue i might encounter during my development? Or i could survive using that phone smoothly till the end?

  • Welcome to Android Enthusiasts SE. To answer a short answer, yes, get a Nexus 4 (if you can, an older one will suffice, Nexus S) - you will not be disappointed! However, this question is more of a shopping question and is off-topic, read the FAQ. :)
    – t0mm13b
    Commented Jan 12, 2013 at 19:18
  • Android apps are upwards compatible (i.e. newer Android versions are downwards compatible). Of course do apps developed for 2.3 work on 4.0+ still
    – ce4
    Commented Jan 12, 2013 at 19:41

1 Answer 1


In short, yes. Android apps are upward compatible as @ce4 said. But if you are going to build an app, its best to compile it on the latest version of android, ie Jelly Bean 4.2.1. This question would have been better suited on StackOverflow.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .