Microsoft Edge and Continuum: Your desktop browser on Mobile

Continuum for Phones, available on select Windows 10 Mobile devices, allows customers to connect their phone to a monitor, projector, or TV for a full-sized desktop experience, powered by their phone. Because Microsoft Edge is built on the Universal Windows Platform, Microsoft Edge in Continuum is able to provide a full desktop browser experience.

Image of a Windows phone connected to a Lumia Display Dock.

Windows 10 phone connected to Lumia Display Dock for Continuum

Let’s walk through a quick overview of how Continuum works and a few key differences between Microsoft Edge running in Continuum and on a PC.

Using Continuum on Windows 10 Mobile

Continuum allows Windows 10 Mobile users to have a PC-like experience when connected to an external display and a mouse and keyboard. When connected (via a wired dock or via Bluetooth and Miracast), Universal Windows Apps like Office and Microsoft Edge will adapt their interface and behavior to provide a desktop-like experience tailored to mouse and keyboard input.

Check out the Continuum product page, FAQ, and Getting Started Guide to learn more about Continuum.

Microsoft Edge on Continuum

Microsoft Edge takes full advantage of the Universal Windows Platform to provide a complete desktop-like experience in Continuum — when the device is connected to a larger display, Microsoft Edge turns into a desktop browser, adapting the interface and rendering characteristics to match Microsoft Edge on PCs.

In fact, Microsoft Edge in Continuum is nearly indistinguishable from its PC twin, which is a fun party trick when presenting at events or in meetings!

Screen capture showing Microsoft Edge open to in Continuum mode on a display connected to a Windows 10 phone.

Microsoft Edge running in Continuum

To enable an experience that’s as true to the desktop equivalent as possible, there are a couple of important things to keep in mind.

One rendering engine

Because Microsoft Edge uses the same engine across all Windows 10 devices, the rendering behavior is the same across Windows 10 devices, including Windows 10 Mobile devices. The only differences are due to certain device-specific qualities – for example, codec support may be different on phones due to missing hardware acceleration, and Flash is not supported on Windows 10 Mobile. Because Windows 10 Mobile has a different background model, RTC is also currently not supported. Finally, Windows 10 Mobile does not support Flash in order to provide a modern, touch-focused, and power-efficient experience appropriate for a mobile device. Because of this, Flash is not supported in Microsoft Edge in Continuum.

Details for web developers

Developers in general won’t have to give any special consideration to Microsoft Edge in Continuum. By design, it will behave like a desktop client, including sending a desktop User-Agent string.

As always, we recommend that you don’t try to detect based on the User Agent string — if you use responsive design and feature detection, your site should just work on Continuum. However, for some cases, including analytics or to provide a specifically tailored experience, developers may wish to detect when Microsoft Edge is running in Continuum.

In Continuum, Microsoft Edge changes a few tokens to make sure it gets desktop markup:

Microsoft Edge UA (Mobile)

Mozilla/5.0 (Windows Phone 10.0; Android 6.0.1; Microsoft; <Device>) AppleWebKit/<Rev (KHTML, like Gecko) Chrome/<Rev> Mobile Safari/<Rev> Edge/<Rev>

Microsoft Edge UA (Continuum)

Mozilla/5.0 (Windows NT 10.0; ARM) AppleWebKit/<Rev> (KHTML, like Gecko) Chrome/<Rev> Safari/<Rev> Edge/<Rev>

Microsoft Edge UA (Desktop)

Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/<Rev> (KHTML, like Gecko) Chrome/<Rev> Safari/<Rev> Edge/<Rev>

The revision numbers will, as in all browsers, change regularly as Microsoft Edge is updated, to ensure modern markup is received.

Independent scroll

Running desktop sites on phone is challenging, so we’ve made optimizations in the Anniversary Update to tailor performance to provide a more desktop-like experience. On PCs, Microsoft Edge offloads scrolling from the UI thread to provide a more fluid scrolling experience during page load/painting. In the Anniversary Update, this same feature is now supported in Continuum, even when scrolling via the mouse or keyboard. This results in a smoother experience even while the page is loading or painting.

Switching from mobile to desktop

Microsoft Edge will recognize when a phone switches into Continuum and any sites opened after the switch will render using desktop behavior, including the desktop UA string.

