中国人上网就是受虐之手机篇
February 27, 2009 (Friday) 01:01 CST+0800
其实中国人上网都是受虐狂。
看看大家都在用什么就知道了—鼠标!

(网络中心有个这玩意,用起来怎么都不舒服)
让我来说说多数中国人上网都干什么了吧
打开IE 浏览器,输入www.hao123.com,点里面的百度,在搜索框里输入www.xiaonei.com,选择校内。
我说的没错吧,这是我观察了好久得出的结论。
结论:受虐狂。
其实,你就直接alt-d,xiaonei, ctrl-return不就行了吗?
正题,说说UCWEB这玩意。
本来我是不关心浏览器的,但是去年开始做网站设计以后突然发现问题这么多。我喜欢整齐的代码,不信去aluminum-blog - Google Code 看看我写的源代码怎么样。客户端问题很多啊。
今天早晨2点多,我去下了个UCWEB6.3 Java版本,这是最常见的版本了吧,我的手机是Motorola ROKR E6,用的是默认的JVM,我还没有无聊到移植Sun的那套搬不动的JVM的程度。下载很快,几百千字节用EDGE十几秒搞定。
安装,没被签名,没有JSR75的权限,懒得管它,直接运行。

我开手机的亚像素微调了。。。打开是个导航站,手机上导航站还是很有用的,一共也没几个按键,还是用导航键来的快一些。我的手机没数字按键,无法测试快捷键的便捷程度。

输入网址界面,怎么觉得都很flat的一种感觉,没有OperaMini的立体感。外观也就这样吧,有“瓤”就好。

咋搞的,xhtml都能出乱子。

我抓紧开了个firebug调试,发现确实不对。
<td width="48%" align="left"><img width="86" height="25" src="http://xnimg.cn/wap/xiaonei_wap_logo.gif" alt="xiaonei"/></td>
硬是被弄成了align=center,基本的xhtml解析都能出问题。。。

总内存1.25M?1.25M能跑起来一个Linux 2.4?显然不能,这里直接无视好了,Java一般无法获得系统级变量。。。

User-Agent默认不使用?黑浏览器。。。

原来是伪装OpenWave或者Opera呀。。。
悄悄告诉大家,通过http头判断就好了。


弹出广告?向迅雷学习吧。

我的天呀,您。。。!我们这么个网站就成这样子了。。。



参考OperaMini的渲染。都是Java软件,差距咋就这么大呢?

设置完了还要喊两声。。。
btw,水果公司的主题不是我装的,这个刷机包自带的这个主题,我懒得改,并且水果公司的主题确实很难看。

很不应该,我的网页可是过了w3c的



新浪网怎么就成这样子了呢。。。看起来好像wml呀。

原来这个浏览器是不能通过acid1的。注意,这是acid1

我还是要测下acid2

acid3,毫无疑问的0分。史上最低分,第一次见0分。





看看OperaMini,UI和浏览体验是很爽的。

它还能保存页面。

这是手机自带的Opera 8过acid1

Acid 2

手按在中间那个点上,正常的出现了蓝色

Acid3得了3分,不高,但是比UCWEB高了无穷倍。。。

什么?RSS需要注册账户才能看?那我没有理由注册了,用Google阅读器手机版好了,还没隐私问题。
UCWEB在校内上这么推广,我真的很担心它是不是在偷窃我们的隐私。安装的时候连个License都没有,让我怎么敢相信呢?

顺便说一句,Opera Mini也支持CSS3!

这个页面解析的我很郁闷,说明UCWEB不懂HTML...我的页面绝大多数都能过w3c的。

<hr />给我解析成虚线了。。。

OperaMini的文件操作很爽的。

这基本不可读了。
到此结束。
结论:
- UCWEB是第二个IE(不支持标准)
- UCWEB的引擎真的很烂
- 校内和UCWEB联合有不可告人的目的
- 中国人上网就是受虐,手机也不例外
别跟我扯NOKIA上的UCWEB,Opera自家的引擎是在本地渲染,不像UCWEB从服务器上拉回来服务器处理过的东西。貌似NOKIA是用的Webkit引擎的默认浏览器吧,Webkit也挺标准的,为什么非得要去弄个不标准的看起来很费神的浏览器?
不要Java的用UCWEB和OperaMini标准版比速度,OM标准版的服务器在挪威,UCWEB的在国内,速度没有可比性。比速度,请用OperaMini的中国版—空中Opera
不要用S60上的UCWEB和Opera比速度,原因一样,Opera是标准浏览器,没压缩数据。
功能?玩笑。UCWEB有什么正儿八经的功能吗?浏览器就是浏览器,别和EMacs比,UCWEB能和EMacs的功能比?Opera就是vi,UCWEB看起来像个EMacs—其实也就是个edlin加上一大堆半不能用的模块吧。
EOF


and Solaris 11.