This information applies to the following operating systems:
Windows® 8.1 Preview
The current version of this paper is maintained on the web at:
Also familiriaze yourself with the Windows 8.1 New APIs and features for developers at:
Starting tomorrow, Microsoft is updating Internet Explorer 10 in Windows 8 and Windows RT to enable Flash content to run by default. On Windows 8, all Flash content continues to be enabled for IE on the desktop.
As has been seen through testing over the past several months, the vast majority of sites with Flash content are now compatible with the Windows experience for touch, performance, and battery life. With this update, the curated Compatibility View (CV) list blocks Flash content in the small number of sites that are still incompatible with the Windows experience for touch or that depend on other plug-ins.
Microsoft believe having more sites “just work” in IE10 improves the experience for consumers, businesses, and developers. As a practical matter, the primary device you walk around with should give you access to all the Web content on the sites you rely on. Otherwise, the device is just a companion to a PC. Because some popular Web sites require Adobe Flash and do not offer HTML5 alternatives, Adobe and Microsoft continue to work together closely to deliver a Flash Player optimized for the Windows experience.
|Windows 8||Windows RT|
|Immersive IE||Enabled unless on CV list||Enabled unless on CV list|
|Desktop IE||Enabled for all sites||Enabled unless on CV list|
This updates the immersive IE experience on Windows 8, and both the immersive and desktop IE experiences on Windows RT. The update will be made available to customers with Windows Update. The curated CV list applies to IE on the desktop for Windows RT since the most common reason to block Flash is that the site relies on other plug-ins that are not available on Windows RT.
More compatible Web experiences
Microsoft’s approach to Flash in Windows is practical for Windows customers and developers. For Windows 8, Microsoft worked with Adobe to include a version of Flash that is optimized for touch, performance, security, reliability, and battery life. Adobe made substantial changes to the Flash player to align with the Windows 8 experience goals. Microsoft shipped this optimized Flash component as part of Windows 8, and we service it through Windows Update. IE10 with Flash on Windows 8 enables people to see more of the Web working with high quality, especially compared with the experience in other touch-first or tablet browsers and devices.
When Microsoft released Windows 8 and Windows RT we used the IE Compatibility View (CV) list to enable sites to run Flash content compatible with the Windows 8 experience, including touch responsiveness, performance, and battery life. In Windows 8, IE on the desktop runs all Flash content, like it does on Windows 7.
Looking at our engineering experience with Flash and Windows 8 and RT, as developers improve their Flash content, the vast majority of sites with Flash content that we have tested are now compatible with the Windows experience goals. Of the thousands of domains tested for Flash compatibility to date, we have found fewer than 4% are still incompatible, in the most part because the core site experience requires other ActiveX controls in addition to Flash. With Windows 8 in the hands of customers and developers, we listened to feedback around the experience of Web sites with Flash.
Developing compatible Flash content
For developers building sites with Flash content, this document posted on MSDN goes into more technical detail about the criteria used to place sites on the Flash CV block list, as well as steps that developers can take to test their content in immersive IE and submit their sites to be removed from the block list. The documentation also includes a best practices guide to help developers, designers, and content publishers create experiences with Flash that play well in IE for touch, responsiveness, and battery life. These best practices complement existing recommendations and tools like modern.IE for authoring touch-friendly HTML5 sites. Also, starting tomorrow, modern.IE enables testing whether or not your site is on the curated Flash CV block list.
For the development community, platform continuity and technology choice are important. Flash in IE10 on Windows 8 and Windows RT provides a bridge for existing sites to transition to HTML5 technologies where it makes sense and at a pace that is right for the experiences they want to deliver to their customers. With today’s update to Windows 8 and Windows RT, consumers can experience more of the Web by default.
Windows 8 is a new digital canvas where you can showcase your creativity and flair with apps that reach hundreds of millions of people. The platform provides unique features like Live Tiles, Contracts and Cloud services, so you can engage your audience more deeply in new and creative ways. There’s never been a more exciting time to be a designer and we’re pleased to invite you to a Windows 8 UX Design Camp to learn how to design great apps.
What is a Windows 8 UX Design Camp?
Windows 8 UX Design Camps are free, fun, no-fluff workshops for designers, by designers. In this camp you’ll learn from experts on Windows Store app UX design and apply what you’ve learned by designing your first Windows Store app. During the course of the workshop, we’ll have experts on Windows Store app design on hand to review your design and answer your questions.
Time and place
2.-3.4.2013, Keilaranta 7, Espoo, Finland
What’s the agenda?
In this design camp, we’ll cover:
- Windows Store App Design Principles
- Designing a Great Windows Store App
- Snap and Scale Beautifully
- Win as One
- Tiles and Notifications
- The Windows Store
What can I expect?
Windows 8 UX Design camps are workshops where your time will be split between discussing key principles of Windows Store app design and applying what you’ve learned in design exercises. All design exercises are done sketching with paper and pencil to provide you a way to quickly apply what you’ve learned and get feedback from camp mentors.
How Do I Register?
To secure your seat in this event, please register here. We can accommodate up to two people from the same organization.
This event is free of charge. Attendees are responsible for booking and paying for their own travel and accommodation.
You can find more info about the Microsoft Design Camps at designcamps.azurewebsites.net
Email your questions to firstname.lastname@example.org
Teppo has been building internet, multimedia and mobile services since 1997, first more on the technical side, then in design. He’s worked in an e-commerce startup and with various digi-media and marketing agencies. He’s designed and developed frontend and backend solutions for rich & interactive social sites before there was social media, various things from mobile power plant maintenance system to DJ software, and anything from Video-on-Demand to healthcare and banking.
Sami is a designer blatantly excited about the new; things, experiences and interactions digital technology connects and enables all around us. He has worked on digital products and services since 1997, and while at it assisted an ethnographic study in India, facilitated participatory design in a daycare, won a Finnish Grammy, had his name on 10-ish design patents and designed for pretty much any format, size and OS there are, both digital and physical.
Sauli has been part of Nordkapp since the day one in the company’s history. During these years he’s been privileged to work with various kinds of challenging and successful projects for companies scaling from domestic start-ups to large multinational corporates. Nowadays you most likely find him in concept workshops or finishing interaction designs for services but he also has a strong engineering background in the past with web and software development.
Below you find lots of new and recently updated articles in the Dev Center that address some of the burning topics we’re hearing from the field and partners.
Help with app certification
· Windows 8 app certification requirements. This guiding document is updated to include more details and examples of what’s required to pass certification.
· Avoiding common certification failures Driven by the app certification team, this new topic lists common reasons why apps fail certification.
· Resolving certification failures This new article contains an entry for each certification requirement, and lists the current recommendations for resolving common failures. When a developer learns that their app has failed certification, point them here.
· Index of UX guidelines: The index of UX guidelines is the checklist used to evaluate apps in the App Fast Track.
· Opening a developer account This topic explains the steps to open a Windows Store developer account. Once an account is open, developers can log into their Store Dashboard and start publishing apps.
· About strong authentication This topic explains how Microsoft Accounts are kept secure by requiring security proofs that use multiple forms of identification.
· New getting started checklists tells different types of developers what they need to get started.
· Submitting your app describes the technical steps for how to submit an app.
New articles on in-app purchases have been published to help address confusion.
· Marketing your app In addition to articles on how to create a great app listing in the Windows Store, you can get Windows Store logos, usage specifications, and other marketing assets (October 12, 2012).
Today’s 82 additional markets more than doubles our support toward enabling developer opportunity everywhere there’s a developer with desire. And as we’ve said before, we will just keep going. You can check out the complete list of supported markets on the Dev Center.
We’re also announcing a number of additional subscription program offerings that recognize and thank developers for their interest and commitment to Windows. All eligible MSDN subscribers receive a free, one-year Windows Store developer account as part of their MSDN benefits. (Eligible subscriptions include Visual Studio Professional, Test Professional, Premium, Ultimate, and BizSpark.) We have a program for students—DreamSpark—that similarly waives the subscription fee. And we have an offer for businesses in our BizSpark program, as well.
Throughout the Windows Store preview stages, we’ve seen fantastic interest from individual developers, large development houses and component and service providers. And as we’ve opened up new markets for onboarding and expanded our invitations, we’ve seen a great increase in both the number and diversity of apps—all during our preview milestones, before broad availability of the OS and before even the first production Windows 8 PC is in the market. And the Windows 8 PCs are on the way, with many unveiled recently at IFA.
If you’ve already signed up—fantastic. We’re ready for your app. Haven’t signed up yet? Getting started is easy—just go to the Windows Store Dashboard on the Windows Dev Center and sign up. The dev tools are free, the SDK is ready, and we have a ton of great supporting content to help you build your app and submit it for Store certification. Sign up now, reserve your app names—we look forward to seeing your app in the Store in time for the general availability of Windows 8.
Microsoft just published the blog post Windows 8 RTM is available for developers and new RTM developer content in the Windows Dev Center: http://dev.windows.com. The blog details how to get an evaluation version of Windows 8 RTM if you’re not part of one of our programs, touches on what’s new in the Dev Center, and overviews the migration guide for apps built on RP.
Windows Dev Center RTM bits are now live!
- Developer downloads – This single page gives access to all of the downloads you need to build apps, including Windows 8 RTM, Visual Studio Express 2012, design assets, code samples, and additional SDKs and tools.
- Design resources – All Windows 8 design resources are located at design.windows.com. See case studies, category guidance, and get a new downloadable version of the UX guidelines for Windows 8 apps.
- As you learn the design principles and guidelines, you’ll go through incremental learning – starting with requirements and then eventually to being able to generalize and see the basis for the guidelines. Be sure to watch this training at www.windowsuserexperience.com to help hone your depth of understanding. Once, twice, three times or more – You won’t regret it.
- I encourage you to learn fundamental concepts around the grid and International Typographic Style (also known as Swiss style – see typography guidelines for Windows specific information). Grids are very familiar to those who have focused on web design, so now learn how grid patterns are applied to apps and the broader horizon. These two fundamentals will put you on the right course in decisions and problem solving around focusing the app on content and creating simple and honest design.
- Developer content – The ‘Docs’ section of the Windows Dev Center is updated for RTM including more detailed API docs, new How-to articles, a new section for developing apps with C++ and DirectX, and many more samples.
- Selling content – Find the Windows Store markets, how to price apps, and the latest versions of the Windows Store Agreements including the App Certification Requirements.
- Community content – Access to developer forums, blogs, Dev Camps, and contacts and event listings
- Windows 8 Developer Camps – Windows 8 Developer Camps are free, fun, no-fluff events for developers, by developers. You learn from experts in a low-key, interactive way and then get hands-on time to apply what you’ve learned, and we’ll be continuing them throughout the year, and will soon be adding Windows 8 Designer Camps as well.
Blogs to read
Our engineering and Windows Store teams are blogging regularly. Remember to check these out.
· Windows 8 app developer blog: Get coding and design best practices and tips, and updates on events and offers for developers.
· Windows Store for developers blog: Get all the latest news on doing business in the Windows Store.
The fun starts now…ENJOY
Last Wednesday, February 29, our friends over in the Windows division proudly unveiled the Windows 8 Consumer Preview release to the world. Today, we are excited to announce a beta of the new Bing Maps SDK for Metro style apps, which provides a set of controls to help you integrate mapping into your Windows Metro style apps.
Building apps using C#, C++, or Visual Basic
For those of you who prefer to code in C#, C++, or Visual Basic and build your UI in XAML, we’re excited to share the first beta release of our native map control as part of this SDK. This new control is written in C++, but is designed to be consumed by any native or managed Metro style app (written in C#, C++, or Visual Basic). One of the unique features of this control is its client vector rendering capability and full hardware acceleration—our ‘road’ map style (which for this beta release is US only, and does not use the new unified map style) is rendered completely on the client, providing for smaller network data downloads and improved rendering performance compared to tile-based modes. In addition to road, this beta release also provides support for our Aerial and Bird’s eye imagery, as well as a traffic overlay. Because we’ve designed it for use with XAML, you can also overlay and position any custom XAML element over the map to enable all sorts of rich visualizations. You can learn more about development with this control at Bing Maps for Metro style apps (Beta).
Updated Licensing Terms
To help you get started with this new SDK, we’re providing a handful of samples on the MSDN Code Gallery. The documentation is available online, and you can download the Bing Maps SDK for Metro style apps (Beta) from the Visual Studio Gallery, or directly from within the Extension Manager of Visual Studio 11.
As this is a beta release, you’re likely to hit issues, have feature requests, or want to provide general feedback—we want to hear it all! Please use the Bing Maps Forum on MSDN to let us know what’s working, what isn’t, and how we can improve your mapping development experience for Metro style apps.