• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Apps Apps not compatible with new phones

opy01

Lurker
Hello, I have written several app in the past year. Mostly they are databases and two of them have an XML parser but other than that they are simple apps with no graphics or other features. Lately I have had people email me saying that it is not compatible with their phone. I have tried putting out an update with a new version of the Android API and also a newer version of the Google API. Neither worked. While trying this I got a new Moto Droid 3 and using the Google API 8 it did not work but the Android API did. Both APIs worked on my old Moto Droid though. I don't get why a new Legend or Wildfire is not compatible with the Android 1.6 API or the new 2.2 API (Android or Google).

Is there a way to add multiple APIs to an app for devices like the Moto Droid 3 and the Galaxy Tablet without having to write multiple apps?

Any help or advice is greatly appreciated.

Thanks
 
The HTC Wildfire and HTC Legend have a very small screen resolutions, are you excluding small screens?

Also welcome to AF!
 
Thanks for the welcome :)

In the developer console it shows this "API level: 4-12+ Supported screens: small-xlarge" so I didn't think I was excluding any. I'll look up the screen size and see if any of my buttons are too large causing it not to work. Thanks for the heads up on that, I'd tested on several sizes in the emulator but I don't think I went small enough.

What about the API for the Galaxy Tablet? Do I need to write a new app for it or is there a way to add that API to my existing project?
 
Well its not the resolution. I just tested it on that size emulator and it worked fine. Nothing went to far left or right and everything scrolled up and down fine.

Could it possibly have anything to do with application licensing? I have not set that up for my app yet and I am still using the copy protection option in the developer console.
 
It might, the copy protection is deprecated so new phones/systems may not support it correctly, or at all.

You might want to read up on LVL just as a good habit anyways. But otherwise I'm not sure. I'm surprised that the copy protection would do that but I guess it's possible.
 
I already started looking into it. This is what it says:

"A limitation of the legacy Copy Protection mechanism on Android Market is that applications using it can be installed only on compatible devices that provide a secure internal storage environment. For example, a copy-protected application cannot be downloaded from Market to a device that provides root access, and the application cannot be installed to a device's SD card."

Now to figure out how to use multiple APIs to support tablets and phones.
 
Although now you can leave an older version of the app up with an older 1.6 API then put a newer version of the app with a 2.2 API. That way people with older phones can still use the app. It is flaky though lol.
 
Back
Top Bottom