论响应式设计

转载来自

http://uwpfans.blogspot.jp/2017/01/blog-post.html

UWP 应用设计简介 2016/12/1

通用 Windows 平台 (UWP) 应用可以在任何基于 Windows 的设备(从手机到平板电脑或 PC)上运行。
设计一个在此类型号各异的设备上都外观精美的应用,可能是一项较大的挑战。 那么如何着手设计可在屏幕大小和输入方法迥然不同的设备上都能提供出色 UX 的应用? 幸运的是,通用 Windows 平台 (UWP) 提供的一组内置功能和通用构建基块可帮助你实现上述目的。
本文将介绍 UWP 应用的 UI 功能和优势,并为创建你的第一个 UWP 应用提供一些高级设计指南。 我们先看一下你将在创建 UWP 应用时获得的一些功能。

UWP 应用功能

有效像素和缩放

UWP 应用会自动调整控件、字体和其他 UI 元素的大小,以使它们在所有设备上清晰可见。
当你的应用在设备上运行时,系统将使用算法来使 UI 元素在屏幕上的显示方式规范化。 此缩放算法考虑了观看距离和屏幕密度(每英寸像素),以针对感知大小(而不是物理大小)进行优化。 该缩放算法确保用户可从 10 英尺远处识别 Surface Hub 上高 24 像素的字体,正如从几英寸远处识别 5 英寸手机上高 24 像素的字体。
基于缩放系统的工作原理,在设计 UWP 应用时,要以 有效像素而不是实际物理像素为单位进行设计。 那么,这如何影响你设计应用的方式呢?
  • 在设计时,你可以忽略像素密度和实际屏幕分辨率。 转而针对同一大小级别的有效分辨率(以有效像素为单位的分辨率)进行设计(我们将在 本文后续部分中定义大小级别)。
  • 当系统缩放 UI 时,会按 4 的倍数进行缩放。 若要确保清晰的外观,请将你的设计贴靠到 4x4 像素网格:使 UI 元素的边距、大小和位置以及文本位置(而不是大小 - 文本可为任意大小)为 4 个有效像素的倍数。
下图显示了映射到 4x4 像素网格的设计元素。 设计元素将始终具有清晰、尖锐的边缘。
下图显示了没有映射到 4x4 网格的设计元素。 在某些设备上,这些设计元素将具有模糊的软边缘。
提示 在使用图像编辑程序创建屏幕原型时,将 DPI 设置为 72,并将图像尺寸设置为目标大小级别的有效分辨率。 (有关大小级别和有效分辨率的列表,请参阅本文的 针对特定大小级别的建议部分。)

通用输入和智能交互

UWP 中的另一个内置功能是通过智能交互启用通用输入。 尽管可以针对特定输入模式和设备设计应用,但并不需要这样做。 这是因为默认情况下,通用 Windows 应用依赖于智能交互。 这意味着你可以围绕单击交互进行设计,而无需知道或定义该单击是来自实际的鼠标单击还是手指点按。

通用控件和样式

UWP 还提供了一些有用的构建基块,可使针对多个设备系列设计应用变得更简单。
  • 通用控件
    UWP 提供一组通用控件,可保证在所有支持 Windows 的设备上良好工作。 这组通用控件包括从常用窗体控件(如单选按钮和文本框)到复杂控件(如可从数据流和模板生成项目列表的网格视图和列表视图)的一切内容。 这些控件是输入感知的,并且针对每个设备系列部署了输入可供性、事件状态和整体功能的适当组合。
    有关这些控件的完整列表和你可以从中创建的模式,请参阅 控件和模式部分。
  • 通用样式
    UWP 应用自动获取一组默认样式,可为你提供以下功能:
    • 一组样式,可自动为应用提供浅色或深色主题(任你选择)并且可融合用户的主题色首选项。
    • 基于 Segoe 的字型渐变,可确保应用文本在所有设备上都清晰可见。
    • 交互的默认动画。
    • 对高对比度模式的自动支持。 我们在设计样式时牢记高对比度,因此,当你的应用处于高对比度模式的设备上运行时,它将能够正确显示。
    • 对其他语言的自动支持。 我们的默认样式为 Windows 支持的每种语言自动选择正确的字体。 你甚至可以在同一个应用中使用多种语言,而且它们能够正确显示。
    • 对 RTL 阅读顺序的内置支持。
    你可以自定义这些默认样式来个性化你的应用,或者可以将它们完全替换为你自己的内容来创建独特的视觉体验。 例如,下面是一个具有独特视觉样式的天气应用设计:
