镜头设计指南(Windows Phone 应用商店应用)

Applies to Windows Phone only

在本主题中,我们将介绍使用相机镜头和实现富媒体来在 Windows Phone 上创建一致且令人惊叹的镜头应用体验的最佳设计做法。有关开发镜头应用的信息,请参阅 Windows Phone 8 的镜头

镜头的用户体验指南

镜头应用旨在补充内置相机,使它感觉像是相机和照片查看体验的自然延伸。镜头非常有用,因为它们是将实际场景映射到专用在该场景中的应用的一种方法,如全景或合照。镜头通过满足两个核心功能来实现此目的:

  • 捕获:

    UI 示例:(1) 点击镜头切换器按钮,(2) 选择镜头和捕获此时的事物,(3) 确认图片并将其保存到本机照片。

    UI 示例:(1) 点击镜头切换器按钮,(2) 选择镜头和捕获此时的事物,(3) 确认图片并将其保存到本机照片。

  • 查看和体验:

    UI 示例:(1) 将所有照片显示在本机照片中,(2) 在创建照片的应用中重新打开照片,(3) 体验或编辑,(4) 保存新照片。

    UI 示例:(1) 将所有照片显示在本机照片中,(2) 在创建照片的应用中重新打开照片,(3) 体验或编辑,(4) 保存新照片。

重要说明:  创建镜头应用时,最重要的是记住以下基本点:

  • 镜头跳转到取景器驱动的体验。
  • 镜头将照片保存到本机照片。
  • 提供增强型查看或编辑体验的镜头可重新启动内置照片查看器中的体验。

启动体验

镜头主要是相机应用,它们在内置相机体验的上下文中启动。尽管设备上的相机体验同时支持纵向和横向,但当用户像拿相机一样握住他们的设备(横向方向)时很可能会启动镜头应用,了解这一点也很重要。因此,我们建议你将应用的启动屏幕和默认方向设置为横向方向。

镜头是由取景器驱动的体验。这意味着启动特定于取景器的应用的用户应该立即登录使用取景器属性的体验。此规则也有例外情况,例如,如果你的应用要求用户输入凭据,或获取用户的法律同意以使用应用的某个方面。

有关将你的应用与内置相机体验集成的详细信息,请参阅 Windows Phone 8 的镜头可扩展性

捕获体验

一般而言,除非有执行相反操作的特定需要,否则镜头捕获体验应该与内置相机用户体验一致。要提供镜头体验所需的一致性,请考虑以下几点:

  • 创建手势(特别是向左轻扫)和体验时应考虑设备的方向。
  • 你的应用应支持用于指示有其他照片可用的向左箭头图标(考虑设备的方向)。
  • 保存和捕获的储备动画应该一致。
  • 你的应用应该支持点击捕获和相机硬件按钮。
  • 支持半按对焦。
  • 在相关的位置提供闪动图解和状态。
  • 在相关的位置,焦点方括号的工作方式应与其在基本相机上的工作方式相同。

如果用户能从镜头应用内拍摄照图片,则该图片应立即保存在用户的本机照片中。如果应用在捕获期间拍摄了多张图片,则其他图片(备份数据)应保存在应用的本地文件夹中,并且这些图像的表示形式应保存在本机照片中。

捕获方法

由于镜头适用于广泛的相机应用,因此将不同类型的可用捕获方法与适用于各个应用的唯一设计指南进行区分就显得非常重要。

传统捕获

此类型的镜头应用可以将你的照片直接保存到本机照片,然后立即将你返回到取景器。

传统捕获应用

传统捕获应用

捕获和确认

此类型的镜头应用要求用户在将图像保存到本机照片之前,先分析和接受捕获的图像。

捕获和确认图像

捕获和确认图像

捕获和确认应用应将一致的图标集(保存和删除)与用于确认和取消存储项目的动画结合使用。取消和保存都需要将用户返回到取景器。这些图标是 Windows Phone SDK 附带的。

从取景器体验链接回其他对象

尽管许多镜头应用只是将照片存储在用户的本机照片中,但是 Windows Phone 镜头可以捕获比传统照片更为复杂的内容。富媒体镜头将来自本地文件夹和 Web 的数据合并,以提供更丰富和更深入的方法供用户处理他们捕获的图像。

富媒体镜头可以存储链接回其应用的照片。与本机照片中的任何其他照片一样,存储在本机照片中的照片也可以进行共享或编辑。在内置照片查看器中查看表示富媒体项目的照片时,用户可以链接回与该项目关联的富媒体体验。

富媒体打开的链接

富媒体打开的链接

打开的链接应启动专为查看或编辑选定项目而营造的体验。不能将其视为通用应用启动点。确保仅在用户更改了图像后,才启用保存副本。有关将富媒体镜头和内置照片查看器集成的详细信息,请参阅 Windows Phone 8 的富媒体可扩展性

