Doesn't sound hostile at all. These are the real hard questions. The 2 major mobile platforms don't seem to want this to happen at all, but you can work around that by building your own platform. But the largest API vendors don't want it either, and they're much harder to work around.