If a tab is open to a mobile site, and the device switches to Continuum, the tab will be sustained. If the tab is refreshed, and it isn’t a mobile-specific URL, it will reload in a desktop view. This ensures that users do not lose unsaved changes (such as a partially-filled form) on a site while switching from the phone to Continuum.

We’re committed to making Continuum as close to the desktop experience as possible without adding any additional overhead for Web Developers – try it out on a Windows 10 Mobile device and let us know what you think! If you have questions or are curious how your site looks in Continuum, reach out to @MSEdgeDev on Twitter, and we’d be happy to help.

Balaji Bhaskar, Program Manager, Microsoft Edge

Source: Windows

Halo 5: Forge coming to the Windows Store on September 8

Halo 5: Forge lets map makers, creative visionaries, and Spartans of all kinds build, share, and play new levels, maps, and experiences across Windows 10 and Xbox One.


Halo 5: Forge brings the entire Forge level-creation experience from Halo 5: Guardians to Windows 10, with support for mouse and keyboard, higher-resolution displays (including 4k), the ability to host and play custom matches for up to 16 players, and a new content browser that spans platforms. Download new levels from the Forge community created on either Windows 10 or Xbox One. Customize existing maps or create your own from scratch. Halo 5: Forge opens the door to new possibilities in Halo 5: Guardians on Xbox One and beyond.

To learn more about today’s announcement and about Anvil’s Legacy content coming to Halo 5: Guardians on Xbox One, head over to Xbox Wire. Also, be sure to check out Halo Waypoint tomorrow for details on the brand new Halo app coming soon to Windows 10, along with Halo 5: Forge.

Source: Windows

Beautiful apps made possible and easy with Windows.UI

If you are into creating sweet UI, then you’re definitely going to want to dig into the new Visual Layer with Windows.UI.Composition. The Windows.UI.Composition namespace allows Universal Windows Platform (UWP) developers to use a new Visual Layer that will get them closer to the metal, graphically speaking, while still using familiar technologies like XAML and C#. By getting closer to the metal, actually down to the system compositor level, developers are able to get great visual performance and custom UI experiences. By working through the XAML layer, developers get the ease of use they have come to expect out of UWP. This is basically a best of both worlds scenario that puts great responsibility in the developer’s hands. And with great responsibility, as we all know, comes great power.


Windows.UI.Composition first debuted in the Windows 10 November 2015 update. With the Anniversary edition, it is getting a whole host of new effects, such as the blur effect, as well as new animation capabilities such as:


A Composition Light supports ambient, distant, point and spot lights. When these lights target a visual, the visual and all of its descendants are aware of and respond to this light source. A SceneLightingEffect describes how content responds to light with reflective properties and providing an illusion of depth with a normal map.


Shadows are here. Rectangular shadows are the default, but if you supplying a mask, a DropShadow will mimic your contents shape


You can use a BackdropBrush to apply an effect (or a chain of effects) to a region behind a SpriteVisual. For example blurring the background behind a single element you want to focus attention on.


So why do you need all these graphical and UX superpowers? In addition to giving pizzazz to your UWP apps, access to the system compositor level also helps your users to accomplish their tasks faster and more fluidly. For instance, when you use Composition effects to blur a background in response to a click, you are focusing the user’s attention on her current task and removing distractions. This is the sort of subtle UI implementation that actually makes your user’s life easier – and it works best when your user doesn’t even know that you did anything for them. They are just left with the impression that your app is easy to use and feels fast, even if they can’t exactly put their finger on the reason.

The Visual family

To better understand the basic principles of Windows.UI.Composition it’s necessary to introduce you to the visual family. In order to get fast and fluid effects, you need direct access to something called the system compositor (also referred to as the DWM). The system compositor is agnostic to the UI thread and doesn’t really care about being on the UI thread or blocking threads. Things happen very quickly at the system compositor level, where everything that is about to be sent to the display screen gets put together. This is also where you get to add additional effects if you want to just before shipping all your visuals to the display.

The visual family is made up of Visuals, ContainerVisuals and SpriteVisuals. The SpriteVisual class inherits from container visual, and the ContainerVisual class inherits from the base Visual class. There is also a Compositor class which acts as the senior member of the visual family. It quite literally creates visual objects if you need them and also manages the relationship between an application and the system compositor process.