既然我们已介绍了 UWP 应用的构建基块,接下来让我们看一下如何将它们组合在一起来创建 UI。

典型 UWP 应用的结构

现代用户界面很复杂,它由文本、形状、颜色和动画组成,而它们归根结底由你在所用设备的屏幕中的各个像素组成。 在开始设计用户界面时,你可能面临众多选择。
为使事情变得更简单,让我们从设计角度定义应用结构。 假设应用由屏幕和页面组成。 每个页面都具有一个用户界面,它由三种类型的 UI 元素组成:导航、命令和内容元素。
导航元素
导航元素帮助用户选择他们希望显示的内容。 导航元素示例包括 表和透视表、 超链接和 导航窗格。
导航设计基础知识文章中详细介绍了导航元素。
命令元素
命令元素启动操作,例如处理、保存或共享内容。 命令元素示例包括 按钮和 命令栏。 命令元素还可以包括屏幕上实际不可见的键盘快捷方式。
命令设计基础知识文章中详细介绍了命令元素。
内容元素
内容元素显示应用内容。 对于绘画应用,内容可能是一个图形;对于资讯应用,内容可能是一篇新闻报道。
内容设计基础知识文章中详细介绍了内容元素。
最低要求:应用具有一个初始屏幕和一个用于定义用户界面的主页。 典型的应用将具有多个页面和屏幕,但各个页面的导航、命令和内容元素可能有所不同。
在为你的应用决定正确的 UI 元素时,可能还要考虑将要运行应用的设备和屏幕大小。

针对特定设备和屏幕大小定制你的应用。

UWP 应用使用有效像素保证你的设计元素清晰可见,并可在所有支持 Windows 的设备上使用。 那么,为什么你还想要针对特定设备系列自定义应用 UI 呢?
注意
在执行进一步操作之前,Windows 不会提供可使应用检测到运行该应用的特定设备的方法。 但它可以指示运行了该应用的设备系列(移动设备、桌面设备等)、有效分辨率,以及应用的可用屏幕空间大小(应用窗口大小)。
  • 最有效地利用空间并减少导航需要
    如果你设计了一个在小屏幕设备(如手机)上十分美观的应用,则该应用将可在显示屏大得多的电脑上使用,但可能会浪费一些空间。 当屏幕大小超过某个值时,你可以自定义应用以显示更多内容。 例如,某个购物应用在手机上可能一次显示一个商品类别,但在 PC 或笔记本电脑上可以同时显示多个类别和产品。
    通过在屏幕上放置更多内容,你可以减少用户需要执行的导航次数。
  • 利用设备的功能
    某些设备可能具有特定的设备功能。 例如,手机很可能具有位置传感器和相机,而 PC 可能两者皆无。 你的应用可以检测到哪些功能可用,并启用使用它们的功能。
  • 输入优化
    通用控件库适用于所有输入类型(触摸、触笔、键盘、鼠标),但你仍然可以通过重新排列 UI 元素来优化某些输入类型。 例如,如果将导航元素放置在屏幕底部,则手机用户将更容易访问它们,但大多数电脑用户希望在屏幕顶部看到导航元素。

响应式设计技术

在针对特定屏幕宽度优化应用 UI 时,假设你要创建一个响应式设计。 下面是可用于自定义应用 UI 的六个响应式设计技术。

重新放置

你可以修改应用 UI 元素的位置和放置方式,以充分利用每台设备。 在此示例中,手机或平板手机上的纵向视图需要一个滚动 UI,因为一次只显示一个完整的框架。 当将应用转换到屏幕上允许两个完整框架的设备时,无论是在纵向模式还是横向模式下,框架 B 都可以占用一个专用空间。 如果你要将网格用于定位,则可以继续使用重新定位 UI 元素时的同一网格。
在此照片应用的示例设计中,照片应用在较大的屏幕上重新单位其内容。

调整大小

可以通过调整 UI 元素的边距和大小来优化框架大小。 如以下示例所示,这可能使你只需通过增加内容框架即可改善在较大屏幕上的阅读体验。

重新排列

