Made by You - Display Scaling in Windows 10



Similar documents
To Begin Customize Office

Adobe Acrobat 6.0 Professional

Using Your Data Projector as a Second Monitor

Most laptops allow you to plug in a second monitor, which can be a TV screen or Projector I will refer to a monitor in this document.

Understanding Operating System Configurations

Overview Help Files Viewing Photos

Terminal Server Guide

How do you use word processing software (MS Word)?

Microsoft Windows 10 IoT

Action settings and interactivity

Test Cases for Windows Applications

What s New in LANDESK Service Desk Version 7.8. Abstract

Configuring a Macintosh Laptop to Use Multiple Displays

Remote Desktop Protocol Performance

Lottery Looper. User Manual

Windows Presentation Foundation: What, Why and When

USING THE HP UNIVERSAL PRINT DRIVER WITH WINDOWS 8 AND WINDOWS SERVER 2012

How to resize, rotate, and crop images

HDX 3D Version 1.0 Release Notes

Working together with Word, Excel and PowerPoint 2013

Toolkit for Implementing Sites & Apps

Guidelines for the LSS for NemID interaction design and user selection

Qlik Sense Desktop. Qlik Sense Copyright QlikTech International AB. All rights reserved.

Smart Desktop Virtualization for the Mobile Workforce. Survey of IT pros highlights untapped benefits of VDI and DaaS in a mobile-first world

What's New in QuarkXPress 10

ECDL. European Computer Driving Licence. Spreadsheet Software BCS ITQ Level 2. Syllabus Version 5.0

USB PORT NETWORK HUB. User Manual DA DA

SOLUTION GUIDE BOARDROOM. Audio Visual System Solutions for Business. HARMAN Professional Solutions Brands:

13 Managing Devices. Your computer is an assembly of many components from different manufacturers. LESSON OBJECTIVES

Supplement I.B: Installing and Configuring JDK 1.6

RCN2GO FAQS. On Your ios/apple or Android Device Tablet or Phone:

Microsoft Office Word 2007 Training

Microsoft Office via Office 365 Subscription Download/Install Instructions and Frequently Asked Questions

Workstation Certification Tool Frequently Asked Questions

MAKING YOUR SITE MOBILE-FRIENDLY INCLUDES STEPS FOR GOOGLE MOBILE SEARCH COMPLIANCE

Instructional Technology & Distance Education

Communications Cloud Product Enhancements February 2016

Windows 7 Overview. M arkus Erlacher. Technical Solution Professional

Macintosh System OSX #1

Microsoft Virtual Desktop Infrastructure (VDI) FAQ

COLLABORATION AV SYSTEMS IN THE AGE OF BYOD

ATTENTION: End users should take note that Main Line Health has not verified within a Citrix

USB 3.0 Universal Mini Docking Station Adapter

Spontania User Setup Guide

Philips 9600 DPM Setup Guide for Dragon

Important HP Media Center PC Updates

Windows 10.1 Tablet (UB-15MS10 and UB-15MS10SA) FAQ December 2014

Fetch TV YouTube User Guide

Spiel. Connect to people by sharing stories through your favorite discoveries

Windows Server 2012 R2 VDI - Virtual Desktop Infrastructure. Ori Husyt Agile IT Consulting Team Manager orih@agileit.co.il

Developing And Marketing Mobile Applications. Presented by: Leesha Roberts, Senior Instructor, Center for Education Programmes, UTT

JUMP START INTO WINDOWS 10

What you should know about: Windows 7. What s changed? Why does it matter to me? Do I have to upgrade? Tim Wakeling

WEB, HYBRID, NATIVE EXPLAINED CRAIG ISAKSON. June 2013 MOBILE ENGINEERING LEAD / SOFTWARE ENGINEER

Restaurant and Bar Order Managing System

Parallels Remote Application Server

About the Render Gallery

USB 2.0 to DVI/VGA Pro Installation Guide

RemoteWare Software Manager