The visual family is a lot of fun. Let’s say your XAML, many levels above, has a Grid object. That Grid will have a member of the visual family assigned to it. In technical parlance, we say that the Grid is backed by a visual. Once you grab hold of this backing visual, you can start to animate it using the composition animation system. If it is a ContainerVisual, then you can add additional visuals to it. Finally, you can also create sprite visuals, using the compositor factory class, in order add brush effects to your visual using the Windows.UI.Composition effects system.

Effects system

If you remember WPF bitmap effects, then you know what the effects system in Windows.UI.Composition does – it does all that but also a ton more. In case you are unfamiliar with WPF bitmap effects, though, the effects system lets you manipulate effects such as 2D affine transforms, arithmetic composites, blends, color source, composite, contrast, exposure, grayscale, gamma transfer, hue rotate, invert, saturate, sepia, temperature and tint.

New anniversary additions: Linear transform, distant specular, distant diffuse, spot specular, spot diffuse, point specular, point diffuse, and Gaussian blur. Shorthand effects: opacity, crossfade, alphamask and tint.  These are helpers that make it easier to implement common operations.


The effects system also lets you animate, customize and chain these effects in order to create even cooler visual experiences. Chaining effects allows an application to use multiple effects simultaneously. Animation support allows you to have dynamic effects that change value over time or in reaction to user events.

Animations system

The animation system lets you set up KeyFrames and expressions to move backing visuals and custom visuals across the screen, perform transforms and clips and also animate effects. The animation system ensures that your animations will run at 60 frames per second and will be independent of the UI thread.


Keyframe animations are your classic tweening animations: you specify the visual properties of your visual at different points in time and add easing functions to determine how you want your visual to automatically transition between those set points. Expression animations, on the other hand, let developers create mathematical relationships between visual properties and discrete values that will get evaluated and updated every frame. Developers can reference properties on composition objects, use mathematical function helpers and even reference Input to derive these mathematical relationships. The animation engine in Anniversary Update also adds the ability to:

  • Create custom UI-thread independent manipulation experiences using the InteractionTracker.
  • Create connected animations that can animate content across pages in an application.
  • Create layout animations that run automatically in response to XAML layout updates.
  • Create animations that automatically run on visual property changes using implicit animations.

XAML interop

XAML Interop is the magic goo that lets you apply the effects and animations we have been discussing to your XAML elements. It what lets you grab a backing visual and manipulate it.

A useful way to think of the relationship between the XAML layer and the Composition layer is in terms of movie making with a green screen. Everything that happens in front of the screen involving actors and stunts is equivalent to what you do in XAML. That’s where accessibility and hit testing and real physical things happen. Windows.UI.Composition effects and animations happen in the green screen and really happen after the fact. That’s where the computer effects and heavy mathematics happens to make what the actors are doing look like something considerably different and more visually appealing before it gets shown to the film’s audience.


XAML Interop actually works in both directions. In addition to grabbing backing visuals off of the XAML visual tree, you can also insert what are called composition islands into the visual tree from the Composition layer. Finally, in order to support more complex and interesting scenarios, XAML Interop also lets you use the direct manipulation of a scroll viewer as input for Composition animations.

The sample gallery

The best way to deep dive into Windows.UI.Composition is by pulling down the sample code that the Composition team created and published to Github. The Windows UI Dev Labs samples, as they’re called, are extensive and visually rich. The samples extend from simple photo effects to complex parallax animations on XAML controls.


Don’t hesitate. It’s hard to really grasp the magnitude of the visual capabilities you are getting with Windows.UI.Composition until you see for yourself all that it empowers you to do.

Wrapping up

In addition to diving into the sample gallery on Github, which is highly recommended, you can also learn more about Windows Composition through the following articles, videos and blog posts.

Source: Windows

Announcing the “App Dev on Xbox” live event

Windows 10 Anniversary Update was released earlier this month and became instantly available to all existing Windows 10 devices, including PCs, phones, Xbox Ones, IoT boards and more – upwards of 350 million devices. Immediately following the update, the Windows 10 Anniversary Update SDK, build 14393, was made accessible to any developer who wishes to build UWP applications that, for the first time ever, also target Xbox One consoles. The Anniversary Update SDK is everything developers need to start building apps for all Windows 10 devices including the Xbox One and Xbox One S. And that’s not all: with upcoming Dev Center features, developers will be able to submit apps for Xbox One among other devices.


