阅读更多

4顶
1踩

操作系统

转载新闻 关于 Google Chrome 操作系统的 5 个问题

2009-07-13 10:01 by 副主编 zly06 评论(0) 有3014人浏览

COMSHARP CMS 写道:传说中的 Google 操作系统终于有了比较确切的说法,Google 近日在其官方博客宣 布了其 Chrome 操作系统计划,根据那则简短短消息,我们知道,那将是一个基于 Linux ,运行于 Web 浏览器的操作系统,用来访问 Gmail, Google Docs 一类的在线应用。Google 表示,他们正同厂商协作以在2010年推出基于 Chrome 操作系统的上网本。

尽管这是一个好消息,如果最终实现,我们将看到上网本因这款基于云计算的轻量操作系统受益。然而同时,这个尚未推出的操作系统就像一个雾件,关于它,人们还有不少疑问。

世界为云计算做好准备了?

先不说连接问题,Wi-Fi 的覆盖还十分有限,更不要说将数据置于云存储所牵扯的安全风险,单说那些最基本的问题,你如何将音乐下载到 iPod,如何玩游戏,如何打印文档?

苹果已经在将 iPhone 变成云计算系统方面做了很多努力,而我们都知道最终的结果怎样,为了一个本地 API,那些 Web 程序设计师们只好硬着头皮去学习 C 语言。甚至 Google 也不得不为 iPhone 推出一个独立搜索程序,虽然他们已经将大量的 Web 应用进行改造以适应小屏幕,我们也不得不承认,基于 Web 的 Gmail 和 iPhone 本地邮件程序相比,慢得要死。

有趣的是,Google 不是第一个希望将他们的 Web 程序变成轻量级操作系统的厂商,Good 操作系统先前宣布,推出云模式,将浏览器集成到一个压缩版的 Linux 内核,最终实现浏览器和 Web 程序的集成,到目前为止,Good 操作系统正和个别上网本厂商寻求合作,作为一个操作系统,它离成功尚远。 

跨平台 Web 程序?

Google Chrome 操作系统的消息中最引人注目的或许是其跨平台特性,听上去固然不错,然而如何实现?具体说,那些离线存储将出和处理?虽然有 Gears,但 Gears 也是刚刚开始,它的更新速度远不及浏览器到更新,比如,Gears 仍不支持最新的 Firefox 或 Safari。

或许 HTML 5 的离线存储能解决这些问题,然而 IE8 对 HTML 的支持十分有限,它也无法实现跨平台。由于 HTML 5 还是一个草案,人们也很难说服微软对其进行支持。鉴于事情是如此之乱,很难相信 Chrome 会实现真正的跨平台,除非跨平台的意思是可以运行于所有浏览器。

一个同操作系统捆绑的浏览器?

将 Chrome 浏览器捆绑于 Chrome 操作系统,这听起来有些耳熟,除非 Google 推出相应的编程工具,允许别的浏览器厂商将他们的浏览器安装于 Chrome 操作系统,否则会和微软一样遭遇反托拉斯诉讼。

Chrome 操作系统能提供更好的隐私吗?

Google 对我们的搜索活动已经知之太多,我们是否做好准备,让 Google 对我们在上网本上做的所有事都了如指掌?

Google Chrome 操作系统能提供更好的安全和病毒防护吗?

Google 表示是这样的。这听上去不错,但事情究竟如何还是未知,Unix 有40年历史了,现在仍天天遭受攻击,一个纸上的操作系统,诞生于10分钟前,还没经历江湖,又会怎样?

结论

或许,对一个面向上网本的操作系统而言,我们过于苛求,不过,Google 的声明十分简短,还不知其中的细节。假设 Google 能很好地解决后四个技术问题,在 Chrome 操作系统推向消费市场之时,第一个问题仍将是一个非常大的问题。

还记得 Google 几周前推出的一个视频, 在街上对行人进行随机采访,那些不懂技术的美国人多数分不清浏览器,Web, Email, 搜索引擎甚至电脑之间的区别,这些对技术的无知,正好可以为 Google 提供一个巨大机会,如果 Google 能推出浏览器般的用户体验,或许真可以模糊电脑,桌面,Web 之间的界限。

Google 需要找到用户同数码相机,iPod以及打印机进行交互的界面,将它们同 Pcasa, Amazon 以及 Google Docs 结合,如果取得成功,这个浏览器式操作系统将是一种突破。

本文国际来源:http://www.webmonkey.com/blog/Five_Questions_About_Google_Chrome_OS

 

