Sunday, February 19, 2012

Answer most voted on stack over flow By me

Question 1)     Best phone for android app development 

Answer:

I write software for Android and iOS for a living; I wouldn't recommend a G1 for developing new Android apps; the last officially released firmware for that phone is Android 1.6, which accounts for less and less of the existing install base. They made a lot of substantial changes to the SDK between 1.6 and 2.x. For new applications, I don't think it's worth targeting anything less than 2.1.
If you're only going to use one phone for development, I would avoid non-official roms at all costs. Rooting is ok (and can help with debugging), but custom roms will totally throw off your ability to develop and debug for the general Android public. You'll want the environment on your sole development phone to be as boring and vanilla as possible.
The majority of new Android phones these days use the HDPI resolution target (~240dpi), as opposed to MDPI (~160dpi), used by the G1 and a few newer lower-end devices (the HTC Aria is the only one I can think of). If I were to pick a singular device to do my development on, I would pick an HDPI device with an officially released 2.1 or greater firmware. The original Droid fits the bill, though the processor is considered on the slow side these days. Given your budget, I would probably try to find a used HTC Droid Incredible on eBay or Craigslist; Verizon has been practically giving them away (or selling them 2-for-1) and people get rid of them quite often due to the lackluster battery life. They're a pretty good baseline for development. HTC also makes it easy turn off the cellular radio (it's actually an option in their standard Welcome funnel).
HTC's Android phones are probably the best from a developer's perspective (they did produce the first 3 ADP models); in my experience, their hardware is the least fussy to deal with and their vendor-specific on-deck apps are the least broken of the major manufacturers.


No comments:

Post a Comment