引:为了促进手机行业制定统一的手机Web浏览器标准,诺基亚5月24日公布了其去年开发的手机Web浏览器的源代码。
为了促进手机行业制定统一的手机Web浏览器标准,诺基亚5月24日公布了其去年开发的手机Web浏览器的源代码。
诺基亚在开发S60系列手机浏览器时使用了与苹果Safari浏览器相同的公开源代码,并增加了一些性能。任何手机制造商或操作人员都能访问由诺基亚开发的浏览器架构,还能根据自己的需要定制。
“我们想解决目前手机浏览器存在的各自为政的状况。”诺基亚软件开发支持项目Forum Nokia的副总裁Lee Epting说道。
她并不打算阻止诺基亚的竞争对手使用诺基亚的浏览器。她说:“如果在授权许可的条件下这也没什么。”但是诺基亚是在将代码作为BSD许可的前提下公布这个代码的,但Epting表示BSD许可是一种自由许可(liberal license),任何人都能使用这个代码来开发商业项目。开发人员通过www.webkit.org 上的WebKit开源项目(WebKit Open Source Project)就能访问这个代码。
但Opera Software的首席技术官Hakon Lie并不认为诺基亚此举会产生多大的影响力。他说:“诺基亚此举对开源社区的影响很有限。”他认为,诺基亚此次公布的代码数量要相对少于其自有的代码数量。诺基亚的创新对S60之外的手机平台开发人员来说并没多大用处。
他说:“我所看到的是他们在拿开源开玩笑,想引起开源社区对S60平台的兴趣。诺基亚此举更是一种营销的手段而不是真正的技术贡献。”
诺基亚手机浏览器的特点有在低内存下也能很好工作的能力、一个类似台式机中的导航鼠标指针以及对动态HTML(Hypertext Mark-up Language)和AJAX(Asynchronous JavaScript and XML)的支持。Epting说,开发人员能生成自己的浏览器用户界面,这样就能区别他们自己的产品。
Lie说,对Web技术的支持是一种积极的趋势。“如果诺基亚浏览器能运行Web应用程序,我会认为这对Web很有益处,从这个角度看对包括Opera在内的所有销售商也很有益处。”他说道。传统上,为了在移动设备上正确的显示网站,网站开发人员不得不使用特别的代码。
诺基亚去年晚些时候就开始向S60许可持有人提供手机浏览器,该浏览器主要基于苹果Safari浏览的WebCore和JavaScriptCore组件。将来该浏览器将与包括Eseries手机和Nseries手机在内的所有S60设备一起销售。
当诺基亚去年首次公布其开源浏览器时,诺基亚表示,在现有开源组件上开发浏览器是在其手机上提供多功能浏览器的最节省的途径。诺基亚当时表示,考虑到诺基亚销售的手机数量,从第三方获得浏览器授权许可会减少成本。
Epting称,诺基亚确实从Opera Software获得了部分手机浏览器的授权许可。如果不久的将来双方协议有改动时,诺基亚也不会对外公布。
2004年诺基亚对Mozilla Foundation的移动浏览器项目Minimo进行了投资。
|