让我们走近 Microsoft Surface

最近在研究 Mulit Touch 的时候发现了它,so cool ,找找相关资料转载下。

=============================================================

  每当我们在讨论多点触摸的用户界面该如何设计时,往往会不由自主地谈到iPhone/iPad。很多时候,我们会忽略另外一个同样使用多点触摸技术的产品——Microsoft Surface。

  相信很多人都看过Microsoft Surface 的宣传视频。大尺寸的触摸屏、多点触摸的技术、实物对象的智能识别等等,这些技术所带来交互方式的改变,还是给我留下了深刻的印象。

  Microsoft Surface的身影开始渐渐变得模糊起来,也许是因为我们对这个产品的了解,只能停留在那短短的几分钟宣传视频里。一次偶然的机会,发现微软已经为想深入研究 Surface 的设计师和开发人员准备好了一切。

一、建立Surface 体验/开发环境

  Surface在哪里?在美国的 AT&T 专卖店里,虽然可以免费使用,但是路途似乎远了点。

  在自己的个人电脑上搭建 Surface 体验的平台,也许是个不错的方法。如果你的操作系统是 Windows Vista 或者是Windows 7,那么恭喜你了;

  只需要依次安装微软的三个软件就能模拟 Surface 了。

1、Visual C# 2008 Express

2、XNA Framework Redistributable 2.0

3、Surface SDK 1.0 SP1 Workstation Edition

  在SDK 工具包中你能找到这个——Microsoft Surface Simulator。

  这个模拟器提供了使用多点触摸的软件模拟工具,即使你没有触摸屏,但是你仍然可以间接地操作基于 Surface 的应用程序。如下图:

二、设计Surface 用户界面

  为了建立基于 Surface 的用户体验,我们需要重新考虑以下基本思路:

  ·选择/完成的闭环操作
  ·使用界面隐喻

  大多数传统的图形界面中通常使用选择/完成闭环操作设计。用户首先选择一个操作对象,然后再执行针对该对象的某个命令以完成操作。例如:重命名或删除一个文件。基于 Surface 的应用程序可以不使用这个交互闭环。Surface 上可以结合界面隐喻使得操作更加直接些。这种设计需要设计师不断去观察生活,从生活中寻找线索。

  例如:用两只手指来旋转图片。数字1和2的轨迹分别代表食指和大拇指。

  微软鼓励设计师依据上述思路来设计新的控件。在我们重新当前现有的控件时,可以参考以下:

  1、因为使用直接、自然的操作方式,用户可以直接与内容进行互动。关注用户的当前需要完成的任务,在界面中保持最少数量的可见控件,减少用户对内容直接操作时可能出现的干扰。

  2、Surface SDK 中提供了一套标准控件,这套控件是中性的。允许设计师基于这套控件进行重新设计,填充新的内容或使用新的配色方案。在重新设计时,需要注意应该让用户的注意力留在需要操作的内容上。或许控件本身就包涵了内容信息,如下图:

  3、使用动画或其他形式的变化来进行交互反馈,来传达给用户当前控件的状态。使用细节变化或其他视觉修饰来响应用户手势操作。

  Surface SDK提供了一套标准控件。这些控件的设计规范,限于篇幅,将会在以后文章中向大家介绍。

三、其他发现

  得益于多点触摸和大尺寸屏幕,Surface 允许多人协同操作。例如:赛车游戏,为4个玩家设计的游戏。每个玩家可以分别控制自己所属颜色汽车的方向和油门。

在设计时,我们是否考虑为多用户场景进行优化?

  Surface另一个特色是在于,除了与人交互,也可以与实物交互。Surface 将虚拟世界和现实世界建立了联系。充分整合发挥现实世界的操作自然等优势与虚拟世界的智能等优势。


  基于 Surface 的桌面游戏


  基于 Surface 的在线支付

我们是否该考虑如何为人-机/人-物/物-机交互而设计?

在显示屏幕里的,我们称之为用户界面。那屏幕以外的东西呢?未来某一天, Surface 将所有生活中所有物品都联系起来。改变的应该不仅仅是称呼吧,更是我们的生活……

(本文出自Tencent CDC Blog,转载时请注明出处)