通过根据设备和方向更改 UI 元素的排列,你的应用可以以最佳方式呈现内容。 例如,在转到较大屏幕时,可能可以切换较大的容器、添加列,以及采用不同的方式生成列表项。
此示例显示如何在较大的屏幕上重新排列手机或平板手机上的单列垂直滚动内容,以显示两列文本。

显示

你可以基于屏幕空间显示 UI,或在设备支持附加功能、特定情况或首选屏幕方向时显示 UI。
在此选项卡示例中,带相机图标的中间选项卡可能专用于手机或平板手机上的应用,却并不适用于较大型设备,这就是它显示在右侧设备中的原因。 显示或隐藏 UI 的另一个常见示例适用于媒体播放器控件:在较小型设备上,按钮集是折叠的,而在较大型设备上则是展开的。 例如,与手机上的媒体播放器相比,电脑上的媒体播放器可以处理更多屏幕上的功能。
显示或隐藏技术的一部分包括选择何时显示多个元数据。 当手机或平板手机等设备的实际使用空间达到最大值时,最好显示最少量的元数据。 而在笔记本电脑或台式机上,却可以显示大量元数据。 以下是如何处理显示或隐藏元数据的一些示例:
  • 在电子邮件应用中,你可以显示用户的头像。
  • 在音乐应用中,你可以显示有关专辑或歌手的详细信息。
  • 在视频应用中,你可以显示有关电影或节目的详细信息,例如显示演职人员详细信息。
  • 在任一应用中,都可以使各列分解并显示更多详细信息。
  • 在任一应用中,都可以获取垂直堆叠的内容并使之以水平方式布局。 当从手机或平板手机转至较大型设备时,堆叠的列表项可以更改为显示多行列表项和多列元数据。

替换

通过这种技术,你可以针对特定设备大小级别或方向来切换用户界面。 在此示例中,瞬态 UI(导航窗格及其精简版)适用于较小的设备,但在较大设备上,最好选择使用选项卡。

重新构建

可以折叠或拆分应用的体系结构,以更好地适应特定设备。 在此示例中,从左侧设备转到右侧设备将显示页面的接合。
以下是应用此技术以设计智能家居应用的示例。

响应式设计的屏幕大小和断点

上次更新日期: 2016/12/1
Windows 10 生态系统上的设备目标和屏幕大小的数量非常惊人,无法针对每台设备来优化你的 UI。 我们建议应针对一些关键的宽度(也称为“断点”)进行设计:360、640、1024 和 1366 epx。
提示 在针对特定断点进行设计时,请针对应用(应用窗口)的屏幕可用空间大小进行设计。 当应用全屏运行时,应用窗口大小与屏幕大小相同,但在其他情况下则较小一些。
此表介绍了不同的大小级别,并为针对这些大小级别进行定制提供了一般建议。
大小级别 小型 中型 大型
典型屏幕大小(对角线) 4" 到 6" 7" 到 12",或电视 13" 以及更大
典型设备 手机 平板手机、平板电脑、电视 电脑、笔记本电脑、Surface Hub
常用窗口大小以有效像素为单位 320x569、360x640、480x854 960x540、1024x640 1366x768、1920x1080
窗口宽度断点以有效像素为单位 640px 或更小 641px 到 1007px 1008px 或更大
常规建议
  • 中心选项卡元素。
  • 将左右窗口边距设置为 12px 以在应用窗口的左侧和右侧边缘之间创建一个可视间隔。
  • 窗口底部的扩展坞应用栏用于改进可访问性
  • 一次使用一个列/区域
  • 使用图标表示搜索(不显示搜索框)。
  • 使导航窗格处于覆盖模式,以节省屏幕空间。
  • 如果你使用的是大纲细节模式,请使用堆叠演示模式来节省屏幕空间。
  • 使选项卡元素左对齐。
  • 将左右窗口边距设置为 24px 以在应用窗口的左侧和右侧边缘之间创建一个可视间隔。
  • 将命令元素(如应用栏)放置在应用窗口顶部。
  • 最多两个列/区域
  • 显示搜索框。
  • 使导航窗格处于长条模式,以便始终显示窄带的图标。
  • 请考虑针对电视体验进行进一步定制。
  • 使选项卡元素左对齐。
  • 将左右窗口边距设置为 24px 以在应用窗口的左侧和右侧边缘之间创建一个可视间隔。
  • 将命令元素(如应用栏)放置在应用窗口顶部。
  • 最多三个列/区域
  • 显示搜索框。
  • 使导航窗格处于停靠模式,以使其始终显示。

