现在的位置: 首页 > 综合 > 正文

Windows Mobile平台下的WebKit简单分析

2013年08月12日 ⁄ 综合 ⁄ 共 607字 ⁄ 字号 评论关闭

昨天从http://www.sourceforgecn.net/Projects/s/sa/safarimobile/这个网站上下载下了s60webkit415.zip.编译了一下Windows Mobile下的版本,代码算是Windows Mobile和Symbian公用的,我只编译了Windows Mobile版本。总体来说,编译起来还算顺利。我的编译环境是Visual Studio 2005 + Windows Mobile 5.0 SDK。编译下来,Webkit内核估计在2.5M左右(打成了压缩cab包)。

 

编译出来后的安装目录大体情况

其中的大头就是Webcore部分了,HTML,CSS等核心库都包含在这个DLL中了。Javascript引擎大概1.1M左右。后续考虑可以将V8引擎替换一下,应该效率会更高一些。

 

简单浏览了一下Solution,一共15个工程。

Windows Mobile下Webkit工程结构

其中有一些辅助的库都是以静态库的方式提供。

 

浏览了一下代码,大部分是NOKIA提供的,除了JavascriptCore和底层的一些库外,上层的Browser库都有典型的Symbian代码风格,让我看起来很不喜欢(个人一直不喜欢Symbian的代码风格)。

网上下载的代码中提供了一个简单的测试工程Test.运行了一下,提供了一个最简单的HTML文档,进行测试,说实话,效果很一般,而且我换了一个100多K的HTML文档进行测试,挂掉了,没办法,看来还要仔细研究一下才知道里面的深浅。

 

 

抱歉!评论已关闭.