With so many great new features and APIs to talk about, we are excited to announce the “App Dev on Xbox” live online event where engineers will spend one day covering the new Anniversary Update SDK capabilities that enable you to build great app experiences for the TV and across other device form factors. The event will cover topics around:

  • the Anniversary Update SDK and getting started with app development on Xbox One
  • deep dive into developing apps using both XAML and Web technologies
  • guidance for designing and creating impressive TV experiences and
  • submitting your apps via the Dev Center to all UWP devices including the Xbox

Last, but not least, anyone will have an opportunity to submit questions to the presenters in a live expert panel made up of the engineers building the platform and SDK.

The event will take place on August 30th at 9:00am PST and it is open to everyone. Head on over to the event page to add it to your calendar now and join the conversation on Twitter using #XboxAppDev where live Q&A will take place during the event.

Get started now!

In the meantime, you can get started today by downloading the free Visual Studio Community 2015 and the Anniversary Update SDK. Activate Developer Mode on your retail Xbox One or Xbox One S and checkout the docs. And make sure to visit the event page for a lot more resources and regular updates up to the event.

Following the live event, make sure to visit the Building Windows Apps blog where every week in the month of September and October we will be open sourcing a new app sample demonstrating an innovative app experience that shines on the Xbox and extends to other UWP devices. Get inspired to develop for the living room and beyond while discovering powerful platform features that will enrich your apps. For game developers, make sure to visit the ID@Xbox page and sign up for the program to get access to publishing games, or get started by creating and testing UWP games for your own Xbox One device right now.

Until then, happy coding.

Source: Windows

Windows 10 Tip: Use Cortana above your lock screen

Happy Monday, everyone! In last week’s Windows 10 Tip, we showed you how to get started with Microsoft Edge extensions.

Today, we’re going to show you how your personal digital assistant, Cortana*, can help you with all kinds of tasks across your device – even above your lock screen, thanks to the Windows 10 Anniversary Update.

Cortana allows you to perform tasks including set timers, track flights or even check the traffic, just using your voice. And now, with the Windows 10 Anniversary Update, you can talk to Cortana on your PC’s lock screen.

Here’s how to use Cortana above your lock screen:

Start by saying “Hey Cortana,” and ask her what the weather will be like this week, to remind you to do something or to play your favorite songs – without unlocking your device!

Start by saying “Hey Cortana,” and ask her what the weather will be like this week, to remind you to do something or to play your favorite songs – without unlocking your computer!

Check out Cortana’s Tips and Tricks menu in your taskbar to see what tasks Cortana can help you with, and have a great week!

*Cortana available in select markets.

Source: Windows

This Week on Windows: Skype Bots, Minecraft, Windows Holographic

Welcome to This Week on Windows, where we’ll bring you the latest in Windows news, apps, and tips every Friday from experts here at Microsoft.

To learn more about what’s mentioned in this week’s episode, head over here to read about building Minecraft on Oculus Rift or Windows Holographic. Check out what we shared earlier this week about the Surface Special Edition NFL type covers, and our blog posts on the new gaming devices announced by Lenovo and HP at gamescom. Get Steven Tyler’s album, “We’re All Somebody From Somewhere,” from the Windows Store for only 99 cents. And, if you missed it, check out this week’s Windows 10 Tip on getting started with Edge extensions.

We hope you enjoyed this week’s episode of This Week on Windows! Here’s what else is new in the Windows Store this week.

Facebook for Windows 10 Mobile – Free

Facebook for Windows 10 Mobile

Today, the Facebook app for Windows 10 Mobile is available in the Windows Store with up-to-date Facebook features, including Reactions, in-line comments, and Live Video. You can download it from the Windows Store for free today! The Windows 10 apps for Facebook and Messenger on desktop became available earlier this year, as well as Instagram on mobile.

Photos – Free

Sway Photos app update for Windows 10

