在 2009 年 7 月,Google 正式发布 Chrome OS,虽然预计在今年下半年才上市,但是业界已经对它满怀憧憬,而且各种小道消息此起彼伏,下面是它一张登录界面的截屏:
图1:Chrome OS 登录画面
从个人角度而言,我认为 Chrome OS 击垮微软 Windows 系列并一统江湖的机率不高,但是 Chrome OS 将会对整个客户端产业起着深远的影响。
谈到客户端系统,不得不提一下统治着 95% PC 市场的 Windows 系列,其经典的 NT 架构和 Win32 API 已经独领了近 20 年的风骚,有许许多多的软件公司在微软的平台上崛起,其中就包括我们耳熟能详的暴雪、EA 和赛门铁克。
从 2009 年开始,随着摩尔定律继续发光发热,网络带宽不断地增大,无线网络如火如荼地建设和手机等移动设备渐趋 PC 化,使得:
- Web 将成为业界主流,乃至于{wy}的部署方式。因为通过 Web 部署不仅能是用户免去安装和维护之苦,而且只能联网就能使用。同时 Web 开发人员的庞大规模将使企业成本降低。
- 云计算不断地普及和扩张。网络带宽的增大和无线网络的扩张,使得云计算这种模式有了更适合它生长的环境,使其用户体验进一步提升,从而使普通用户更欢迎和接受云计算。还有,摩尔定律将降低云计算中心的设备购置成本。
- 手机等移动设备能支持 PC 级应用。在 2010 年初,高通发布了基于 ARM 平台的 1.5GHz 双核 Snapdragon 8×72 处理器,这已经很接近了五年前 PC 的处理能力,并且在可以预见将来,还会有更强力的硬件不断涌现。可以想见到了那个时刻,手机等移动设备上面跑的应用应该不再是所谓移动版。
在这三大长期趋势之下,客户端系统在 5 到 10 年之后内将会发生那些变化呢?
系统结构的进化
在系统结构层面,客户端操作系统将会逐渐从现有的以 OS 为核心,基于系统 API 开发应用的模式进化到将来以浏览器为核心,使用 Web 技术(JavaScript/HTML/CSS)来开发Web应用和访问系统服务,并提供 Sandbox 来支持遗留(Legacy)应用的模式。而且现有的以浏览器为核心的系统除了 Chrome OS 之外,还有 Palm 的 Web OS。同时因为这些系统与云计算深度集成,可以把它们称为云客户端 OS。具体结构方面的进化请参看下图:
图2: 系统结构的进化
进化的理由?有三点:
1. 开发成本降低。因为使用 Web 技术将简化系统编程,并统一编程模式。
2. 与云计算深入整合。将降低用户使用云计算的难度,使云计算发挥它更大的价值。
3. 更好的上网体验。启动快速,xxx,为上网做更多优化。
但是现有的两个以浏览器为核心的系统还非常稚嫩,远未成熟,Chrome OS 现在还处于开发阶段,而 Palm 的 webOS 暂时还不支持通过JavaScript来调用所有的系统服务,特别是 3D Rendering。
PC 和移动设备的统一和融合
在 2009 年,不仅以 Windows 7 和 Snow Leopard 为代表的桌面 OS 接近{jz},而且以 iPhone OS 和 Android 为代表的移动 OS 也已经大行其道。但是随着科技的发展,桌面 OS 和移动 OS 将趋于统一,并相互融合成为以 Chrome 为代表云客户端系统,具体请参看下图:
图3:统一和融合
1. 硬件将趋向一致。既然硬件差不多,为什么还需要不同系统和不同的用户体验呢?
2. 降低系统开发成本。因为OS的开发成本很高,维护成本更高,维护两套大型系统对任何公司而言都是非常xx的,更是不经济的。
{zh1},本文主要关于我的对客户端今后的发展的想法,虽然我的想法和以Chrome OS为代表的云客户端OS都还很稚嫩,但是这个趋势我觉得还是非常靠谱的。
————————-
Logout:作者有一个关注云计算的个人网站——。
发表评论
字体为 粗体 是必填项目,邮箱地址 永远不会 公布。
允许部分 HTML 代码:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>
URLs(网站链接)必须完整有效 (比如: http://www.ifanr.com),所有标签都必须完整的关闭。
超出部分系统将会自动分段及换行。
请保证评论内容是与日志或 Blog 内容相关的,灌水、攻击性或不恰当的评论 可能 会被编辑或删除。