A Blog From Behind the Trenches

Attack of the Bugs

Where's the Flash support in Opera Mobile 10 for Symbian S60?

, , , , , ,

Update: Opera Mobile 10 for S60 apparently does not support plugins yet. As it is a beta, this might change in the final version.

If you are wondering whether Opera Mobile 10 for S60 supports Flash or not (and if not, if it will ever support it), the short answer is (as far as I know):

You need the Flash plugin.

No browser supports Flash natively, since Flash is a plugin. This means that as long as a browser supports plugins and a Flash plugin is available for your platform, it should be possible to use the plugin to view Flash content. Some browsers also use a remote server to handle the plugin content, and then passes it on to the browser client in a format suitable for that browser. (Opera Turbo does not transcore plugin content (such as Flash), so that will not get you Flash support either.)

As I understand it, Opera Mobile 10 does (or should) support plugins, but I'm not sure if a Flash plugin is available for S60. If it is, and it doesn't work in Opera, it's probably a bug in either the plugin, or in our plugin support (report bugs in Opera Mobile for S60 in the Symbian forum).

If anyone knows about a Flash plugin for S60, let me know.

So should Opera bundle Flash, if possible? Probably not. We did that on Desktop, and that led to all sorts of problems, such as security flaws in Flash forcing us to release updates to Opera. The Flash plugin is also a pretty large download, and that is a major reason to keep it as a separate download.

And of course, Flash is a closed, proprietary, inaccessible technology which actually puts everyone at risk because it's a single point of failure and therefore a very tempting target for virus and malware authors.

Remote debugging Opera Mobile 10 with Opera DragonflyWap Review: The Truth About Opera Mobile 10 Memory Usage

Comments

endless lovepersianweblog Wednesday, November 4, 2009 2:56:05 PM

Great Idea up
I haven't seen a mobile browser which can support flash on Mobile phones !

Martin RauscherHades32 Wednesday, November 4, 2009 2:57:12 PM

As far as I know (didn't try it yet) my Nokia N79 (a Series 60 handset) has Flash Lite 3.x

I'll test if flash works...

Sami Serolaserola Wednesday, November 4, 2009 3:02:31 PM

Flash Lite is maybe available already (for all S60 phones). Full Adobe Flash 10.1 probably coming in 2010:
http://www.mydigitallife.info/2009/10/06/adobe-flash-player-10-1-for-mobile-devices-and-smart-phones/

Haavardhaavard Wednesday, November 4, 2009 3:07:03 PM

Hades32: It would be great if you could give it a try. However, I fear that it might be a plugin created specifically for the built-in browser, and that it has been made different on purpose to prevent other browsers from using it.

Martin RauscherHades32 Wednesday, November 4, 2009 4:26:47 PM

Originally posted by haavard:

Hades32: It would be great if you could give it a try. However, I fear that it might be a plugin created specifically for the built-in browser, and that it has been made different on purpose to prevent other browsers from using it.


You seem to be right sad
The flash test page only works with the built in browser...

Charles SchlossChas4 Wednesday, November 4, 2009 5:14:16 PM

Great post

53north Wednesday, November 4, 2009 10:53:34 PM

The java Nokia 5300 music express does Flash screensavers & wallpapers within the phone..so the power is there, maybe, if opera ever want to capitalise on it. Same with animations, sounds & vibrate...work o.k. in games..

FataL Wednesday, November 4, 2009 11:22:13 PM

I probably will not surprise anyone if I say that many of my friends just love to show some new cool clips while drinking beer at pub. Almost everyone of them tried Opera Mini or Opera Mobile previously, but now they use other mobile browser or use some application for watching video, and I fully understand why... BTW, I know couple of people that changed their phones just to have ability to watch Youtube clips (silly, I know).

Unfortunately we will not see OGG video (that can be played w/o plugins) on major sites such as Youtube, Rutube or Vimeo for couple more years (if ever they will provide such support until all major browser vendors are agree on something).

So, seems that this is the only way for now. And I hope Opera also stop play politics here and provide goods for the end users.

Some browser vendors even managed so add Silverlight support, all for compatibility with current web and greater user experience.

Summary: video is an important part on the web nowadays, and video on the web is mostly Flash currently, so it should be supported if browser vendor wants to attract new users and not lost current ones.

Disclaimer: as a web designer/developer I'm all against proprietary technologies like Flash and Silverlight, and would never use them in my projects (except video currently).

Charles SchlossChas4 Thursday, November 5, 2009 3:46:39 AM

Did not know Microsoft would allow some one else to have silverlight support before them

Originally posted by FataL:

I'm all against proprietary technologies like Flash and Silverlight


I would also prefer a non plug-in based video code (save the end user a lot of trouble)

Most people don't under stand the difference between a plug-in and a browser (I would say most think it is part of the browser)

Haavardhaavard Thursday, November 5, 2009 5:34:57 AM

Originally posted by FataL:

So, seems that this is the only way for now. And I hope Opera also stop play politics here and provide goods for the end users.

This has got nothing to do with playing politics. It has to do with the Flash being a plugin, and that plugin apparently not being available.

FataL Thursday, November 5, 2009 6:58:24 AM

It has to do with the Flash being a plugin, and that plugin apparently not being available.

I understand the problem with missed plug-in. Adobe just can't release plug-in for every platform. Same as you guys can't release browser written in native code for each platform and phone. You understood this early and created perfect solution for this problem -- Opera Mini, which renders almost everything (HTML, CSS, JavaScript) on server. So, why not to do this with other technologies like Flash? And it's proven as doable...
Also all this perfectly applies to Opera Mobile with Turbo technology...

53north Thursday, November 5, 2009 7:15:54 AM

I think it's wrong to expect all these things on a free 'low end phone' browser.
Maybe there could be a 'pay for' mini that might address all these problems. €3 or 4 via phone credit would make more sense for good video or high end trix.
=o)