适用于手机的 Continuum 是兼容 Windows 10 移动版设备的新体验,用户可以使用它将手机连接到监视器、鼠标和键盘来使手机像笔记本电脑一样工作。 针对特定断点进行设计时请记住这一新功能 - 移动手机将不会始终保持在较小尺寸级别。


适用于手机的 Continuum

概述

适用于手机的 Continuum 是兼容的 Windows 10 移动版设备上的一种新体验。 使用 Continuum 兼容附件 *,你可以连接到监视器甚至是鼠标和键盘,以使你的手机像笔记本电脑一样执行各类操作。无论你是在使用 Office 应用办公,还是在观看视频和玩游戏,你都仍可使用手机打电话、发短信、发微博及执行其他手机操作。 **
*附件单独销售。
**应用的提供情况和体验可能因市场而异。某些功能可能需要订阅 Office 365。
适用于手机的 Continuum 可充分利用通用 Windows 应用框架,方法是允许应用基于打开的显示器(如手机屏幕、监视器、大屏幕电视或会议室投影仪)优化其外观。
此规范提供了支持此功能的最低硬件要求。Microsoft 将根据这些要求生成并测试适用于手机的 Continuum 功能。

它如何进行工作?

将你的移动设备(电话/平板电脑)底座(有线或无线)到监视器、电视或投影仪之类的外部显示器时,Windows 10 移动版将启动外部显示器上的单独定制体验,同时保留你的手机/平板电脑上的预期体验。此外,鼠标或键盘可以与外部显示器一起使用,使用方式类似于与电脑一起使用的方式。
将手机/平板电脑和监视器作为单独不相关的显示器进行管理;光标或应用程序窗口不能在各个设备之间拖动,桌面不能超出其范围。应用程序可以在任一监视器上启动,当应用在扩展屏幕上运行时,应用程序可以选择在内部屏幕上具有插件体验。当键盘和鼠标与手机/平板电脑配对时,它们的输入只针对外部屏幕。如果未连接键盘和鼠标,可以使用你的手机向外部屏幕提供输入。
在桌面环境中,你有
  • 具有“开始”菜单的传统桌面体验
  • 扩展到外部屏幕的 Windows 10 应用
  • 完全键盘和鼠标支持
在移动环境中,你有
  • 包括通信和应用的完整移动功能
  • 扩展到手机屏幕大小的 Windows 10 应用

硬件配置

适用于手机的 Continuum 支持有线和无线配置。本部分包含的一些硬件配置示例在生成后可支持适用于手机的 Continuum 功能;实际实现和设计取决于 OEM 和/或硬件供应商。

无线硬件保护装置

图 1 显示媒体消耗配置中的 Miracast 硬件保护装置。手机通过 Miracast 强制转换为电视。蓝牙键盘和鼠标可用于控制外部屏幕上的应用程序。支持 Windows 10 中包含的 Miracast 扩展的硬件保护装置将提供最佳体验;不支持这些扩展的 Miracast 硬件保护装置提供的体验要差一些,因为增加了延迟时间以及连接问题。
图 1:高效应用程序配置中仅支持 Miracast 的硬件保护装置

无线底座

图 2 显示了无线底座配置。无线底座基于与无线硬件保护装置相同的组件生成,该装置具有与 USB 键盘和鼠标的其他连接。从手机/平板电脑到底座的无线连接通过 Miracast 使用音频和视频。支持 Windows 10 中包括的 Miracast 扩展的硬件保护装置将提供最佳体验;不支持这些扩展的 Miracast 硬件保护装置提供的体验要差一些,因为增加了延迟时间和连接问题。蓝牙键盘和鼠标可用在此配置中,或者 USB 键盘和鼠标可以连接到底座及其通过 Windows 10 Mircast 扩展中包含的 Miracast 用户输入反向通道 (UIBC) 功能路由回手机的输入。UIBC 键盘和鼠标要求底座支持 Windows 10 Miracas 扩展。
图 2:无线底座配置

有线底座

图 3 显示了有线底座配置。从手机到底座的有线连接使用音频、视频、USB 和电源。显示器电缆将底座连接到监视器。键盘和鼠标可通过有线或无线方式连接到底座。由于有线连接提供的带宽,此配置能提高底座体验。建议采用 USB 类型 C(尽管不需要)。以获取用户友好且高质量的单根电缆体验。
图 3:有线底座配置

