Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Do I need a real Android device to develop an Android application for the Marketplace?

Tags:

android

mobile

From your experience, to develop an Android application for the Marketplace, do I need a real Android device to test my applications or using the emulator that ships with the SDK is enough?

like image 450
systempuntoout Avatar asked Apr 26 '10 21:04

systempuntoout


2 Answers

Personal experience when working with Windows Mobile:

The emulator was great. Like, really really great. You could do whatever you want it, and everything. However, it came with a snag. A tiny little snag that turned into this huge thing. You see, Microsoft delivered a d3dmref.dll with it, which contains every single function Direct3D Mobile can provide.

However, hardware manufacturers are free to support whatever they want.

So what worked in the emulator has never worked anywhere else. And even when I had something in DirectDraw that worked fine in the emulator and on my PDA, it looked completely screwed up on my friend's (newer) phone.

Yes, you can get by, but you're dealing with a lot of unknowns.

like image 126
knight666 Avatar answered Nov 14 '22 21:11

knight666


A recommendation would be having an old G1 or Magic with 1.5. I primarily use an N1 which is nice for getting a tactile feel of the application and is usually pretty similar in speed to the simulator. However, there are plenty of performance issues you only notice on low powered devices and there are more quirky little bugs in 1.5 than the later version (1.0 neglected because of lack of market share). I find it useful to at least test against your lowest hardware and software specs to gauge the lowest end experience people will have with an application.

like image 37
jqpubliq Avatar answered Nov 14 '22 23:11

jqpubliq