让我们走近 Microsoft Surface相关推荐

  1. Microsoft Surface Toolkit Beta 版发布

    目前微软发布的这款Microsoft Surface Toolkit 仍是Beta 版.其中包括一些列控件(Control).API.模板(Template)以及程序样例和文档供开发者使用.只要具备. ...

  2. surface 3安装android x86,Android-x86 9.0-r2稳定版发布 修复Microsoft Surface 3音频问题

    Android-x86 9.0-r2 已发布,此版本是基于 Android-x86 9.0 (pie-x86) 的第二个稳定版. 9.0-r2 基于最新的 Android 9.0.0 Pie 版本(a ...

  3. Microsoft Surface 平板电脑

    微软最终还是推出了自有品牌MicrosoftSurface平板电脑.对于微软的表现,不同的人可能都有着自己不同的看法.有人说,微软这是在自掘死路,她的这种做法深深伤害到了一直与其合作的硬件厂商:就如同 ...

  4. 走进Microsoft Surface 的世界

    第一次看到Microsoft Surface 是在TechED 大会上,当时感觉一个庞然大物进入我的视野,真不知道这个看上去像茶几的桌子到底能做些什么.但当一个讲师打开Surface 后大屏幕上展现的 ...

  5. surface pro3深度linux,Microsoft Surface Pro 3 (简体中文)

    翻译状态:本文是 Microsoft_Surface_Pro_3 的翻译.上次翻译日期:2016-01-28.如果英文版本有所更改,则您可以帮助同步翻译. This article or sectio ...

  6. 计算机入门书籍 装系统,Microsoft Surface Pro 7商业书如何重新安装系统U盘安装Win7教程...

    Microsoft SurfacePro7 Business Book是一款功能非常强大的商务办公书,它时尚,轻便,具有非常强大的性能,可以轻松解决用户的需求. 那么,该企业应如何重新安装Win10系 ...

  7. Microsoft Surface 2019新品发布会汇总

    Microsoft Surface 2019 新品发布会汇总 10月2日晚,微软举行了Microsoft Surface 2019秋季新品发布会,本次发布会涉及如下设备内容等: SurfaceLapt ...

  8. microsoft Surface笔记本网卡无法获取IP地址

    问题: 某用户的microsoft Surface笔记有线网卡和无线网卡可以正常连接,但是无法获取IP地址,导致无法上互联网. 解决: 运行网络疑难解答 依次选择"开始"按钮  & ...

  9. Microsoft Surface RT vs Pro

    距离微软发布Surface 平板电脑已经有1个多月的时间了,根据官方信息Surface RT将于Windows 8 一同上市,而Surface Pro 则会晚3个月.预计今年10月我们就可以与Surf ...

最新文章

  1. 后浪们 : 难道要先结婚后恋爱?
  2. Fanout交换器-编写消费者
  3. chrome浏览器最小字号解决方案
  4. 腾讯TEG校招群聊天记录曝光,速来围观!
  5. Angular 内容投影 content projection 的一个问题的单步调试
  6. linux下tar解压特定的目录
  7. 计算机控制z反变换公式,第三章 计算机控制系统的数学描述(修正Z变换).ppt
  8. DJL | DJL 如何正确打开 [ 深度学习 ]
  9. 在线文本行固定长度填充工具
  10. Fedora音视频解码的配置
  11. 局域网系统设计的主要内容
  12. java 开根号函数_java程序中怎么调用平方根函数
  13. 【Tensorflow2.0】8、tensorflow2.0_hdf5_savedmodel_pb模型转换[2]
  14. Moebius for SQLServer负载均衡
  15. 简单整理HTML 颜色 RGB颜色值
  16. 数据分析之房价预测(机器学习,sklearn)
  17. codeforces 545D. Queue
  18. 优秀的 Verilog/FPGA开源项目介绍(七)- CAN通信
  19. 计算机大三了只会python可以去名企实习吗?如何找python实习
  20. 《简约至上》——话说简单与明确认识

热门文章

  1. bilibili 2020 校招面试题程序题
  2. 安卓 ScaleType属性详解
  3. 政府大数据之数据需求管理
  4. vmware虚拟机修改密码
  5. php domnode 赋值,PHP DOMNode cloneNode()用法及代码示例
  6. iOS 项目开发常用配置
  7. openlava一日惊魂
  8. android SQL数据库
  9. 课程设计_solidworks_机械狗玩具建模,机械原理连杆机构运动
  10. 鼠标右键桌面无响应解决办法