硬件要求

本部分定义了支持适用于手机的 Continuum 所需的硬件要求。

适用于手机的 Continuum 和平板电脑要求

Continuum 支持的手机必须满足  Windows 10 最低硬件要求中所述的所有要求。支持 Continuum 的其他要求显示在表 1 中。
表 1:适用于手机的 Continuum 要求
组件 最低要求 高级建议
应用程序处理器 Qualcomm MS8992、MS8994 双重 SIM 卡支持
RAM*
2 GB RAM 对应于显示分辨率为 720p 的手机
3 GB RAM 对应于显示分辨率为 1080p 或更高的手机
闪存 ≥16 GB 不可移动闪存  
microSD 可选 microSD 卡支持
蓝牙 需要蓝牙 4.0 支持  
WLAN 至少支持 802.11 n 双带区。 推荐使用 802.11 a c 双带区。推荐使用 2x2 天线。
Miracast 支持 Windows 10 Miracast 扩展。  
USB 需要 USB 双重角色支持有线底座配置。需要 USB 2.0 支持 建议使用 USB 3.0。强烈建议使用 USB 类型 C 连接器支持有线配置。

*向手机添加自定义功能(例如高端相机)可能需要添加附加 RAM。仔细估计额外功能的内存要求很重要。

适用于手机的 Continuum 的无线硬件保护装置要求

无线硬件保护装置必须满足以下要求。
表 2:适用于手机的 Continuum 的无线硬件保护装置要求
组件 最低要求 最高要求
WLAN 至少支持 802.11 n。 推荐使用 802.11 a c 双带区。
Miracast 必需。请参阅“其他要求”部分。 推荐使用 Miracast UIBC(HID 命令模式)以启用键盘和鼠标输入。
USB 推荐使用 USB 和交流适配器为设备充电。  
音频/视频延迟 ≤80 毫秒*  
显示分辨率 最低 720P @60 fps、1080P @ 30fps  
显示连接器 HDMI 1.4  

*无法使用当前 Miracast 接收器。

适用于手机的 Continuum 的无线底座要求

无线底座必须满足以下要求。
表 3:适用于手机的 Continuum 的无线底座要求
组件 最低要求 最高要求
WLAN 至少支持 802.11 n。需要 WLAN Direct Services (WFDS)。 建议使用 802.11 a c 双带区
Miracast 支持 Windows 10 Miracast 扩展。 需要使用 Miracast UIBC(HID 命令模式),以在底座不支持 WSB/USB MA 时启用键盘和鼠标输入。  
USB* 至少要有 2 个 USB A 套接字用于键盘和鼠标,如果 USB 外设通过 WSB/USB MA 受支持,还需要第三个套接字。需要 USB 2.0 支持。 推荐使用 USB 和交流适配器为设备充电。 建议使用 3.0。
音频/视频延迟 ≤80 毫秒  
显示分辨率 最低 720p  
显示连接器 需要 HDMI 1.4。 推荐使用 DisplayPort 1.2。强烈建议通过适配器支持 VGA。
无线手机充电 建议  

*USB 外设支持在 Windows 10 移动版上受限。

适用于手机的 Continuum 的有线底座要求

适用于手机的 Continuum 的有线底座必须满足以下要求。
表 4:适用于手机的 Continuum 的有线底座要求
组件 最低要求 最高要求
USB* 对于 HID 和 USB 存储,至少使用 3 个 USB A 套接字。需要 USB 2.0 支持。 推荐使用 USB 和交流适配器为设备充电。 推荐使用 3.0;强烈建议使用 USB 类型 C 连接器连接到手机;如果使用微型 USB,则手机和底座可能需要 USB A/V 的其他组件。
音频/视频延迟 ≤40 毫秒  
显示分辨率 最低 720p  
显示连接器 需要 HDMI 1.4。 推荐使用 DisplayPort 1.2。强烈建议通过适配器支持 VGA。

*USB 外设支持在 Windows 10 移动版上受限。

其他要求

Windows 10 Miracast 扩展

