Microsoft recently shared, in a blog post, how the Bing team worked on these apps. The blog post is aimed at inspiring more developers to help them build world class applications for Windows 8.
Microsoft's Jigar Thakkar writes, "Several members of the Bing team formed an apps team approximately one year ago to deliver a set of apps powered by Bing for Windows 8. The focus of these apps is to keep users informed by delivering fast and fluid experiences, with content from multiple sources." He further added that all these apps were optimized for touch as well as tablet devices. Meanwhile the apps can also be enjoyed on systems using a keyboard and a mouse. Thakkar claims that the company has spent several months to ensure each of these apps are "world-ready".
Here are some of the highlights shared in the blog post:
Custom Controls - The Bing development team had built several custom controls on the top of the existing UI controls that are provided with the standard Windows SDK. These custom controls were used in each and every application to give them a consistent look.
Using Key Windows 8 Features - Every app that the Bing team developed makes use of the key features available in Microsoft's latest operating system. This includes a rich snap mode experience that allows applications to be used side by side amongst other applications, support for live tiles, standard settings and globalized experience.
Windows 8 Contracts - The applications make use of Windows 8 contracts such as the Share contract that allows users to share any information they see with their contacts using other Windows 8 applications such as Mail, People etc. The applications also support Print contract to enable direct printing on any installed printers as well as the Search contract to allow users to find relevant information.
Performance: The team at Bing worked real hard on improving the performance of all these applications. The main work on improving the end-user experience took place in between the RTM release and then subsequent general availability of the operating system. Performance, as per Microsoft, is a key aspect for any developer writing applications for Windows 8 to provide a rich user experience.