In addition to the usual bug fixes and performance improvements, this month’s update to the Photos app also brings a few new features:

  • Slow motion: Now you can control speed and length when editing slo-mo videos. Edit video footage from any of your devices. Tip: This looks best with video recorded using your camera’s slow-motion mode.
  • Easy to Sway: Upload your albums to Sway, right from the Share menu.
  • Animation: New animations make browsing through your photos more fun!

Head over to the Windows Store to make sure you have the latest updates for the Photos app, or just launch it from the Start Menu – you’ve already got it on your PC!

Steven Tyler, “We’re All Somebody From Somewhere” – Buy for 99 cents until August 26

 Steven Tyler's album in the Windows Store

Check out Steven Tyler’s newest album, “We’re All Somebody From Somewhere,” available now in the Windows Store! You can buy the album for only 99 cents until August 26, or listen free with a free 30-day trial of Groove Music Pass.*

Minecraft: Story Mode – Episode 7

Minecraft: Story Mode, Episode 7

Continue your adventure in the hit episodic game Minecraft: Story Mode ($4.99 for Episode 1, additional Episodes at additional cost, multi-episode passes available). In the latest episode, Episode 7: Access Denied, Jesse and crew land in a world entirely controlled by PAMA – a sinister “thinking machine” determined to command everyone and everything in pursuit of optimal usefulness and efficiency. Get the game from the Windows Store!

Stream OJ: Made in America with the WatchESPN app for Windows 10

Watch OJ: Made in America with the WatchESPN app

Experience the trial of the century like you never have before with OJ: Made In America, streaming on-demand in the WatchESPN app for Windows 10**. Get the app from the Windows Store here and start watching.

Head over here to see everything that’s new and updated in the Windows Store this week, and have a great weekend!

*30-day trial continues to a paid monthly subscription unless cancelled. Credit card required. Groove Music Pass sold separately and in select markets. Catalog size and availability varies by market and over time.

**Available in US only. Cable subscription authentication required.

Source: Windows

Zachary Milot: A student using Surface to study Marine Science

Today, I’m highlighting Zachary Milot, a 19-year-old sophomore who is using Surface to study Marine Science at Boston University. I’ve been talking to a lot of students recently and what stood out and really inspired me about Zach was how he’s not afraid to change direction and go for what he knows he believes in.

Zachary Milot using his Surface to study Marine Science

“My Surface keeps everything in one place: my notes, my programs and websites, my music, and my projects and papers.”

Before Zach even went to college he enrolled in a vocational high school to learn how to design websites and code – it’s just a hobby now in his spare time but a really valuable skill for any student. Like most high school grads, Zach didn’t know exactly what career he wanted to pursue when he started college and began with Electrical Engineering at University of Massachusetts Lowell. He has since changed to Marine Science to follow his dreams to work in big data to find migration patterns in the ocean.

“The ocean is such an integral piece of this planet. It’s my job to study the organisms in it, and hopefully, one day make a difference with data.”

— Zachary Milot

In between all Zach’s studying, he has a job at Best Buy, plays the saxophone, wants to learn guitar, makes websites, loves traveling and somehow makes time to enjoy college with his friends! Zach says his Surface Pro 3 helps free up his time because he’s able to use OneNote to keep his studies more organized. OneNote makes a huge difference to college students across the world – the ability to keep all your notes organized in one place, keep them synced with any phone and best of all write notes or draw diagrams using Surface Pen directly onto the screen like you would with a traditional pen and paper. Ultimately, making simple tasks at college easier and freeing up time to pursue the hobbies that you are passionate about.

Zach told me how his Surface Pro 3 (6th Gen Intel Core i7) easily runs intensive programs like Adobe Creative Cloud and Visual Studio Community for his creative hobbies in addition to Wolfram Mathematica and MatLab back when he was studying electrical engineering. He loves the fact that it easily switches from a laptop to tablet for note taking and is really light weight to carry around all day. Zach saved up his own money to buy a Surface and in his own words “this really is a laptop that suits all my needs as a college student, so worth the investment”.

To close off, I asked Zach what his 3 top tech tips would be for any incoming freshman:

  1. Backup and save everything! You never know when you get that next idea for your project or paper, or when you will accidentally close it. Yikes.
  2. A 2k monitor is perfect with a Surface for watching movies with your friends
  3. Make sure you keep good digital notes! Taking notes on any computer is a skill that needs to be perfected through time.

