title: Does Developing Android Applications require a Rooted Device?
body: <p>I am looking generally in to Android development.</p>
  
  <p>I keep seeing information on <a href="http://android-dls.com/wiki/index.php?title=Why_Root" rel="noreferrer">root</a> however I am unclear how this relates to general android app development.</p>
  
  <p>I understand that there is an emulator however when I get to actually test the software on a phone does that phone have to be a rooted device or is this only required if you wish to edit the core features of the os?</p>
  
  <p>Finally are there are any development disadvantages to rooting the device such as that is no longer behaves like other android phones I may deploy too?</p>
  
  <p>Thank you</p>