STB- 2. Installation and Operation Manual

Beyond Responsive Design (for Online Retailers): Delivering Custom Mobile Experiences for Multiple Touch Points

Frequently Asked Questions: Cisco Jabber 9.x for Android

Mac computer configurations & OS X optimizations (Updated: November 2012)

User Guide. (Single User Version) 2008 Certiport, Inc. certiprep 1

Windows 8.1/Windows Server 2012 R2 Support Information

Welcome to Corel VideoStudio Pro X5

Creating Next-Generation User Experience with Windows Aero, Windows Presentation Foundation and Silverlight on Windows Embedded Standard 7

Simplifying the Desktop Transformation with HP and Liquidware Labs

JROTC CURRICULUM MANAGER INSTALLATION GUIDE VERSION 2.0

Building a Robot Kit with a Raspberry PI 2 and Windows 10 IoT Core

Getting Started with Microsoft Office Live Meeting. Published October 2007 Last Update: August 2009

Getting Started with Microsoft Office Live Meeting. Published October 2007

PrinterOn Mobile App for ios and Android

A) Setting Screen Resolution to 1024 x 768

What's New in BarTender 2016

Mobile App Testing Guide. Basics of Mobile App Testing

Screen display options in Microsoft XP

A+ Guide to Managing and Maintaining Your PC, 7e. Chapter 2 Introducing Operating Systems

Manual English KOI Desktop App 2.0.x

DroboAccess User Manual

U S E R M A N U A L. Alcatel-Lucent. Click to call plugin for OmniPCX Enterprise. User manual. Alcatel-Lucent Enterprise Services Page 1/12

Smartphone Overview for the Blind and Visually Impaired

Using Microsoft Word. Working With Objects

User Manual Version p BETA III December 23rd, 2015

User Manual. pdoc Pro Client for Windows. Copyright Topaz Systems Inc. All rights reserved.

Getting started 7. Designing interfaces 27

ADOBE DREAMWEAVER CS3 DESIGN, DEVELOP, AND MAINTAIN STANDARDS-BASED WEBSITES AND APPLICATIONS

Using PowerPoint To Create Art History Presentations For Macintosh computers running OSX with Microsoft Office 2008

VMware End User Computing Horizon Suite

Your guide to building great apps. Upgrade your skills and update your tools to create the next great app

Transcription:

Quelle: insiderhub://announcements/38627b90-98d7-4d39-95c0-cd4055164aec?source=sharelink Made by You - Display Scaling in Windows 10 Today we are introducing a new series of articles titled Made by you. If you have feedback on this type of content or other aspects of the Windows Insider Program, please let us know via the Feedback App. Made by you highlights how we are addressing feedback from Windows Insiders, how we investigated this feedback to shape Windows, and why we have made these improvements. Overview/Introduction Windows 10 is an important release for Windows display scaling. It implements a unified approach to display scaling across all SKUs and devices aimed at these goals: 1. Our end users enjoy a mix of UWP and classic desktop applications on desktop SKUs which reliably provide content at a consistent size 2. Our developers can create UWP applications that deliver high quality reliably-sized content across all display devices and all Windows SKUs Windows 10 also delivers desktop and mobile UI which looks polished and crisp across a wider range of display densities and viewing distances than we have ever before supported on Windows. Finally, Windows 10 drives support for high quality multi-monitor scaling for docking and projection into more of both our desktop and our mobile UI. We want to thank the Windows Insider Community for providing feedback to help us make these changes. Some quotes on the feedback we got and addressed: I attached a high-dpi (2560x1440) monitor to my surface 3 - everything works great except Office 2013, which looks blurry - it seems like Office is trying to set itself in high-dpi mode, the result is awful. (from http://answers.microsoft.com/en-us/office/forum/office_2013_releaseoffice_install/blurry-outlook-on-high-dpi-monitor/8b7ed864-cc30-4781-8d66-3f0445255b5f?auth=1 ) I have a Surface Pro 3 with an external HD monitor running Windows 10. The Surface screen is scaled to 150% DPI, the HD monitor, which is the main screen, is in native 100% scaling. Powerpoint 2016 does not scale its windows when it is dragged to the high-res Surface screen, but all the fonts and UI elements remain tiny at 100% size. (from http://answers.microsoft.com/enus/office/forum/office_2016-powerpoint/powerpoint-2016-desktop-does-not-scaleinterface/1e858775-46f8-4ad8-860a-9490bb6d825e ) Changing the display DPI to 125% makes some programs blurry or with the wrong DPI settings. Windows 10 needs Windows 7 DPI or XP type scaling. (from Windows Feedback App) This article covers the basics of scaling in Windows 10, how it works, and how users will benefit from the work we have done. It wraps up by charting the course forward and show what we want to tackle in future updates to Win10.