If you’d like to learn more about getting the most out of your Surface for college or looking into what’s right for you, please visit the

Source: Windows

Introducing the UWP Community Toolkit

Recently, we released the Windows Anniversary Update and a new Windows Software Developer Kit (SDK) for Windows 10 containing tools, app templates, platform controls, Windows Runtime APIs, emulators and much more, to help create innovative and compelling Universal Windows apps.

Today, we are introducing the open-source UWP Community Toolkit, a new project that enables the developer community to collaborate and contribute new capabilities on top of the SDK.

We designed the toolkit with these goals in mind:

1. Simplified app development: The toolkit includes new capabilities (helper functions, custom controls and app services) that simplify or demonstrate common developer tasks. Where possible, our goal is to allow app developers to get started with just one line of code.
2. Open-Source: The toolkit (source code, issues and roadmap) will be developed as an open-source project. We welcome contributions from the .NET developer community.
3. Alignment with SDK: The feedback from the community on this project will be reflected in future versions of the Windows SDK for Windows 10.

For example, the toolkit makes it easy to share content from your app with social providers like Twitter, taking care of all the OAuth authentication steps for you behind the scenes.

            // Initialize service
            TwitterService.Instance.Initialize(&quot;ConsumerKey&quot;, &quot;ConsumerSecret&quot;, &quot;CallbackUri&quot;);

            // Login to Twitter
            await TwitterService.Instance.LoginAsync();
            // Post a tweet
            await TwitterService.Instance.TweetStatusAsync(&quot;Hello UWP!&quot;);

Additionally, the toolkit provides extension methods that allow developers to animate UI elements with just one line of code.

await element.Rotate(30f).Fade(0.5).Offset(5f).StartAsync();

Below you will find more details about the features in the first release, how to get started, the roadmap and how to contribute.

UWP Community Toolkit 1.0

The toolkit can be used by any new or existing UWP application written in C# or VB.NET. Our goal is to support the latest and previous stable release of the SDK and at this time, the toolkit is compatible with apps developed with Windows 10 SDK Build 10586 or above.

The toolkit can be used to build UWP apps for any Windows 10 device, including PC, Mobile, XBOX, IoT and HoloLens. You can also use the toolkit with an existing desktop app converted to UWP using the Desktop Bridge.

Here are just some of the features included in the first release of the toolkit.


We are also releasing the UWP Community Toolkit Sample App in the Windows Store that makes it easy to preview the toolkit capabilities even before installing the tools or downloading the SDK. The app will also allow you to easily copy & paste the code you will need to get started using the toolkit in your project.


Getting Started

It’s easy to get started:

1. Download Visual Studio 2015 with Update 3 and the Windows 10 SDK
2. Create a new UWP project (or open an existing one)
3. Launch Visual Studio 2015
4. Create a new project using the Blank App template under Visual C# Windows Universal

Image 3

5. Add the UWP Community Toolkit to your project
6. In Solution Explorer panel, right click on your project name and select “Manage NuGet Packages”


7. Search for “Microsoft.Toolkit.UWP”
8. Select desired packages and install them


9. Add a reference to the toolkit in your XAML pages or C#

          a. In your XAML page, add a reference at the top of your page

&lt;Page  x:Class=&quot;MainPage&quot;

          b. In your C# page, add the namespaces to the toolkit

using Microsoft.Toolkit.Uwp;
namespace MyApp

10. You can copy & paste code snippets for each feature from the Sample App, or find more details in the documentation.


In the future, we plan to release stable updates through the Visual Studio NuGet package at a regular cadence.

The toolkit is completely open-sourced on GitHub, including the source code of the toolkit, source code of the sample app and even the documentation. The roadmap for the next release is available here.

  • If you need to report a bug or share a feature request, please use this form.
  • If you would like to contribute your code, please start from here.

We are excited about the contributions that several community members already submitted in this first release, including Morten Nielsen, Scott Lovegrove, Pedro Lamas, Oren Novotny, James Croft, Diederik Krols, Hermit Dave, Thomas Nigro, Laurent Bugnion, Samuel Blanchard and Rudy Hyun. We are looking forward to continuing to grow the toolkit with even more community contributions.

