[This is the follow up of a thread I have started in the android-
platform group]

Hello.

I am the developer of a heavily used application (over 110.000 active
installs) and got one problem with the Android platform.

One of the features in my application uses the normal way of the
Android SDK to display a LED notification with a selectable color. The
color can be set by ledARGB flag in 
http://developer.android.com/reference/android/app/Notification.html.

This had been working with the emulator, the HTC G1 and the HTC Magic
(myTouch) but now users starting to report that the HTC Hero does not
show up different colors. (although the charging LED for the HTC Hero
is orange and the normal notification color is green)

The same thing occurs for setting a vibrate pattern. (flag -> vibrate
in http://developer.android.com/reference/android/app/Notification.html)
This does not work on the HTC Hero US. (it does work on the EU/GSM
version of the Hero)

Now I'm a bit worried that this list of basic SDK features not working
on Android devices gets longer and longer. (I have heared from
problems with alarms on the T-Mobile Pulse)

How can we as developers handle such problems? How can we make sure
that our applications do not net served to not supported devices by
the Android market? Or how can we hide specific features from specific
handsets?

I am ware of the following manifest settings:
http://developer.android.com/guide/topics/manifest/uses-feature-eleme...
http://developer.android.com/guide/topics/manifest/uses-configuration...

But they do not help me in these cases.

I have tried to get some response by HTC but haven't gotten anything
untill now.

It would be great to hear some of your opinions.

Regards

---

JBQ answered:
At this point in time this discussion is still somewhat off-topic in
this group, since none of the compatibility stuff is exposed in the
open. Android-developers might be a better place to discuss this.

Those device-specific bugs are a definite concern, though, and we'll
need to either tighten the compatibility requirements or document that
those APIs aren't guaranteed to work on all devices.

Thanks,
JBQ

----
My answer:
You are right and I will start another topic in the Android-developers
group.

>From my point of view it would be ok if there would be a possibility
in the SDK (some methods) to get to know from code if the not
guaranteed  APIs are available on a specific device or not. So
developers could hide features if the device does not allow them.

But to be honest I'd like the first way more which means tightening
the compatibility requirements.

At the moment all developers can do is to exclude some devices from
their support list because of being not 100% compatible with the
Android SDK offered by the Android open source project.

Regards and thank you for your answer JBQ.

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to