Several Android questions from a newb (resolution,market,etc)

So I have an app that has been in the iTunes app store for a few weeks now, and people are asking for an Android version. Knowing absolutely nothing about Android, I’ve been looking all over for a complete reference that covers all of my questions and haven’t really found it.

In my current iOS app which is universal for iphones and ipad, i have image folders for iphone3, iphone4, and ipad resolutions for every image in the app (making it a quite big app). Now that I see that Android’s have a seemingly unlimited number of screen resolutions that creates a number of questions…

a) Should I just set the config.lua to 320x480 letterbox? Do people who buy Androids understand that because of the different resolutions that their apps will likely have black bars on the top and bottom?
b) Does it matter if I set the config.lua to 320x480 or 640x960?
c) Why does the Corona Simulator only list 4 types of Androids? Are those the main one’s that people accommodate? I assume there are many more resolutions than just those four? Is there a simple list somewhere of EVERY resolution Android supports?
d) When setting Corona Simulator to “myTouch”, I can’t read half of the text in my app because of the small screen. Is this a good representation of the myTouch phone?
e) If the text on the myTouch *is* too small to read is there a way to tell the Market that you don’t support phones with smaller screens?
f) Are apps universal on the market? For example, you can make a separate iphone and ipad app, if you want, or combine them as one universal app that works on both platforms. Can you make separate apps for different Androids or are they all universal?
g) When I was developing for the iPhone/iPad, I noticed that the simulator doesn’t give you the full concept compared to actually testing on a real iPhone or iPad, mostly with regard to speed. For example, we have really large resolution images loading if the app senses that they’re using an iphone 4 or ipad. But when I loaded it on a real iphone 3, it was ridiculously slow and choppy trying to load those same images, so I had to make a new folder of iphone3 resolution images to speed up the app for those older models. Does the android handle large resolution images better than the iphone? I suspect I’ll likely have to find someone with an Android so I can test it legitimately. Do people have good solutions for testing on all the various Androids?

My app partner has all but promised these Android people that we’ll make a version for them, but I’m starting to wonder if it’s worth the hassle. Thanks for any insight you can give this Android newb! [import]uid: 17341 topic_id: 18292 reply_id: 318292[/import]

Wow, I don’t think I’ve ever seen so many questions in one forum post. I probably can’t answer all your questions completely but I will try to answer what I can. It is very easy to support most resolutions for Android devices with Corona.

a)I would not suggest using 320x480 as the base resolution for an Android app since it is 3:2 aspect ratio (which is most commonly used for photographs). Most Android devices are 16:9 aspect ratio (widescreen) such as 480x800, 540x960, 720x1280.

b)No it wouldn’t really matter

c)The Corona simulator supports the 4 most common resolutions used in Android devices.

d,e)One thing to keep in mind is that Corona no longer supports the myTouch generation hardware so I wouldn’t be too concerned with supporting it.

f)Only phones that meet all software and hardware requirements will be able to download your app from the market.

g)Because there are so many different manufacturers that make Android devices there is no garuantee of consistent performance across different devices. Each manufacturer customizes Android differently and those customizations can either help or hurt performance so that is another factor to consider. Even if your app runs well on one Android phone doesn’t mean it will run well on all.

There is a fantastic article about optimizing your app for Android here:
http://www.base2solutions.com/walkabout/Corona%20Tips.html
The article is a little old but still very useful. [import]uid: 27965 topic_id: 18292 reply_id: 70170[/import]

My apologies for the delayed response, but I wanted to make sure I came back and thanked you for your helpful responses. That final link has answered some additional questions I had. I may have more questions soon, but again thanks a ton! :slight_smile: [import]uid: 17341 topic_id: 18292 reply_id: 71459[/import]