支持 Windows 10 中包含的 Miracast 扩展的 Miracast 接收器将提供最佳体验;不支持这些扩展的 Miracast 接收器提供的体验要差一些,因为增加了延迟时间以及连接问题。合作伙伴必须升级他们现有的 Miracast 设备才能支持新扩展。
除了这些 Miracast 改进,还向 Windows 10 中添加了对 Miracast 用户输入反向通道 (UIBC) 的支持。Miracast UIBC 是一种可选的 WLAN Direct 功能,用于将输入命令从 Miracast 接收器发送到 Miracast 发送器以进行处理。它支持包含 USB 端口和实现 UIBC 的 Miracast 接收器用作无线“底座”;用户将键盘和鼠标连接到接收器,使它们可以通过无线方式连接到全尺寸键盘、鼠标和监视器设置。请注意,为了支持标准 Windows 键(例如 Windows 键、Ctrl、Alt 等),必须以 HID 命令模式在 Miracast 接收器上实现 UIB,因为备用 Generic 模式实现仅提供对 ASCII 键的支持。

常见问题/疑难解答

此常见问题旨在回答有关使用型号以及设备生成方面的常见问题。
# 问题 解答
设备和硬件
1 哪些手机将支持适用于手机的 Continuum? 满足本文档中定义的最低硬件要求以及 OEM 希望启用此功能的任何基于 Windows 10 移动版的设备均支持适用于手机的 Continuum。
2 为什么当前零售设备不支持此功能? 适用于手机的 Continuum 功能是受新芯片集支持的创新功能;较旧的芯片集不具有支持该功能所需的所有要求
3 此功能适用于我的电视吗?
  • 如果你的电视具有 HDMI 输入,可以使用有线或无线配件进行连接。
  • 是的,很有可能。如果你的电视或诸如监视器之类的任何显示器类型支持 HDMI 或 DisplayPort 输入,你可以使用与 Continuum 兼容的有线或无线配件进行连接。
4 有线和无线之间的区别是什么? 为什么我不能只使用无线?
  • 无论是在桌面办公还是连接到电视并躺在沙发上浏览,无线确实更加方便,但是要连接到显示器还需要完成几个简单步骤,并会受到潜在干扰。有光办公、在会议室浏览演示文稿以及从客厅欣赏娱乐应用也可以通过无线设置来实现。
  • 有线底座非常简单:插入手机或平板电脑后,立即就可以连接到外设。此外,你可以将键盘、鼠标或大容量存储设备连接到 USB 端口。有线底座有利于给你的设备充电。借助设备上诸如 Microsoft PowerPoint、Microsoft Word、Excel 和文件资源管理器之类的应用,你可以坐下来并立即开始工作。在家里、厨房和宿舍里办公时最好使用有线设置。
