7现代Windows 8应用程序与Windows桌面应用程序不同

图片

Windows 8的应用程序 -最初被称为Metro风格的应用程序,现在称为Windows 8的风格,现代的UI风格,或Windows应用商店的风格的应用程序,这取决于微软你问的员工-从传统的桌面应用程序有很大不同。

现代界面不仅仅是一个新鲜的涂料。 新的Windows运行时,或者WinRT中,应用架构(不要与混淆的Windows RT )是我们已经习惯了在Windows桌面上有很大不同。

仅在Windows应用商店中可用

与标准Windows桌面应用程序不同,您只能从Windows应用商店安装现代风格的应用程序。 您要安装的任何应用程序必须提交到Windows应用商店并由Microsoft批准。 如果Microsoft删除了某个应用程序或将不批准该应用程序,则您将无法在系统上安装该应用程序。

当然,这有一些好处 - 用户不能从Windows应用商店外安装恶意软件,特别是在Windows RT上,用户无法安装任何桌面应用程序。

如果您在域(例如,企业网络)上使用Windows,或者您使用开发人员密钥来侧载应用程序,则只能“侧载”并安装未批准的应用程序。

windows-8-store

沙盒

传统上,标准Windows桌面应用程序可以访问系统上的所有内容。 虽然这与引入改变了用户帐户控制 ,它会阻止应用程序做,需要管理员权限的东西,桌面应用还是有很大的空间肆虐。 他们可以读取您的个人文件并将其上传到互联网,从计算机删除文件以造成破坏,或键盘日志记录您的信用卡号和在线密码。 在安装(具有管理员访问权限)时,他们甚至可以在没有UAC插入的情况下对系统的其余部分执行恶意操作。

现代应用程序是沙箱。 他们有一个类似于Android的权限系统。 安装应用程式时,您会看到所需的权限。 虽然这增加了安全性,并允许用户下载应用程序的恐惧少 - 类似于在网页上播放Flash游戏比下载一个.exe文件和运行它的风险 - 它也可以是恼人的。 例如,您无法使用包含的照片应用来查看位于图片库之外的图片文件。

windows-8-onenote-permissions

无法同时运行多个应用程序

传统的桌面应用程序都在同一时间运行。 您可以同时打开多个应用程序窗口和屏幕。 许多应用程序可以在后台运行。

现代应用的功能更像移动应用。 当您打开一个现代应用程序,它占用整个屏幕 - 您不能同时在屏幕上查看两个现代应用程序的完整界面。 (即使您有多个显示器。)当您切换到现代应用程序时,它会进入暂停后台模式,如智能手机上的移动应用程序。

然而,新的界面包括一些多任务能力。 您可以使用快照功能在同一时间观看屏幕上的两个应用程序。 但是,一个应用程序将总是占用你的屏幕的1/4,一个简化的界面,而主要的应用程序将占据你的屏幕的3/4。 有没有Aero对齐状,分屏,多任务50/50在现代界面。

windows-8-messaging-app-snapped

始终打开,无关闭

由于现代应用程序的功能类似移动应用程序,没有理由关闭它们,当你完成他们。 只需切换离开一个应用程序,它将保持在后台,而不占用了大量的系统的资源。 虽然你可以关闭的现代应用 ,微软提出的方法,非显而易见是有原因的-他们不希望用户关闭应用程序时,他们正在与他们所做的。 这就是为什么现代应用程序的右上角没有X按钮的原因。

windows-8-task-manager

设计风格

无论您喜欢现代应用还是讨厌他们,都不能否认新的Windows 8界面比Windows桌面应用具有更一致,更一致的设计风格。

该界面最初名为“地铁”,因为它专注于排版,如公共交通系统上的标志。 应用程序具有粘合的外观,隐藏“chrome” - 工具栏,按钮,窗口边框和其他元素,妨碍了您感兴趣的内容。应用程序通常默认隐藏其选项 - 例如,现代版本Internet Explorer 10是一个全屏浏览器,隐藏浏览器标签页和导航栏,直到你调用它们。

大多数现代应用程序使用从左到右滚动,以及语义缩放功能,允许您缩小,获得鸟瞰视图,并放大您感兴趣的内容。

windows-8-travel-app

接口集成

而不是提供自己的菜单和做事的方式,现代应用程序更多地集成到系统中内置的选项。 例如,如果您想更改应用程序的设置,您不必通过应用程序的菜单(是在工具 - >选项,或者编辑 - >首选项?)。 从应用程序内,打开魅力栏 ,单击设置,你会看到应用程序的选项。 (您也可以按Ctrl + I打开设置超级按钮。)

windows-8-ie-settings

要搜索应用程序,请拉起超级按钮栏,选择搜索,然后输入搜索。 您可以从一个一致的界面搜索任何应用程序 - 只需在“开始”屏幕上开始输入,即可在系统上搜索每个应用程序。

searching-windows-8-apps

打印应用程序之间和共享数据的工作方式类似-使用的设备或共享的魅力。

编程语言

虽然现代应用程序仍然可以用C / C ++或.NET语言编写,但JavaScript和HTML5现在是一流的公民。 在移动平台上,Microsoft正在与Web开发人员联系,并邀请他们以他们知道的编程语言创建Windows 8版本的应用程序。

WinRT应用程序还支持x86和ARM体系结构,允许它们在Windows 8和Windows RT系统上运行。


不可能看到Windows 8,并不能得出结论,微软是受移动平台和网络的启发 - 不意外,考虑到Windows 8是Windows实际上为平板电脑设计的第一个版本。

赞 (0)
分享到:更多 ()