百度首页 | 百度空间
 
查看文章
 
也来谈谈webos
2008-04-16 17:54
可能有人看到这个话题就想向我扔砖,tooooold~
但是实在忍不住还是想说两句。。。

webos相关争论一:webos属于os吗?
要回答这个问题,首先说说什么是传统的OS?
传统OS的两大核心功能
第一是向下物理资源管理,包括cpu、内存、磁盘、网络等;
第二是向上应用程序管理,对各种搭建在os上的程序进行添加、删除、进程调度等。
因此,从os的功能定义上来讲,webos不是os,因为webos的处理对象和os截然不同。
但是,之所以很多人愿意相信webos是os的新形式甚至替代品,是因为webos也同事具有两个分别向上向下的整合管理功能。
向下整合的是浏览器的各项底层功能(显示、布局、ajax),以及对不同浏览器的兼容整合,
向上管理的是各个其他网站的提供的webservice,如天气、计算器、在线msn等。
因此如果把os泛化地定义为一种向上接口整合管理和向下透明可移植的话,那么webos的确是属于os的一种。
回到原辩题,webos是否是os的争论,就转换为os的定义到底是什么的争论。
而这个争论,已经不关webos什么事情了~

webos相关争论二:webos程序会不会替代传统os程序呢?
要回答这个问题,我们首先看看webos程序相对于传统os程序的优点和缺点
优点:
1,协同性高
由于数据和程序都在服务器端,对于团队任务,webos有着他天然的优势(例如google docs)
2,终端随意选择
可以在不同浏览器、不同的操作系统运行程序,甚至可以在其他的终端(以后可能包括手机、电视、车载设备等)。可移植性这点就比较类似于java程序,但相对于更为大多数的二进制编译后的windows程序,移植性的确是webos的优势。
3,省去下载,免受病毒木马的骚扰
这点,毋庸置疑,是传统软件的一个大弊病。
4,软件升级方便,用户毫无察觉
5,对开发者而言、更容易解决盗版问题,同样也解决了收费困难的问题。
(不过,对我们消费者而言不是什么太好的消息)


缺点:
1,执行效率低
因为webos中的程序运行的容器是浏览器;中间的环节是:webos运行web service,浏览器运行webos,os运行浏览器,机器码运行os等4个环节。
而传统的程序运行环节仅仅是os 运行 software和机器码运行os 两个环节。环节越多、耗损越大、效率越低。所以,很多人抱怨webos的一个很大原因就是 ,太卡了。
但是,这个问题是无法用来论证webos应用软件替代不了传统os软件,因为效率的提高不是技术问题,而是时间问题。
2,带宽瓶颈
这点在以后的将来或许也不是问题,但是在目前,的确它严重印象了用户体验。
3,开发难度大
主要是js调试困难,而且浏览器的兼容性一直让开发者头大。webos如果要进步的话,语言也同样需要改善
4,网络依赖性过强
不能上网怎么办?服务器瘫痪怎么办?服务器数据库崩溃我的一堆资料怎么办?
webos支持者不得不思考的问题。
google目前有离线的浏览器应用程序,但需要在浏览器上装一个插件。
而一旦装了插件,他就已经无法理清与传统os软件的瓜葛了。
5,隐私性
操作在网上,数据在服务器上,因此有些事情你可能无法百分百掌控了。

通过比较,让我得出的结论是,webos是一种趋势、一种方向,它将会得到越来越多的应用,也会有越来越多的传统软件因此而消失。
但是,传统软件也有他生存的空间。
毕竟,有个对webos很严峻的问题,怎么解决驱动问题
所以有人一直强调,webos再好也不能玩魔兽世界。
的确,目前的webos不可能和底层硬件完全交互,(webos的兼容性无法包容日新月异的驱动程序,例如显卡和驱动)。
但是,我想在这篇文章中提出一个更大胆的设想,在忽略带宽和运行效率的前提下,硬件驱动是不是也可以作为一种web service呢?
这样的话,我们就不必再为找不到合适的驱动而头痛了,而开发商可以在让用户不知情的情况下给驱动升级。
(细节来讲、就是让驱动也解释执行,而不是预先编译,当然,这个想法从目前的技术程度来考虑,有点天真,呵呵)

如果这个问题能够解决,就如webos支持者期待的那样:若干年的今天,用户买完裸机之后,只需要装一个运行webos的容器,他就可以轻松地完成目前的所有任务了。

webos相关争论三:webos目前有没有赢利模式?是否适合创业?
众所周知,中国目前做得最好的是千脑(不认识他们、非软文),用户体验相比其他os要好很多。
但是,存在的问题是,没有粘度。
网络硬盘对不少人而言是有一定吸引力,但是永久免费也不是出路。
千脑自带了很多功能,但是没有一个是他独一无二的或者数一数二的。
千脑又加入了sns概念,但是sns和webos的确是两个不太相干的概念,未必会能互相推动。
并且,千脑的webos是目前封闭式的,用户不能自行开发widget,也谈不上一个标准的webos。
但是普通的创业团队或者小公司也不太可能做出让开发者感兴趣的开放式的webos平台,毕竟这必须要太大的技术实力和资金支持,而且google和其他互联网巨头已经做了,他们对开发者更具吸引力。
webos领域建议中小企业慎入!但是webapp却可以大胆地进入尝试。

如果您觉得上面写了那么多还算对您有点用,不妨请您试用一下我一个朋友自己编写的
Webos(http://www.monweb.cn)
界面超酷、欢迎提出宝贵建议。


类别:新技术 | 添加到搜藏 | 浏览() | 评论 (0)
 
最近读者:
 
网友评论:
发表评论:
姓 名:
网址或邮箱: (选填)
内 容:
验证码:
 

     

©2008 Baidu