Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2266474
  • 博文数量: 846
  • 博客积分: 10011
  • 博客等级: 上将
  • 技术积分: 9499
  • 用 户 组: 普通用户
  • 注册时间: 2007-05-04 19:54
个人简介

日日行,不怕千万里;时时学,不怕千万卷

文章分类

全部博文(846)

文章存档

2010年(36)

2009年(418)

2008年(346)

2007年(46)

我的朋友

分类: 系统运维

2009-02-11 18:57:12

新的软件及应用的开发理念,已经与传统的操作系统越来越远。这个理念的核心是:应用决定一切(Apps are everything),不再围绕操作系统。

用户而非管理员

以Google的浏览器Chrome为例,它的安装和升级程序不再像传统的那样——基于操作系统的软件管理。它是自动运行的,尽管这引起来了网络安全方面 的一些不满。首先,Chrome不再安装于常规的系统应用文件夹里,相反,它安装到用户的主目录中,因此用户不需要具备管理员特权就能够安装。

而且,Chrome安装了一个后台服务——Google Updater,能够在你运行其他程序的时候“安静”地检查新的应用补丁,如果有新的补丁,它会下载并自动安装,而且不会通知你。你再也不需要下载任何.exe文件,也不用双击来安装了。

 这样做有个再简单不过的道理:完全升级、补丁齐全的浏览器是抵御木马和其他基于web的攻击的最好的武器。与其让每个上网者学习如何做到完全升级、补丁齐全、如何来维护他们的补丁,还不如Google(Chrome浏览器)直接来搞定这一切。

谈到在企业级的IT环境里,这是一个对命令和控制结构要求更高的体系,Chrome浏览器的安装和升级程序有着更重要的意义。而且Chrome浏览器只是软件应用发展的的一个新的分支,它的出现正在悄然改变着传统的IT绝色,也在改变着操作系统的角色。

一个UI来搞定一切

拿Adobe AIR来说,AIR平台扮演的不只是一个常规的安装组件的角色,还是一个客户端下载小平台,这不同于传统的浏览器下载窗口。用户会马上意识到这不是传统的基于OS的安装程序,也不是传统的应用。

当你运行AIR应用的时候,你不会像其他桌面软件一样看到菜单、按键及其他组件。相反,这个UI是由Flash, HTML和其他来自于web的技术构建的。已经不知说了多少遍了,这给开发者构建富应用、具备互联网功能的应用提供了多少便利,而且这对这些应用的用户有更多的含义。

在1987年,Apple公司发布了第一个Macintosh Human Interface Guidelines,来帮助确保Mac OS的用户会得到一致的产品使用感官。这种方法Apple公司使用至今,微软也跟过风。

 AIR的应用与此不同,一个AIR应用有它设计者想要的感官,具体来说,AIR应用是中立于操作系统的应用,它已经超出了Apple, Microsoft以及其他操作系统的范畴。有了AIR应用,无论你运行的是Windows, Mac OS X还是Linux,你看到的都是同样的一个UI。
阅读(397) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~