Update This Android SDK v1.5
now deprecated
see this link for proper use of BingMap using AJAX controller
Open Source Bing Maps SDK , of course, it is not official, so there is a right from the very beginning, it looks a bit outdated, but then again the google-map api for android is a bit outdated in my opinion, but you can get around most of the restrictions.
It seems that both of them want to keep really “good stuff” for themselves, creating a competitive advantage for them.
As for pro and con, it depends on what you are trying to do. I don’t think that there is some kind of ideal solution, Decarta, which is a little looser in it of use restrictions than Google or Bing Decarta Dev Zone and they have a wider range of use APIs, in my opinion, for example, I like their POI Api against the use of places or squeals, etc.
source share