So please go browse the sample app and learn about the experiences, then grab the NuGet package yourself and play around. We want developers to give us feedback on the usability and helpfulness of the features that exist in the toolkit. There is much to do in an open source project: we can get some help to improve accessibility and localization, and ensure the current capabilities work for all apps.

And while you are at it, JOIN THE FUN!

Giorgio Sardo, Principal Group Program Manager, Windows/PAX

David Catuhe, Principal Program Manager, Windows/PAX

Source: Windows

Customer segmentation and push notifications: a new Windows Dev Center Insider Program feature

We’re excited to announce that we’ve added a new customer segmentation and push notifications feature to the Windows Dev Center Insider Program. To try it out, you’ll need to join the Dev Center Insider Program if you haven’t done so already. Then, get started with an overview video to see detailed steps on how to create segments and push notifications. With this feature, you can quickly create custom notifications to send to your app’s customers—all of them, or to only a selected segment that meets the criteria you define, like demographics and purchase status. Customer segments and notifications can be used to encourage desired actions (like buying something) or for loyalty and retention campaigns, maximizing cross and up-sell opportunities, identifying product differentiation strategies and discovering what each segment finds most valuable.

When defining a customer segment, you first select a specific app. Then you can create AND/OR queries that include or exclude customers based on attributes such as app acquisitions, acquisition source and demographic criteria, with options to refine further. You can also select criteria related to first time purchase status, total Store spend, and total spend within the app you’ve selected. Most of these attributes are calculated using all historical data, although there are some exceptions: App acquisition date, Campaign ID, Store page view date and Referrer URI domain are limited to the last 90 days of data. The segment will only include customers who have acquired your app on Windows 10; if you support older OS versions, downloads on those older OS versions will not be included in any segments you create.  You won’t be able to create customer segments that don’t meet a minimum size threshold, and only adult age groups are included in any customer segment.

To define a segment of your app’s customers:

  1. Click Customer groups from the left navigation pane of your Dev Center dashboard.
  2. Use a segment template or click Create new group.
  3. Choose your app and construct your own filter criteria.
  4. Click Run to apply your filters and see quick results.
  5. Save your segment for later use.

After you save a segment, it will become available to use for notifications after 24 hours. Segment results are refreshed daily, so you may see the total count of customers in a segment change from day to day as customers drop in or out of the segment criteria.

To send a custom notification to a segment of your app’s customers:

  1. Register your app to receive notifications.
  2. From your Dev Center dashboard, select your app.
  3. Click Services from the left navigation pane.
  4. Click Push notifications.
  5. Click New notification to create the notification.
  6. Define your notification and parameters.
  7. If you have not already created your segment as described above, click Create new customer group. If you have already created your segment, it will appear in the drop-down list (after 24 hours from the time you created the segment).
  8. Schedule the time to deliver the notification, and then click Save.

Please try it out and let us know what you think. What additional attributes would you like? What else would help? Please give us your feedback using the Feedback link at the bottom right corner of any page in Dev Center, or take our 2-minute survey.

Source: Windows

Announcing Windows 10 Insider Preview Build 14905 for PC & Mobile

Hello Windows Insiders!

Yesterday, we began rolling out the Windows 10 Anniversary Update for Windows 10 Mobile. Thank you to all of the Windows Insiders who downloaded the Cumulative Updates first and gave us feedback that helped us prepare for this release to our customers. Today we are excited to be releasing Windows 10 Insider Preview Build 14905 for PC AND Mobile to Windows Insiders in the Fast ring! This is our first new Mobile build from our Development Branch after launching the Windows 10 Anniversary Update yesterday for Windows 10 phones. We know you all have been excited for Mobile builds to start up again as have we!

Here’s what’s new in Build 14905 for Mobile

  • We are introducing a newly refined sound set in this build, uniting the best of our past and present. We aspire to set a new bar for mobile sound set quality, and are trying to make the soundscape of technology more beautiful and harmonious. This also helps align with new sound design direction of the Windows platform as a whole, so that mobile sounds will family with desktop and tablet and be feel instantly familiar to all Windows users. We will continue to evolve – head to Settings > Personalization > Sounds to see the updated list of available sounds and let us know what you think!