5 哪些 Miracast 接收器适用于 Continuum? 所有 Miracast 接收器都适用,但实现 Windows 10 Miracast 固件扩展的接收器将提供更好的体验,包括键盘/鼠标的延迟时间更短、连接速度更快。此外,为了更方便,可以使用具有 USB 端口(支持用户输入反向通道 (UIBC))的 Continuum 兼容配件连接 USB 无线键盘和鼠标,不需要采取几个额外步骤来通过蓝牙进行连接。
6 无线协议是什么?它是标准协议还是专有协议? 具有扩展功能的 Miracast。大量的第三方已实现扩展。
7 多快可以建立连接? Miracast 在实现 Miracast“快速 IP 地址分配”扩展的接收器上会更快一些。在这些接收器上,我们看到连接时间少于 5 秒。
8 哪些 USB 外设可以与适用于手机的 Continuum 一起使用? Windows 10 移动版操作系统支持 USB 键盘、鼠标、音频和存储以及 USB 集线器。
9 可以将外部相机与手机一起使用吗? 目前尚不可以
10 如何连接鼠标和键盘? 支持蓝牙的键盘和鼠标可以通过蓝牙与手机配对。此外,USB 鼠标和键盘可以与支持 UIBC 的有线底座或无线硬件保护装置配对。
11 使用适用于手机的 Continuum 时的预期电池寿命是多少? 当然,与驱动一个运行单个应用的屏幕相比,此功能耗电更多,但我们尚未完成相关量化测试。通过有线连接或无线充电板,使用适用于手机的 Continuum 时可以为手机充电。
12 我需要 HDMI、DisplayPort 或其他项才能连接吗? 这取决于你的手机制造商支持的连接类型。无线连接到 Miracast 接收器通常具有从接收器到电视的 HDMI 连接。有线连接(例如,从有线底座)很可能具有从底座到电视或监视器的 HDMI 或 DisplayPort 连接。
13 这适用于 ChromeCast 吗? 不适用。无线连接通过 Chromecast 不支持的 Miracast 实现。为获得良好的办公体验,Miracast 接收器还必须支持 Windows 10 Miracast 扩展。
14 这适用于支持 Airplay 的设备吗? 不适用。Airplay 不支持适用于手机的 Continuum 所需的技术。
15 除了鼠标是否还支持触模板? 是,该功能支持触模板作为指针(前提是已通过 USB 实现)。在以后的版本中考虑实现完全精度触摸板支持(包括笔势)。
16 适用于手机的 Continuum 是否可通过移动高清链接 (MHL) 连接工作? 是。该功能将通过任何正常的视频输出连接工作。
17 适用于手机的 Continuum 是否替换镜像? 是,尽管你可能在设置中选择使用简单显示镜像(如果你原意)。
18 适用于手机的 Continuum 支持 4K 监视器或电视吗? 最大分辨率将受设备和接收器的功能限制。如果显示器支持的本机分辨率大于设备/接收器组合支持的分辨率,操作系统将回退到下一个最受支持的分辨率。
开发环境
1 适用于手机的 Continuum 对开发人员有什么意义? 适用于手机的 Continuum 为你的应用注入了全新的价值。手机用户的屏幕可以更小,也可以更大,你可以通过你的通用 Windows 应用来定制这些体验。
2 开发人员环境何时以及如何可用? 因为通用 Windows 应用在所有 Windows 设备上运行,所以执行此操作的最简单方法是在 Windows 桌面上测试你的通用 Windows 应用并调整应用窗口的大小。如果你有单独的移动和桌面视图,可以编写测试代码以在视图大小更改时在桌面上交换视图。
提供情况
1 何时提供适用于手机的 Continuum? 适用于手机的 Continuum 是 Windows 10 移动版的一项功能,它将随今年交付的新设备一起提供。
针对 Continuum 优化的缩放/生成应用
1 强制转换 API 和投影管理器 API 之间的区别是什么? 强制转换 API 允许应用将媒体元素移动到外部屏幕。投影管理器 API 允许开发人员在每个屏幕上创建完全自定义的视图。
2 在 Surface Hub 上,建议将控件放置在底部 – 这有什么不同? 将手机拿在手里与站在大屏幕前面,在本质上是不同的。Surface Hub 和适用于手机的 Continuum 单独为每种设备类型提供了优化建议。 对于在外部屏幕上运行的适用于手机的 Continuum 应用,我们建议将这些控件放在顶部以便与传统桌面一致。
3 是否支持笔和触摸输入? 笔和触摸输入目前在外部屏幕上不受支持。
4 我是否可以在外部屏幕上获取视频? 是。
5 我是否可以在外部屏幕上获取音频? 是。通信音频(例如,手机网络电话呼叫)除外的所有音频都可以转到外部音频终结点。这与目前附加了蓝牙扬声器的 Windows Phone 上的行为类似。在此方案中,通信音频保留在手机上。
6 哪些应用程序支持适用于手机的 Continuum? Windows 10 应用(运行于 Windows 10 移动版)和通用 Windows 应用可以在外部屏幕上启动。
7 我是否可以从我的大屏幕进行电话呼叫? 呼叫只显示在手机屏幕上,显示位置与它们的音频位置相同。你可以从大屏幕和小屏幕中执行一些操作,但是每个屏幕的首选操作各不相同。
8 我是否可以在大屏幕上发送或接收短信? 是。
9 传入的短信、电话呼叫或电子邮件通知显示在何处? 我们已经开发了假设其他人也可以查看大屏幕的功能。为了保留隐私,短信和 Toast 通知将只发送到手机屏幕。
10 可以在这两个屏幕上运行同一应用程序吗? 不可以。 然而,可以编写应用以通过强制转换或投影管理器 API 提供两种屏幕体验。
11 为什么我作为游戏开发人员要关注它? 此功能可以使支持键盘和鼠标的游戏在“插接手机”配置中的大屏幕上运行,这非常令人兴奋。开发人员还可以利用 ProjectionManager API,它提供了创建由手机支持的多屏幕体验的独特机会。
12 我的应用是否可以利用大屏幕上的视频相机? 否。
比较
1 这与 Chromecast/AirPlay 上的其他解决方案有何不同?
  • 适用于手机的 Continuum 通过使你的手机像电脑一样使用可以用来办公以及执行一些操作。
  • 与 Chromecast 和 AirPlay 不同,该解决方案并不局限于浏览器体验和一组受支持的应用;它是你的手机的“开始”屏幕,无论你要连接的屏幕有多大,你的手机上的 Windows 10 应用和服务都会很好地缩放。
  • 适用于手机的 Continuum 可以轻松在屏幕之间转换。 例如,如果你开始使用电子邮件应用在手机上键入电子邮件并连接到大屏幕,你可以继续使用键盘、鼠标和大屏幕完成同一封电子邮件。
  • 开发人员无需为适用于手机的 Continuum 单独创建特殊应用。通用 Windows 应用适用于 Windows 电脑、平板电脑和手机,它们支持适用于手机的 Continuum 体验。
  • Windows 10 移动版手机附带 Outlook、Word、Excel 和 Powerpoint 通用 Windows 应用以实现最快的工作效率。
  • 当你连接到外设时,不需要连接到本地 WLAN 网络。 需要它来连接到本地 WLAN,这会使一些环境(例如,在企业、大学和酒店)面临可用性、连接性和费用问题。
