{"id":26301,"date":"2020-02-25T16:00:28","date_gmt":"2020-02-25T15:00:28","guid":{"rendered":"https:\/\/www.microsoft.com\/en-gb\/industry\/blog\/?p=26301"},"modified":"2020-02-25T15:03:33","modified_gmt":"2020-02-25T14:03:33","slug":"create-apps-for-dual-screen-devices","status":"publish","type":"post","link":"https:\/\/www.microsoft.com\/en-gb\/industry\/blog\/technetuk\/2020\/02\/25\/create-apps-for-dual-screen-devices\/","title":{"rendered":"Get started creating apps for dual-screen devices"},"content":{"rendered":"

\"An<\/p>\n

By the end of this year, Microsoft will be releasing two new dual-screen devices. There’s Surface Neo<\/a>, which comes with two 9\u201d screens, a 360\u00b0 hinge, touch, pen and keyboard, and the Surface Duo<\/a>, a pocket-sized device which brings together the best of Microsoft and Android.<\/p>\n

With their release comes a great opportunity to develop new and exciting software experiences. To give developers a head start, Microsoft has released early versions of the SDKs, as well as for Windows 10X.<\/p>\n

 <\/p>\n

Developing dual-screen apps<\/h2>\n

Dual-screen devices can come in a range of hardware and industrial design variations, so keep in mind as you design software that you should avoid designing to the specifications of any specific devices available today. Surface Neo\u00a0and\u00a0Surface Duo are intended to help define the category, but other devices may come with larger displays or differing hinges.<\/p>\n

All dual-screen devices can fold, flip, and rotate. Different form factors support a wide variety of modes and uses, allowing users to fit the device to their situation. You can take advantage of these various postures with your app.<\/p>\n

\"overview<\/p>\n

When the user launches an app, its core window opens maximised and occupies the full width and height of a single screen. Users can have multiple applications open at once this way, allowing for side-by-side use of apps and intuitive drag-and-drop scenarios.<\/p>\n

\"an<\/p>\n

An app can also appear across both screens, which is known as a\u00a0spanned<\/em> layout. By default, the app will act as if it is being displayed across a larger screen. You can modify your existing app layouts to accommodate the seam between the two screens, or you can go further and design your app using layout controls specifically created to take full advantage of dual-screen devices.<\/p>\n

\"an<\/p>\n

 <\/p>\n

Getting started<\/h2>\n

Whether you want to get stuck into Surface Duo, Surface Neo or both, the tools you’ll need to develop for them are now available in preview:<\/p>\n