What's making both OSs more attractive to developers is Qt, the app development framework Nokia acquired and the software development kit (SDK) it makes available to developers to build apps for both. Bramlage says it takes 70 percent fewer lines of code to develop for Qt versus native Symbian.
All new Symbian phones will run Qt apps, lessening the effects of fragmentation. Nokia will create content for Qt as well, he says.
"We understand some of the downsides of fragmentation and that's why acquiring Qt and commercializing it into the SDK and committing to it to support MeeGo and Symbian -- all of these are important to making fragmentation a non-issue," Bramlage says. "This is the power of Qt and the fact that it is cross-platform."
The company said that it wanted to avoid having to create multiple apps for Android, but will have to develop a lighter solution to work on the lower-end handsets, which run on less processing power. The company didn't call out fragmentation, but the case of the angry birds certainly sheds a light on the issue and how much of a challenge it creates for developers. (See OS Watch: Android's Fragmentation Makes Friends and Android’s 5 Flavors of Fragmentation.)
Woz said that almost every app he has runs better on the iPhone. And that, based on what he's read, he thinks Android will be a lot like Windows. Meaning, "it can get greater market share and still be crappy."
— Sarah Reedy, Senior Reporter, Light Reading Mobile