Our vision for display scaling For our end users, display scaling is a platform technology ensuring that content is presented at a consistent and optimal--yet easily adjustable--size for readability and comprehension on every device. For our developers, display scaling is an abstraction layer in the Windows presentation platform, making it easy for them to design and build apps which look great on both high and low density displays. Basic concepts and terms We need a basic glossary of terms and some examples to show why scaling is important:

While these examples use phones for the sake of simplicity, the same concepts apply to wearables, tablets, laptops, desktop displays and even conference room wall-mounted TVs and projectors.

Dynamic scaling scenarios Note that more than one display may be used on the same device either all at the same time, or at different times in sequence. Scale factor and effective resolution are therefore dynamic concepts and depend on where content is displayed at a particular time. Some everyday scenarios where this dynamic scaling can take place include projecting, docking, moving apps between different monitors, and using remote desktop to connect your local display to a remote device. Who does the scaling, and how do they do it Because Windows supports many different kind of applications and presentation platforms, scaling can occur in different places. This table illustrates the major scaling categories: What this means for the user: 1. UWPs and most Windows UI looks great on high DPI displays and in any multi-mon scenarios where different display scale factors are in play 2. A few important classic desktop apps (and all WPF apps) look great on high DPI primary displays but a little blurry on other secondary displays 3. A large number of older classic desktop apps look blurry on high DPI displays.

What we have done in Windows 10 Now we can talk about the work done in Windows 10 to improve our support for both high DPI displays and for dynamic scaling scenarios. This works falls into several major areas: 1. Unifying how content is scaled across all devices running Windows to ensure it consistently appears at the right size 2. Extending the scaling system and important system UI to ensure we can handle very large (8K) and very dense (600 DPI) displays 3. Adding scaling support to the mobile UX 4. Improve Windows support for dynamic scaling: more OS and application content scales dynamically, and the user has greater control over each display s scaling Let s take a closer look at each of these. Unified and extended scaling system In Windows 8.1 the set of supported scale factors was different for different kinds of content. Classic desktop applications scaled to 100%, 125%, 150%, 200% and 250%; Store apps scaled to 100%, 140% and 180%. As a result, when running different apps side by side in productivity scenarios, content could have inconsistent sizes in different apps. In addition, on very dense displays, the scaling systems capped out at different points, making some apps too small on them. This chart shows the complexity and limits of the 8.1 scaling systems: For Windows 10, we unified all scaling to a single set of scale factors for both UWP and classic applications on both the Desktop and Mobile SKU: In Windows 8.1 all scaling topped out at 180% or 250%. For Windows 10 we knew that devices like 13.3 4K laptops and 5.2 and 5.7 QHD phones would require even higher scale factors. Our unified scaling model for Windows 10 runs all the way to support 450%, which gives us enough headroom to support future displays like 4K 6 phones and 23 8K desktop monitors. As part of this effort, Windows 10 has polished the most commonly used desktop UI to look beautiful and clear even at 400% scaling. Making the mobile shell scalable We have also overhauled our Mobile SKU so that the mobile shell UI and UWP apps will scale to the Windows 10 scale factors. This work ensures that UWP apps run at the right size on phones and phablets as well as desktop displays, and that the mobile shell UI is presented at the right size on phones of different sizes, resolutions and pixel densities. This provides our users with a more consistent experience, and makes it easier to support new screen sizes and resolutions.

