Opera Mobile 10 for Nokia N900 and N800/N810 (Maemo) – Standards support

, , , , , ,

Update: see the latest browser support chart listing web standards support for Opera desktop, Opera Mobile and Opera Mini listed here.

We're proud to announce that today we released a preview build of Opera Mobile 10 for Nokia N900 and N800/N810.

Apart from being our first (unofficial) build for the Maemo platform in a little over 3 years, this release also brings with it a few major improvements to our flagship mobile browser.

So what's the difference between generic Opera Mobile and it's Maemo-flavoured counterpart? Opera Mobile 10 for Maemo has been upgraded to use the Presto 2.5 rendering engine – the same engine used on Opera Desktop 10.5x releases. Coupled with the Mobile debut of our Vega rendering library, this enables you to use many of the new CSS3-based effects, like rounded corners and 2D transforms, that were previously only available in Opera's desktop versions.

This release is also the first public release of Opera Mobile to include Carakan – our lightning-quick JavaScript engine (note that JIT support for ARM was not yet stable enough to include).

If you want to get some light-hearted, behind-the-scenes information around today's release, check out our 5 questions for the Opera Mobile 10 Maemo team.

For an in-depth look at our standards support, please check out Web specifications supported in Opera Presto 2.5 and Opera Presto 2.4 – but as a quick reference, here's an update to our Opera browser standards support chart that gives an overview of the Maemo preview build's improvements.

Desktop 10.5x Mobile 10 Maemo Mobile 10 Mini 5
CSS3 general
Web Fonts supported supported supported not supported
Media Queries supported supported supported supported
text-shadow (incl. multiple text-shadow) supported supported supported supported*
selectors supported supported supported supported
CSS3 Backgrounds and Borders
border-radius supported supported supported not supported
background-clip supported supported supported supported
background-origin supported supported supported supported
multiple background images supported supported supported supported
background-attachment supported supported not supported not supported
box-shadow supported supported not supported not supported
border-image supported supported not supported not supported
CSS3 Transitions
transition-property supported supported supported not supported
transition-duration supported supported supported not supported
transition-delay supported supported supported not supported
transition-timing-function supported supported supported not supported
ease supported supported supported not supported
linear supported supported supported not supported
ease-in supported supported supported not supported
ease-out supported supported supported not supported
ease-in-out supported supported supported not supported
CSS3 2D Transforms
translate supported supported not supported not supported
translateX supported supported not supported not supported
translateY supported supported not supported not supported
scale supported supported not supported not supported
skew supported supported not supported not supported
rotate supported supported not supported not supported
transform-origin supported supported not supported not supported
CSS3 Color
rgba() supported supported supported supported
hsla() supported supported supported supported
HTML5
Video supported not supported not supported not supported
Audio supported not supported not supported not supported
Web Forms supported supported supported supported
Storage
Web Storage - Local Storage supported not supported not supported not supported
Web Storage - Session Storage supported not supported not supported not supported
Web SQL Storage supported not supported not supported not supported
Graphics
Canvas supported supported supported supported
SVG supported supported supported supported
Miscellaneous
Selectors API supported supported supported supported
Viewport META tag N/A supported supported not supported

* Blur radius is not supported.

† Opera on Windows and Mac support the Ogg container format and the Theora and Vorbis codecs, as well as the WAVE container format and PCM codec. Opera on Linux and FreeBSD supports the container formats and codecs that are installed in the system's GStreamer.

‡ Opera Mini uses the same engine as other Opera products, but it is special as it consists of an Opera Mini thin client on the phone and an Opera Server on the back-end. Because of this particular architecture, Opera Mini does not support asynchronous operations or user interaction such as mouseover events in SVG and Canvas.

¶ Due to Opera Mini's nature as a thin client, Selectors API function calls that require user interaction, such as mouseover events, will not work. The selector queried should also be loaded before the JavaScript that does the querying, which can be done by placing the script just before the body close tag.

Icons by famfamfam

DIBI conference, Gateshead, UK, Wednesday 28th April 20105 questions for the Opera Mobile 10 Maemo team

Comments

Daniel HendrycksDanielHendrycks Tuesday, May 11, 2010 9:03:17 PM

cool

Anonymous Monday, May 17, 2010 10:15:54 AM

Anonymous writes: I love Opera for Maemo, only thing I miss to use it instead of the builtin browser is a better zoom functionality. And an option to be able to zoom with the volume-buttons or not.

