Android Enthusiasts Stack Exchange is a question and answer site for enthusiasts and power users of the Android operating system. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

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?

share|improve this question
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 Jan 12 '13 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 Jan 12 '13 at 19:41
up vote 0 down vote accepted

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.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.