The tech giants’ mobile software efforts could give developers the long-awaited upper hand over cellular carriers—and even Symbian and Microsoft.