Developers! Developers! Developers!
So, why do app developers allow the OS vendors to dictate APIs? The APIs should be specified by the developers, who should then expect the OS to comply with the specification. Developers need to unionize into a powerful association. Get with the program!
Keep Up with TechRepublic