z@h3kZAHEK Thursday, November 5, 2009 9:00:12 AM

Of course it would be inside it or support by different way.It is really necessary on mobile browsing.For example,even if I am hard fan opera smile,sometimes just for this I have to open different mobile browsers to see flash content...

Haavardhaavard Thursday, November 5, 2009 9:26:14 AM

Originally posted by FataL:

You understood this early and created perfect solution for this problem -- Opera Mini, which renders almost everything (HTML, CSS, JavaScript) on server.

This is about Opera Mobile. You will have to ask the Opera Mini team about Opera Mini.

Transcoding video would be extremely expensive. I am not sure how, e.g., Skyfire can afford it. I suspect they can't. But again, this if off-topic.

JGlueck Monday, March 1, 2010 4:28:19 PM

Hi gang, this is Jeff from Skyfire. Came across this thread. I am personally a big fan of Opera Mini for phones where you can't get Skyfire (and this thread is correct, Skyfire's server-assisted browser currently can't extent to very low end feature phones. That's an Opera strength.).

A few people here have cited that they can't find a browser that supports Full Flash 10.1 for Symbian or WindowsMobile. I just wanted to correct the statement that none exists. Skyfire handles them, and I encourage them to give it a try. It's free at Skyfire.com. In full disclosure, I work at Skyfire, and don't want to intrude on the Opera discussion. But there were a few factual mis-statements we felt bound to correct.

As to how can Skyfire afford to transcode all Silverlight and Flash and WindowsMedia and RealPlayer video in real time, that's the key to all the R&D we've done for a few years. We have it down to a hyper-efficient level of a few dimes a year per user. And thanks to search and ad rev share, the business makes sense. Especially as mobile advertising grows over the next few years and matures in scope.

Since this thread, Opera Mobile has added Flash Lite support. But we're under the impression that the architecture of Opera Mini, since pages are transcoded entirely into OBML for compression, does not currently allow any plug-ins. Opera should correct the industry impression if that's incorrect. It's their decision, but the tremendous speed of Opera Mini (only matched by skyfire) is its calling card, and we imagine Opera doesn't want to re-do the architecture and risk that. Skyfire has a different, more Citrix-like approach, so comes at it differently.

skrym Monday, March 1, 2010 4:56:31 PM

Originally posted by JGlueck:

As to how can Skyfire afford to transcode all Silverlight and Flash and WindowsMedia and RealPlayer video in real time, that's the key to all the R&D we've done for a few years. We have it down to a hyper-efficient level of a few dimes a year per user.


That sort of makes sense. After all, Skyfire doesn't really show video. It's more like a slideshow. A low-fps series of low quality images.

Originally posted by JGlueck:

the tremendous speed of Opera Mini (only matched by skyfire)


What makes you think Skyfire's speed matches Opera Mini? It clearly doesn't.

KYrenKYren Thursday, March 4, 2010 10:43:34 AM

I have flash lite 3 on E71, but it works only with the native browser. Flash 10.1 has been recently released for android, let's hope they make a version available for s60v3 9.1 also.

Write a comment

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