Fogg may have underestimated the developer issue. What most Nokia-watchers appear to be unaware of is that for developers, breakage lies ahead. The three bedrock components of Windows Phone 7x – the Embedded CE kernel, the Compact .NET framework and Silverlight – are all being cast aside. Windows 8 Apollo will share the same kernel as Windows 8. What third-party developers are supposed to do is not clear. Will all today’s applications break? Will there be a legacy runtime? What source-conversion tools will be available? Even key Nokia sources don’t know the answer to these questions yet.
I’ve got a Lumia 800 to develop on, and it’s a nice phone. But I haven’t been able to make a business case for an app on it, yet, and I worry I never will.