DavidSchalandra Wednesday, May 19, 2010 12:33:01 PM

Great! Another good point for me to finally get a N900. smile

Anonymous Wednesday, May 19, 2010 2:40:48 PM

Bob writes: I've been using Opera Mobile Maemo for a week now on an N800 and it's been more stable and faster than the built-in browser. Thanks for taking the trouble to port it, and helping me find useful things to do with my N800.

Anonymous Tuesday, May 25, 2010 8:34:09 PM

Evert writes: Is there any way to zoom in/out?

prd3 Friday, June 4, 2010 10:07:20 AM

Originally posted by anonymous:

Is there any way to zoom in/out?


Uh, tap the screen?

Anonymous Tuesday, June 22, 2010 8:52:58 PM

Felipe writes: I realy loved this browser I'm using in everything about 1 week. most pages have loaded perfect. I love de portarit fit of the body text from the pages. the zoom is perfet like others versions. the fastest browsing by taking the pictures resolutiom is nice. It's missing the flash support but i think when it's comes the browsing velocity will be decressed. the portait virtual key board works great. congratulation opera time, for me opera still the best mobile browser. P.S: for reading content from the web i prefer opera, because of the perfet fit of portait mode, but to see a page that is full of java script or flash i still need to use the nokia browser the is good too.

Anonymous Tuesday, July 20, 2010 7:09:46 PM

Anonymous writes: Well Opera Mobile has pretty much replaced the built in browser for me on my N900. As has been expressed by a few other users, I would like to see another method available for an incremental zoom. The autozoom feature works great but there are some times (e.g. when viewing a picture) when being able to zoom in as far as I want would be useful. If this feature was implemented the only time I would ever have to use the Maemo browser would be for flash (which most of the time I do not want to load). Keep up the great work!

Yordan GeorgievOnlyOpera Tuesday, August 10, 2010 5:15:00 PM

I've been trying to open tab in a background on my N900 ... went trough the opera:config and opera.ini. Could this be achieved somehow ... if not it is number one feature request ! Most of the news sites or a simple google search are much more efficient if you open the links in the background while browsing hte listing ... and than open the tabs one by one when they are already loaded ...rendered ... For example on my desktop Opera and google reader I have the "open all pop-ups in background " setting and by simply V and j could open only the desired pages ...

Anonymous Sunday, August 15, 2010 4:56:49 AM

danahyatt writes: Opera 10.1 beta is great for reading the news (NYT & WSJ). I don't need glasses because Opera zooms to the story with a touch. Loading is faster than the built-in Maemo Browser. I don't use Flash much anymore so Opera could be my only browser, easily. My first use of Opera was release 7 for my Tungsten 2e. Opera is what gave value to the Palm. With the Tungsten e2 WiFi Micro-Card I had the Internet in my pocket years before IPhone and Smart Phones. I've registered and left kudos on the Developer's Site before but I am enthused with the new release. Thanks!!!!

Anonymous Tuesday, September 28, 2010 10:46:50 AM

Anonymous writes: How can i install the opera

Anonymous Thursday, October 14, 2010 2:03:11 AM

Anonymous writes: the only thing missing is flash. I hope they get a chance to update that.

Anonymous Monday, January 3, 2011 9:00:14 AM

Al-Maut writes: oh I was getting fed up with the n800 web browser its so slow, all websites load in secs rather than mins with opera thank God, just need flash support now then its perfect!

Anonymous Thursday, June 9, 2011 8:20:56 AM

tobing writes: I use my Nokia N900. how do I download Opera for the N900?

Thomas Landsbergtomlandsberg Saturday, July 9, 2011 11:48:21 PM

Hello, you wonderful people who have developed during your free time this fabulous web browser Opera 11 for the Nokia N900 or simply the best "smartphone" on the market. It is the fastest browser available. I love the way zooming, fast scrolling is done, the way newly opened tabs are handled in the background, the startpage, the implementation off copy,cut,paste,select text,download, saving pages,etc and its intuitive approach for the user. I like its apperance. The absence of flash is bearable. Sometimes I miss the choice of using an other search engine but Google. Here and also with the plugin technology Firefox 5 for Maemo leads the way, but is much slower! I hope we will see more of your development in the future, stay tuned. Good luck to you all and many,many thanks!

Write a comment

You must be logged in to write a comment. If you're not a registered member, please sign up.