Testing Tips for Launching a Successful Windows 8 App
It’s official: Microsoft’s latest operating system—Windows 8—has launched and is now being used by thousands of consumers in the wild. A ton of great reviews on the operating system—both the good and the bad—are out there but we’ll let you form your own opinion.
Whether you like the new platform or not, plenty of big-name developers are already creating applications for Windows 8. As always, with a new platform and device come new testing considerations. This applies not only to those developing new Windows 8 apps but also to those who want to optimize existing sites for the operating system’s touch-based functionality.
Since Windows 8 is only a few days old, a host of issues will eventually surface (no pun intended), but for now, here are a few important things to keep in mind.
Live Tiles : One of the more unique features of Windows 8 is the customizable start screen with “live tiles” that convey information without ever having to run the application. For instance, the Twitter app tile shows recent followers, recent tweets, people who have re-tweeted your posts, etc. For users of the Windows Phone operating system, these won’t be all that new. For developers, it’s important to test the functionality of your live tiles. Are they pulling the correct information? Are they updating on time? Are the graphics rendering properly? Failure to properly test these items will almost certainly result in a Windows 8 app that is not used or not pinned to the start screen—a major missed opportunity for staying top-of-mind.
Touch-based UI : Although it can be used with a traditional mouse and keyboard, Windows 8 has been optimized for tablets and touchscreens. For mobile developers, the touch functionality is much the same as a mobile OS or an iPad or Android tablet (i.e., pinch, zoom, etc.) This functionality will have the greatest impact on those who want to optimize their current website for touch.
Flash and IE10 : The launch of Windows 8 also ushered in Internet Explorer 10. Most of the features of IE9 remain, but there are a few new twists you need to keep in mind. Here’s a good tip from TechRadar:
If you’re using Flash or any other plug-in platform, switch to HTML5. The new ‘modern’ Internet Explorer won’t run plug-ins (including Microsoft’s own Silverlight). While it does have a built-in Flash player, it will only display sites that have been certified by Microsoft. If you haven’t been working with Microsoft to put together a touch-friendly version of your site, then you’re not going to be on that list. With IE10′s improved HTML5 support, design tools like Flash and Silverlight aren’t necessary—and a site designed for IE10 will look the same in Chrome, Safari, or Firefox.
This is just the tip of the Windows 8 testing iceberg. For more technical information on testing your Windows 8 apps, check out this post from Microsoft on their app certification kit.