Maemo Opera Mobile 10
和狂热的开发者们用同样产品的一大好处是有机会得到一些意想不到的支持。近日,Nokia N900 的用户们用迎来个好消息,Opera Mobile 10 登陆 Maemo 平台。
Nokia 第一款 Maemo 产品 Nokia 770 所搭载的浏览器就是由 Opera 所开发。但两家公司在 2008 年终止了合作,随后的 Nokia N800、N810、N900 这三款机型全都采用 Nokia 内部开发的 MicroB 浏览器,与 Firefox 采用相同内核。
此次发布的 Opera Mobile 10 并不是 Opera 公司的官方行为,而是由一些 Opera 的工程师自己在闲暇之余完成。Opera Mobile 开发团队成员 Fredrik Öhrn 在文章中写道:
此 次 Maemo 版 Opera Mobile 10 是由 Opera 的一个小团队在业余时间作为兴趣进行开发的。团队为此差不多花了 6 周的工时。需要指出的是,(由于)Maemo 版 Opera Mobile 10 不是正式的官方版本,因而并未和往常一样对其进行基于流程工艺质量的测试,也许在使用体验上不是官方释出版那般 “历经打磨”。这也意味着 Opera Mobile 10 在 Maemo 平台上可能永远不会有所谓的 “最终版”,因为不断给其添加酷炫的新功能比修复旧的 bug 来的有趣。
Maemo 版 Opera Mobile 10 同样也可用于早先的 N800/810。安装方法:通过内置浏览器点击此处进行下载 安装。
非官方项目不代表功能缩水。除去 Symbian 和 WM 版都支持的传统功能以外(Opera Turbo 加速浏览、书签/快速拨号同步、多标签页浏览、横竖屏切换、全屏浏览等等),Maemo 版还改用了最新的桌面版渲染引擎,对网页元素的支持超过其它平台上的版本,是最接近桌面版表现的 Opera Mobile 浏览器。Zibin 在 Opera Labs 的博文中对此进行了解释:
Maemo 平台上我们将 Opera Mobile 的渲染引擎升级为 Presto 2.5——和桌面版 Opera 10.5x 相同。搭配首次在移动版使用我们的 Vega 矢量库(Vega rendering library),能够正常渲染很多基于 CSS3 的新效果,比如之前移动版 Opera 显示错误的圆角和 2D 变形。
另外,这也是我们第一次在公开发布的 Opera Mobile 中内嵌我们迅捷的 JavaScript 引擎——Carakan。
若想深入了解标准支持,可以参见此处:Web specifications supported in Opera Presto 2.5 和 Opera Presto 2.4 。
Desktop 10.5x | Mobile 10 Maemo | Mobile 10 | Mini 5 | |
CSS3 general | ||||
Web Fonts | ||||
Media Queries | ||||
text-shadow (incl. multiple text-shadow) | ||||
selectors | ||||
CSS3 Backgrounds and Borders | ||||
border-radius | ||||
background-clip | ||||
background-origin | ||||
multiple background images | ||||
background-attachment | ||||
box-shadow | ||||
border-image | ||||
CSS3 Transitions | ||||
transition-property | ||||
transition-duration | ||||
transition-delay | ||||
transition-timing-function | ||||
ease | ||||
linear | ||||
ease-in | ||||
ease-out | ||||
ease-in-out | ||||
CSS3 2D Transforms | ||||
translate | ||||
translateX | ||||
translateY | ||||
scale | ||||
skew | ||||
rotate | ||||
transform-origin | ||||
CSS3 Color | ||||
rgba() | ||||
hsla() | ||||
HTML5 | ||||
Video | ||||
Audio | ||||
Web Forms | ||||
Storage | ||||
Web Storage – Local Storage | ||||
Web Storage – Session Storage | ||||
Web SQL Storage | ||||
Graphics | ||||
Canvas | ||||
SVG | ||||
Miscellaneous | ||||
Selectors API | ||||
Viewport META tag | N/A |