Microsoft announced details yesterday about its forthcoming mobile application market. Widely reported on in tech media, some of the key points have nevertheless been overlooked.
The revenue split and market availability (focus of most reporting) are neccessary but not sufficient factors to creating a working market relative to the success of the iPhone App Store. Where Microsoft is making some very smart moves is in the build and distribution cycle:
-
Microsoft will run a "rigorous certification and testing process" before applications go to market, offloading this task from developers and ensuring consumer confidence in the apps and WM devices.
-
"Developers will be able to see detailed feedback during and after the certification process of their application on the Windows Marketplace for Mobile developer portal. Ultimately this enables developers to devote more time to writing innovative applications, and less time trying to navigate the approval process". This is brilliant! It leverages Microsoft's strengths, attacks an App Store weakness, and provides real values to developers and ultimately consumers.
Microsoft Unveils Its Developer Strategy for the Next Generation of Windows® Phones: Familiar tools, large worldwide customer base and transparent policies allow mobile developers to innovate and generate new revenue opportunities with Windows Mobile 6.5 and Windows Marketplace for Mobile..
Microsoft is spot-on in targeting the build and development phase and in doing so in this manner. As they point out: "Developers can utilize familiar tools and technologies to build unique experiences for the Windows Mobile platform through Windows Marketplace for Mobile, including the Windows Mobile 6 SDK and .NET Compact Framework 3.5.
Windows Mobile 6.5, the next generation of the Windows Mobile operating system, will allow developers to build innovative mobile applications without having to learn new skills or programming languages, by leveraging familiar desktop and server development tools such as Win32, Active Template Library and Microsoft Foundation Classes (Visual C++), Visual C#, Visual Basic .NET, ASP.NET and asynchronous JavaScript and XML (AJAX)."
This is Microsoft's real strength.
The weakness is in the demand side. The international reach isn't so impressive without an iTunes-like infrastructure to handle billing, taxes, etc. And what about localization? Microsoft may be planning to address all of those issues but if so they need to detail how and when.
Microsoft is also still claiming 20,000 applications on WM. So what if none of those work on 6.5? How many even work on 6-6.1? Most of those applications are clunky business applications which are custom built by SMB or enterprise facing ISVs for the WM5 platform. Unless Microsoft has specific programs, tools, and processes for porting those apps they are not relevant to creating an iPhone App Store platform competitor.
Microsoft is not the only player in this position.
The question now is who will build programmatic support for the sales and marketing and/or support phases of the application lifecycle? Who will provide "porting boot camps" or programs to extend past successes or cross-platform extensions? This is where the most challenges lay for developers and ISVs.
The sales and marketing phase--Discoverability, demand generation, and building product/feature roadmaps and pricing strategies to create success--will be the biggest challenges facing mobile app providers on all platforms.
So far Nokia, RIM, and Microsoft have decided that is not their problem. They are wrong. The first one to realize that and adjust will gain market share advantage. The more likely outcome is that another player entirely, a service provider or device marker, will leap into the gap provided and deliver even more competition to these players.