Improvements and fixes for PC

  • We have fixed an issue causing a large blank space to appear between the address bar and web content after the address bar moves back to the top when opening a new tab in Microsoft Edge.
  • We have updated Narrator Scan mode for table navigation to now support CTRL + ALT + HOME to go to the beginning of the table CTRL + ALT + END to go to the end of the table.
  • Microsoft Edge now supports the CTRL + O keyboard shortcut for setting focus to the address bar.
  • We fixed an issue resulting in Sketchpad and Screen Sketch crashing after trying to change the ink color twice in a row when the ruler was visible.

Improvements and fixes for Mobile

  • Missed call notifications are now more actionable, with inline options to call back, text or remind yourself to do something about it later.
  • We fixed an issue where videos played in Windows Phone 8 apps might not pause when an incoming call was received.
  • We fixed an issue where, if “Show my caller ID” is set to “My contacts”, the contact being called might still see a blocked caller ID.
  • We fixed an issue where the Lock screen might fail to update to the new time after a time zone change.
  • We fixed an issue resulting in music not resuming after a call was finished, if Turn-by-Turn directions were being read out from the Maps app when the phone call came in.

Known issues for PC

  • Support for kernel debugging over 1394 has been removed, but will be available in an upcoming kit release. A work-around will be posted to the Debugging Tools for Windows Blog shortly.
  • Adobe Acrobat Reader crashes when you try to launch it.
  • Cortana’s text to speech capabilities is not working in this build. For example, Cortana won’t be able to read text messages out loud for you, tell jokes, sing, or give verbal prompts.
  • When clicking on the power button on the Start menu, it closes the Start menu without opening the flyout with restart/shutdown options appearing. As a workaround – you can right-click on the Start button (or WIN + X) and choose to shutdown via this menu instead.
  • Apps such as Yahoo Mail, Trivia Crack, Google and the Skype Translator Preview app will crash in this build due to a compatibility issue from a recent platform change.
  • The Settings app may crash on certain editions of Windows 10 when navigating to different settings pages due to a missing .dll file. We are working on getting this fixed soon.

Known issues for Mobile

  • If you move apps between a SD card and internal storage (either direction), those apps will get stuck in a pending state. The workaround to get your apps working again is to uninstall the app through Settings > System > Storage (apps cannot be uninstalled from All apps list). Then you can re-install the app from the Store.
  • Cortana’s text to speech capabilities is not working in this build. For example, Cortana won’t be able to read text messages out loud for you, tell jokes, sing, or give verbal prompts.

A few months ago, we set out to design a new T-shirt for the Windows Insiders Program – and what better source for ideas than Windows Insiders themselves! So, we organized a design competition with a few simple rules:

1. Come up with a design that reflected the innovative spirit of the Windows Insider Program

2. Include the Windows logo and a call out to Windows Insiders.

In just a few weeks, we received some absolutely amazing designs from around the world. After a long – and often heated – selection process (including a vote by the Windows Insider community), our judges narrowed it down to five finalists before picking the ultimate winner: a beautiful design concept by E. Bautista from the United States. The final design below (zoom in to see the finer details) will soon be available on the eCompanyStore. We’ll let you know when it’s ready. Thanks to everyone for participating and congratulations to our finalists – and ultimate winner!

Final WIP T-shirt Contest Design

Thank you for everything you do and your amazing passion for Windows. We love you.

Keep hustling,
Dona <3

Source: Windows

These events allow to you to share time with other replica watches sale watch lovers as well as learn about what the brands are up to. In the process, you'll get treated to rolex replica sale fabulous dinners, meet celebrities, receive gifts, and feel like a valued customer who the brands really want to rolex replica sale have a relationship with. Depending on where you live and the brands you like to purchase from, these events can be quite frequent, and also really fun. Their value should not be underestimated, and again, if you don't purchase rolex replica sale watches in an "official manner" you'll never be included. Personally, I have to say that while I don't like spending more money than I need to, the value of these above unexpected benefits, in many instances, can make up for the discounts replica watches available at gray market retailers when you want to buy a new watch. In a sense, each time you rolex replica sale purchase a high-end timepiece, you are designating yourself as part of a elite group of replica watches sale people who have the appreciation and resources for luxury items.