views:

59

answers:

3

1- I am an iphone application developer, all iphones have very similar Operating systems, and the size and everything is the same, so I don't need to create applications specific for each iphone. But with android there are different phones, different sizes, So How can i possibly know that my app works, and looks fine on all these devices

2- I don't already own an android but i completed my first application using the simulator. Which android phone do u suggest for testing? I am an AT&T user and i use an iphone. Can i simply insert my sim-card in the new android to be able to test my app on the device?

A: 
  1. The android virtual device lets you change the virtual hardware to match all of the current shipping phones. There are ways to receive device crash reports from a shipped application to help diagnose force closes or other grievous errors.
  2. You need an unlocked phone to use another SIM card. The Nexus One is available unlocked out of the gate, and comes with an AT&T version. The only AT&T (as sold by AT&T) Android phone (Backflip) is stupidly crippled and should be avoided. You can also buy an Android Dev Phone, which is currently "middle of the pack" in terms of hardware. You can also easily find numerous other Android capable handsets - pick depending on your target market. Some phones are now old: for instance, the G1 is on its way out.
Yann Ramin
CaseyB
A: 

you won't need to worry about different screen size . take a look at Supporting Multiple Screen article . I'm not sure for the late ones because I'm also working with Android Emulator .

mgpyone
A: 

1 - Take a look at this Google IO session for load of tips on making your app work across devices. It's not that hard at all really

2 - I'd recommend the Nexus One if you need a phone just to develop on. It's representative of what you'll be seeing in devices in the coming years. If you want a current representative phone take a look at the HTC Legend (Mid-end) or the HTC Wildfire (Low-end). There's also the Droid and things like that but you can only get them on Verizon I think. I'm not too knowledgeable about availability in the US, I'm from the UK.

matto1990