来自: comsharp
4
1
评论 共 0 条 请登录后发表评论

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • Delphi使用GDI+制作任意图片形状窗口

    Delphi使用GDI+制作任意图片形状(PGN图形)窗口

  • delphi根据不同图片生成不规则窗口的实现(仅限于BMP格式)

    unit CreateImageForm; interface uses  Windows, SysUtils, Variants, Classes, Graphics; procedure CreatRgnForm( Bmap: TBitMap; WColor: TColor; hand:THandle); implementation procedure CreatRgnForm( Bmap:

  • 不规则图片切换特效

    插件描述:TweenMax不规则图片切换特效. 参考示例:http://www.jq22.com/jquery-info6215

  • 调用Windows的API函数制作桌面宠物

    一、引言 相信大家都见过一些桌面上的小宠物,如Office中的小助手等,小宠物们活泼可爱,还可帮助主人完成一定的事件,为应用程序添色不少,那我们自己也能否制作出这样的小宠物窗体呢?答案是肯定的。说到  底其实就是对窗体显示区域的操作,使得窗体具有多种多样的外形,然后在窗体上绘制相应的图案。 二、支持区域操作的编程接口 在Windows的API函数中有一组用于区域操作的函数,可以用来生成区域、...

  • TCanvas类

    TCanvas类 关键字:TCanvas类,画布 TCanvas为作图对象提供一个抽象的画布。  类关系 TObject->TPersistent    对那些作图对象,可使用TCanvas对象作为画布。标准的window控件,例如编辑控件和列表框控件,当它们被Windows画出来时,并不需要一块画布。在创建一幅图像时,TCanvas对象提供有用的属性、方法和事件,主要通过以下

  • Delphi组件开发教程指南(1)组件开发概述

    在开讲之前,首先,我假设你了解什么是面向对象,什么是类。如果不了解的话,建议先去了解一下相关知识!  在Delphi中,组件,我们可以将它理解为一个个的封装好了的功能对象库,使用这个库,就只用简单的几句代码,甚至仅仅简单的设置几个属性就能实现某些功能,我们可以将组件想象成日常生活中使用的某些工具,比如说收音机,我们不必了解其内部构造,只用在播放器上点一个收听按钮就能收听广播。其实这

  • Delphi TControl 类(1)

    本文介绍Delphi类和组件之TControl 研究,TControl 中声明的 Parent 属性类似于 TComponent 中声明的 Owner 属性,因为 Parent 控件释放控件的过程就像 Owner 组件释放组件的过程。 Delphi 版本:Delphi XE2 TControl = class(TComponent) private { 属性:Parent 读 }

  • 平滑SpeedButton

    unit TFlatSpeedButtonUnit;interface{$I Version.inc}uses Windows, Messages, Classes, Controls, Forms, Graphics, StdCtrls, ExtCtrls,  CommCtrl, Buttons, FlatUtilitys;type  TFlatSpeedButton = cla

  • 如何用Delphi编写自己的可视化控件

     如何用Delphi编写自己的可视化控件----------------------------------------------------------------------  可视化控件(Visual Component)实际上就是一个类(class),要编写一个类,可以直接在*.pas文件中编写。但是要编写控件,则必须使用包(package)。从File菜单中选择New,

  • 双缓冲绘图技术在Delphi中的实现

    摘要:双缓冲绘图技术在Delphi中的实现说明:假设读者熟悉VCL 双缓冲绘图也不是什么新技术,简单的说:在绘图实现时不直接绘在窗口上,而是先绘在内存里,再一起“拷贝”至窗口。实现起来也不复杂,创建一兼容HDC,在此兼容HDC上绘图,最后拷贝到窗口HDC就行了。本人前段时间把一C++实现该技术的代码改成了Delphi代码,都是用Win32API写的。今改成了使用Delphi自带的类,试

  • canvas画不规则图形

    <template> <div class="test" style="position: relative;"> <canvas id="myCanvas" ref="myCanvas" width="460" height="240"> 您的浏览器不支持 HTML5 canvas 标签。 </canvas> ...

  • 序列化器中通过context属性获得request和view视图对象与self.initial_date

    序列化器中通过context属性获得request和view视图对象与self.initial_date 序列化器中的属性,可以通过self.context获得一个字典。里面储存request,view,format 也可以在序列化对象中指定context中传入的数据 request:请求对象 view:视图对象,可以通过self.view.kwargs[‘url中关键字参数’]------如: ...

Global site tag (gtag.js) - Google Analytics