读书频道 > 网站 > 网页设计 > Windows 8应用开发入门经典
2.1 两种模式,一个操作系统
14-05-12    奋斗的小年轻
收藏    我要投稿   

本文所属图书 > Windows 8应用开发入门经典

如果你是一名开发新手,那么本指南将是你快速学习Windows 8 SDK的最佳选择!由Microsoft专家组成的作者团队将指引你完成创建、部署、推广和销售应用的过程;该过程新颖独到,易于理解,而且成本较低。 Window立即去当当网订购

Windows 8具有两种不同的UI,分别是普通的桌面UI (可能你使用的就是这种UI)以及完全不同的全新Windows 8 UI。为什么Windows 8 UI如此重要?

在过去几十年中,广大用户亲身经历了鼠标作为电脑控制设备所取得的巨大成功,它的使用规模超过几乎所有其他电脑控制设备。对于普通的Windows用户,认为使用鼠标是最简单的操控台式机的图形用户界面(GUI)的方式。除鼠标外,高级用户还依赖键盘。诸如Ctrl+Alt+Del等快捷方式以及Windows键等特殊键可以加快它们的工作速度。

Microsoft在构建其Windows操作系统时基于以下假设,即用户将使用一个鼠标与一个键盘来控制操作系统和各种程序。这一假设指导Microsoft创建了GUI,用于协调通过这些设备执行的用户交互。始终认为你拥有像素精度的指针,并且可以单击较小的图标而不存在任何困难。

诸如个人数字助理(Personal Digital Assistant,PDA)和智能手机等较小的设备曾经具有硬件按钮或触笔等用于操作其界面。鉴于其大小,在这些设备上创建内容的效率要比使用内容低得多。也就是说,在这些设备上仿制桌面GUI可能并不是最佳选择。但是,在智能手机和PDA开始流行时,这却是最佳选择。这些智能设备的操作系统试图在较大的桌面设备的GUI基础上重新创建一种简化版的GUI,尽可能地保留桌面设备的用户体验,同时减轻学习压力。

2001年,Microsoft创建了第三类设备,即平板电脑。平板电脑基本上就是具有可翻转触摸屏的小型笔记本电脑。它们是功能完备的计算机,但它们的移动性更高。由于有了触摸屏,用户可采用一种更自然的方式来操控屏幕上的对象,而不必使用鼠标或键盘。

由于固有的缺陷,平板电脑的组成要素对随后的市场回馈几乎没有产生积极的影响。它们虽然是小型设备,但重量仍然相对较大。这种设备比较适合创建和使用内容,但它们的电池续航时间并不是很长,此外,还包括其他一些不足之处。除了与硬件相关的问题以外,还有一个更为紧迫的问题阻碍平板电脑盛行起来,那就是缺乏像为触摸屏或多点触摸屏构建的GUI。Windows XP只不过是允许用户使用其手指来代替鼠标指针。

在过去十年中,涌现出另一种类型的GUI。普通的手机变得更大,也更加智能。从某种意义上说,它们越来越像PDA——数字伴侣、组织工具和内容使用设备。但是,如果查看现代的大屏智能手机,几乎找不到触笔。而且,更重要的是,GUI与Windows桌面电脑或旧版PDA上的GUI完全不同。

这种全新的GUI是从零基础开始构建的,使用户可以自然地操控屏幕上的对象,而不必使用其他一些辅助的硬件设备,如触笔或按键。你只需用自己的手指触控屏幕上的对象,而不需要任何指针,也不必使用硬件设备。此类设备大多具有多点触摸屏,因此它们可以识别通过多个手指完成的操控,这通常称为“多点触控手势”。有了这些功能,可以通过一种更为自然的方式与自己的手持设备进行交互。

尽管可以使用智能手机进行内容享用,如浏览网络或阅读文档,但其3~4英寸的小屏幕经常成为无法获得良好用户体验的罪魁祸首。笔记本电脑被认为是另一个极端。它们太大、太重、噪音太大,并且对于一些比较简单的任务,它们缺乏足够的移动性。构建它们的目的是让你能够执行可以在台式电脑上实现的所有操作。作为内容创建设备,它们提供了无与伦比的可能性,但这需要付出代价。

为了填补智能手机与笔记本电脑之间的差距,再次出现了第三种设备,这可真称得上是一条曲折的道路。这种设备也称为平板电脑(有时称为“Slate平板电脑”),但在绝大多数时间里,它们并不使用硬件键盘。它们拥有7~10英寸的多点触摸屏,只有少数几个硬件按钮。其中部分设备拥有触笔,但它们主要利用触控手势作为用户交互方法。正是由于这一原因,它们继承了智能手机的操作系统,使用以触控为中心的GUI。通常,使用这些平板电脑会让人感觉非常自然流畅,即使是未曾使用过计算机的用户也能感受到出色的体验。

可以认为这种全新的平板电脑是智能手机的后代。与旧版设备不同的是,它们几乎与台式电脑不共享任何内容,但它们是非常好的内容享用设备。它们的GUI完全不同。它们需要使用不同的交互方法以实现强大的功能,同样重要的是,它们运行的并不是相同的应用程序。

基于上述某种UI构建的操作系统注定只适用于两种模式中的一种。它们要么适用于内容享用型设备,要么适用于内容创建型设备,但不会同时适用于两者。

当今的硬件水平已经发展到相当高的阶段,最初的平板电脑概念已经可以变为现实,并且十年前的所有缺陷都已不复存在。但是,软件的发展速度并未跟上,因为没有任何一种操作系统同时适合上述两种不同的使用方法。

通过提供两种UI范式的混合形式,Microsoft创建了第一款尝试适用于两种模式的操作系统,即Windows 8。大家所熟知的桌面应用程序最适合内容创建情景(例如,编写图书或程序),而Windows 8风格应用程序最适合享用内容(例如,阅读上述图书)。

Windows 8的这种双面特质使其成为第一款具有足够的灵活性且允许你选择要对运行该操作系统的任何设备使用的方法的操作系统。不管使用的是具有外部键盘连接的新一代平板电脑、具有内置键盘和触摸屏的超极本,还是功能强大的笔记本电脑或台式电脑,可以始终使用同一款熟悉的操作系统。此外,你的“开始”屏幕、设置以及Windows 8应用程序适用于你所使用的所有设备。

Windows GUI表面上复杂的本质以及操作系统核心的改进,使得开发人员可以构建在任何具有7~70英寸屏幕(当然,要遵循特定的硬件要求)的设备上运行的应用程序。当与多点触摸屏一起使用,或者通过鼠标和键盘进行控制时,应用程序具有同样的魅力。这种非折中操作系统为用户提供了全新的舒适级别,同样重要的是,也为开发人员带来了空前的市场机遇。

点击复制链接 与好友分享!回本站首页
分享到: 更多
您对本文章有什么意见或着疑问吗?请到论坛讨论您的关注和建议是我们前行的参考和动力  
上一篇:1.3 功能
下一篇:1.5 小结
相关文章
图文推荐
JavaScript网页动画设
1.9 响应式
1.8 登陆页式
1.7 主题式
排行
热门
文章
下载
读书

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训
版权所有: 红黑联盟--致力于做最好的IT技术学习网站