Chinaunix首页 | 论坛 | 博客
  • 博客访问: 158161
  • 博文数量: 75
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 749
  • 用 户 组: 普通用户
  • 注册时间: 2013-11-19 11:38
文章分类
文章存档

2014年(38)

2013年(37)

我的朋友

分类: Windows平台

2014-01-07 15:26:31

自微软的Windows 8带来新一代软件框架——Windows Runtime (WinRT)以来,即掀起了一场应用程序开发的革命,这是因为WinRT应用开发与传统的.NET桌面应用开发有很大的不同,其中最显著的差异就是用户界面用户体验的变化。

显而易见,WinRT app的用户界面(UI)和用户体验(UX)与传统的的.NET应用程序是完全不一样的。传统的.NET桌面应用假定用户是使用鼠标和键盘与app进行交 互,因此app上拥挤的菜单是可以接受的。用户可以利用可视化的导航操作复杂的应用程序,但这样也难免会忽略易用性的问题。由于桌面应用程序开发缺乏标 准,没有明确的规定,所以用户界面开发比较随意。

WinRT弥补了标准不明确的缺陷,对每个app都实施了统一的设计要求。WinRT app的主要交互方式是触摸,因此按钮和其他可选项必须要设计得大一号,滚动也无需使用滚动条。WinRT的这些约束恰恰解放了app设计,界面上不再充 斥着拥挤的菜单和按钮。尽管WinRT应用程序主要支持触摸,但也应该同时支持鼠标。

WinRT内置的天气预报app既支持触摸又支持鼠标交互

WinRT,天气预报应用

阅读(641) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~