Hi all,

I am trying to write an android application that uses several of the
android apis(like policy manager, package manager, wifi apis etc).

The concern i have is, android being open, manufacturers/carriers are
free to take any specific version of android as their start point and
customize the same and ship it with the device.

Note:Please excuse me if this post is in anyway a repeat of earlier
posts on the same/similar topic. In such a case, appreciate anyone
sharing the earlier post.

Few things that bother me are:

 - Does android enforce/require manufacturers/carriers to retain the
default apis and only over-ride/customize the look-and-feel?
 - even if manufacturers change the implementation/behavior of the
basic apis that comes from android, do they adhere to the interfaces
so that my code doesnt break?
- how do i ensure/test that my code works on all of the android
devices since there is a possibility that one or more customizations
could break my whole application?

I know these are some naive questions for many of you who may have
been on android for a while, but any pointers in this regard would be
of immense help.

Any other information in general w.r.t cross version, cross device
incompatibilities and strategies to deal with them would be very
helpful.

Thanks a lot in advance.

Regards,
Deepak

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

Reply via email to