2 它与 Chromebit 有何不同?
  • 对于适用于手机的 Continuum,它仍然是底座/硬件保护装置中的同一个操作系统,但是具有不同的应用集和不同的本地数据集。 对于适用于手机的 Continuum,它仍关于通用 Windows 应用、服务和数据,但是具有多个屏幕的辅助功能。这会在屏幕之间实现轻松且可行的转换。
  • 更易于管理:在手机上更新操作系统和应用,所有屏幕上都能看到优势。 你不需要更新多台设备,也不需要在多台设备上安装应用。
  • 适用于手机的 Continuum 比较简单并且比较便宜,因为它们不需要运行完整的操作系统。
3 某人是否可以通过向电视插入笔记本电脑来仅在大屏幕上使用应用? 是,但是此方案会将整个单独的电脑添加到组合中。使用适用于手机的 Continuum,你将能够使用大多数个人设备(手机)执行多个任务,在此情况下你可能使用笔记本或另一台完整电脑。
其他
1 此功能对电脑业务有负面影响吗? 消费者最终将决定最合适他们的设备类型。我们感觉适用于手机的 Continuum 可以动态提高你经常使用的设备(手机)的工作效率,然而电脑非常强大,而且是唯一适合执行许多任务的设备。
2 它支持经典 Windows 应用程序吗? 不直接支持。经典 Windows 应用程序不在 Windows 10 移动版上运行。但是,通过 Azure 远程桌面等云流服务,组织可以轻松在此体验中引入经典代码,经典 Windows 应用程序在大屏幕上看起来更合适。
3 不支持经典 Windows 应用程序是致命缺点吗? 通用 Windows 应用向开发人员提供了强大的功能,包括可以在所有设备上运行。我们确信开发人员能够通过适用于手机的 Continuum 启用强大的应用生态系统。对于用户关心的核心方案,Microsoft 提供通用 Windows 应用,例如:Microsoft Edge 浏览器、Microsoft Office、Microsoft Outlook 邮件和日历、照片、地图、音乐、电影和电视等。依赖于经典 Windows 应用程序的一个或两个关键业务线的企业可以通过托管解决方案使用它们,例如 Azure RemoteApp。
4 为什么不只是支持完整的 Windows? 适用于手机的 Continuum 设计用来向手机引入电脑的一些精选功能,同时简化操作,并实现大多数个人设备所期望的速度。
5 所有应用是否都受支持? 我们希望确保消费者拥有出色的体验,所以我们关注通用 Windows 应用,这些应用能完美地从较小屏幕重新缩放到较大屏幕。我们还相信通过我们的通用应用程序可支持最常见的方案。也就是说,我们听取消费者的反馈来勾勒出我们支持的应用类型的线路图。
6 相对于充分发展的电脑,性能如何? 缺点是什么? 我们将根据消费者反馈解决性能问题,但是我们相信我们囊括了移动操作系统上运行的 Microsoft Edge、Office、电子邮件、照片应用和其他第一方和第三方通用 Windows 应用的主要使用案例,而且性能级别满足办公和娱乐需要。

你可能感兴趣的:(响应式设计,uwp)