Android 2.01 Target OS Bug with market place?

Hi,

I’ve released a game for Android and soon to be iPhone / iPad (could not have done it without the great documentation on this site, the sample codes, and information in these forums - thanks!).

It’s a kids game and because of the graphic animation issues with 1.6 phones, I’ve built and released two version (the 2.01 version includes animations that work, 1.6 has no animations).

I asked a friend with an Android 2.1 phone to check out the game. When he searched the market place, he only see’s the 1.6 version of the app. I know the 2.01 version is there because people have been purchasing that version and I think it would be safe to assume they have 2.01 phones and can see both versions.

When I search on my 1.6 Droid I only see the 1.6 version which is fine.

Is this a bug or is it possible to add to the build settings to select API settings for the market place filters like (uses-sdk android:minSdkVersion=“4”) so all phones, 1.6 and above, would see both app’s in the market place?

The names of the games are:

Lily’s Play House for Kids (for 1.6)

Lily’s Play House II for Kids (for 2.0+)

I manually installed the 2.01 APK on the 2.1 phone and the animations work great so it is compatible.

Thanks,

Greg [import]uid: 8062 topic_id: 1602 reply_id: 301602[/import]

Any word on this?

I’ve confirmed the 2.1 phones won’t see an app compiled as 2.01 in Corona in the market place.

This is important because 60% of phones accessing the market place are running 2.1

http://developer.android.com/resources/dashboard/platform-versions.html

If we release a 2.01 app, it’s only reaching a smaller portion of the market.

Also, I renamed the 2.01 version of the app to “Play House II for Kids”. On a 2.1 phone it’s not on the market.

Greg [import]uid: 8062 topic_id: 1602 reply_id: 4722[/import]

What phone is the 2.1 one? Is it one with these small screens (240x320)? [import]uid: 5712 topic_id: 1602 reply_id: 4725[/import]

Most newer HTC Droid phones have been upgraded to the 2.1 OS although older units don’t have the processing power for the OS upgrade and will always run 1.6.

Each Droid OS version has a designated API level number used to define what type of phones a particular app will run on and accordingly what apps can be seen in the market place. An app designated to run on 2.01 phones and higher won’t be seen in the market place when searching from a phone running OS 1.6

I knew some animations in my app would crash on a 1.6 phone and run fine on a 2.01+ phone so I designed two apps.

I’ve manually loaded my app on a 2.01 and 2.1 phone and it works great, just not sure why it’s not seen in the market place when searching from a 2.1 phone.

Greg

[import]uid: 8062 topic_id: 1602 reply_id: 4726[/import]

Hi Greg,

the API level is not the only factor which will rule if an app is visible or not. Screensize compatiblity, hardware feature compatiblity, etc etc.

Did you test other 2.1 devices besides that droid? I can’t help you here as I have only a G1 with 1.6 on it and my collegue, who has an HTC Desire with 2.1 on it is on vacation another week or two.

Cheers
Michael Hartlef

http://www.whiteskygames.com
http://www.twitter.com/mhartlef [import]uid: 5712 topic_id: 1602 reply_id: 4728[/import]

Not sure if you read this:

http://android-developers.blogspot.com/2010/06/application-visibility-issues.html [import]uid: 5712 topic_id: 1602 reply_id: 4729[/import]

That might explain it, thanks Mike!

I’ll try it again with a HTC Incredible (2.1)

Thanks again,

Greg [import]uid: 8062 topic_id: 1602 reply_id: 4730[/import]