Improve Windows support for dynamic scaling When we added dynamic scaling support in Windows 8.1, there was relatively little inbox UI that worked well with dynamic scaling, but in Windows 10, we have done work in many areas of the Windows UI to handle dynamic scaling. UWP application dynamic scaling As noted above, UWP HTML and XAML apps are designed to be dynamically scalable. As a result, these applications render crisply and with the right size content on all connected displays. Windows classic desktop UI Windows 10 makes large parts of the most important system UI scale properly in multi-monitor setups and other dynamic scaling scenarios so that it will be the right size on any display. Start Experience For example, the desktop Start and Cortana experiences are built on the XAML presentation platform, and because of that, they scale crisply to the right size on every display. File Explorer File Explorer a classic desktop application built on the Win32 presentation platform was not designed to dynamically rescale itself. In Windows 10, however, the file explorer app has been updated to support dynamic scaling. Windows Taskbar In Windows 8.1 the Windows taskbar had similar historical limitations. In Windows 10, the taskbar renders itself crisply at every scale factor and the correct size on all connected displays in all different scenarios. Secondary taskbar UI like the system clock, jumplists and context menus also scale to the right size in these scenarios. Command shells et al. We have done similar work elsewhere in commonly used parts of the desktop UI. For example, in Windows 10 console windows like the command prompt scale correctly on all monitors (provided you choose to use scalable fonts), and other secondary UI like the run dialog now scales correctly on each monitor. Mobile shell and frameworks In Windows 10 the mobile platform also supports dynamic scaling scenarios. In particular, with Continuum, the phone can run apps on a second attached display. In most cases external monitors have different scale factors than the phone s display. UWP apps and shell UI can now scale to a different DPI on the secondary display applications so that Continuum works correctly at the right size on the Mobile SKU. User scaling setting Windows 8.1 users reported frustration with the user setting for scaling:

1) There was a single slider for multiple monitors. The slider changed the scale factor for every connected monitor, making it impossible to reliably tweak the scale factor for only one of the displays. 2) Users found it confusing that there were two scale settings, one for modern apps/ui and another for classic apps/ui, and that the two settings worked in significantly different ways. In Windows 10 there is a single scale setting that applies to all applications, and the user applies it to a single display at a time. In the fall update, this setting has been streamlined to apply instantly. What we didn t get to We are already seeing a number of common feedback issues that we re working on for future releases of Windows. Here are some of the biggest ones we are tracking for future releases: Unscaled content: Lync, desktop icons Some applications (for example, Lync) choose to disable bitmap scaling for a variety of technical reasons, but do not take care of all their own scaling in dynamic scaling scenarios. As a result, these apps can display content that is too large or too small. We are working to improve these apps for a future release. For example, desktop icons are not per-monitor scaled in Windows 10, but in the fall update they are properly scaled in several common cases, such as docking, undocking, and projection scenarios. Blurry bitmap-scaled content: Office apps Although the UWP Office applications are fully per-monitor scaled in Windows 10, the classic desktop apps are System scale factor apps, as described in the table above. They generally look great on a high DPI device, but when used on secondary displays at different scale factors (including docking and projection), they may be somewhat blurry due to bitmap scaling. A number of popular desktop applications (Notepad++, Chrome, Firefox) have similar blurriness issues in these scenarios. We have ongoing work on improving migration tools for developers with these complex Win32 desktop applications. Conclusion Scaling is a complex problem for the open Windows ecosystem, which has to support devices ranging in size from roughly 4 to 84, with densities ranging from 50DPI to 500DPI. In Windows 10 we took steps to consolidate and simplify our developer story for scaling and to improve the end-user visual experience. Stay tuned for future releases!