使用富媒体应用时,不应假定存储在本机照片中的图像一定存在。用户可以删除存储在本机照片中的项目,以便确保你的富媒体镜头可以在不使用存储在本机照片中的代表性图像的情况下重新创建体验。

用户可以共享或编辑存储在本机照片中的项目,以便避免使用品牌元素;让用户在无需处理不必要的视觉干扰的情况下,共享他们的图像。

与捕获的照片关联的备份数据可以在应用的本地文件夹中进行累积。富媒体应用无法从本机照片中删除图像,但却可以从其本地文件夹中清除数据。这些应用应提供导航到应用捕获的任意照片的功能并允许用户删除与照片关联的备份数据。如果富媒体镜头正从应用创建项目的新副本,则操作不应该是保存,而应该是保存副本。

下面是在富媒体体验内进行导航的一些提示:

  • 如果你进入了查看或编辑体验,则后退可将你返回到本机照片。
  • 进入到编辑体验时,保存副本应将用户保持在应用中以显示已确认的更改。删除应该删除与该图像关联的备份数据。

如果你的应用不提供富媒体体验,则不要在应用的 WMAppManifest.xml 文件中声明富媒体扩展。

注意  不存储富媒体项目的应用不应该提供删除选项。而是应该显示当前会话中捕获的项目。

其他设计注意事项

尽管镜头是强大的应用,但是它们的功能是有限的。你无法从用户的本机照片中删除照片、枚举用户安装的其他镜头或在镜头应用中启动内置编辑体验。提供这些限制是为了保护应用用户的个人信息和数据。镜头不应该尝试模仿手机的内置照片查看器的每个功能。

提供镜头选取器的图标

镜头选取器要求的图标,其分辨率不同于表示应用本身的图标的分辨率。你的应用必须在资产文件夹中提供三个图标,每个图标皆可用于每种可能的手机分辨率。下表描述了这些图标各自的名称和分辨率。

若要了解有关为每种分辨率创建图标的详细信息,请下载 Windows Phone 8 的图标模板

手机分辨率图标大小(像素)文件夹文件名
WVGA173 x 173资产Lens.Screen-WVGA.png
HD720p259 x 259资产Lens.Screen-720p.png
WXGA277 x 277资产Lens.Screen-WXGA.png

 

有关手机分辨率的详细信息,请参阅 Windows Phone 8 的多分辨率应用

建议摘要

所有镜头跳转到取景器驱动的体验,并将照片保存到本机照片。下面概述需要牢记的其他要点。

启动体验:

  • 镜头初始屏幕以横向方向显示。
  • 镜头图标支持 WVGA、HD720p 和 WXGA 分辨率。

捕获体验:

  • 与默认的相机用户体验相一致。

    • 手势支持:向左轻扫以进行预览。
    • 支持纵向和横向。
    • 按钮行为:

      • 半按。
      • 硬件捕获。
      • 触摸捕获(具有焦点)。
    • 在相关的位置闪动开、关、自动和前置相机的图标和状态。
    • 焦点方括号。
  • 每次捕获一张保存到本机照片的图片。
  • 如果通过捕获创建了多个 JPG 图像,其他备份数据应该保存在应用的本地文件夹中。

捕获和确认应用:

  • 对保存、保存副本和删除使用一致的图标集。
  • 删除和保存都必须返回到取景器。

富媒体镜头:

  • 如果你的应用存储了用于编辑或以后查看照片的其他数据,则应该考虑实现富媒体体验。
  • 打开的链接可将用户引导至专为查看或操作选定项目而营造的体验。
  • 在打开图像之前,查看图像是否存在于本机照片(用户可能删除了图像)中,如果图像丢失,则按正常方式进行处理。
  • 当用户从其数据在应用中已被删除的本地照片中的项目进行链接时,提供富媒体体验的应用应该能够处理此情况。
  • 富媒体镜头应用应根据本地文件夹而不是本机照片中的备份数据,枚举由该应用捕获的所有内容。
  • 富媒体镜头应用应允许用户从设备删除备份数据。
  • 如果你进入到编辑体验,保存功能应被称为保存副本。将用户保持在应用中以显示已确认的更改。
  • 从打开的链接进行导航:

    • 如果你进入了查看或编辑体验,按后退后,应将你返回到本机照片。

如果你的应用不提供富媒体体验:

  • 不存储富媒体的应用不应提供删除选项。而是显示当前会话中捕获的项目。
  • 如果你的应用不使用富媒体,则不要在应用的 WMAppManifest.xml 文件中声明富媒体扩展。

相关主题

Windows Phone 8 的镜头

Windows Phone 8 的镜头可扩展性

Windows Phone 8 的富媒体可扩展性

 

 

显示:
© 2014 Microsoft