Why there's no Flash on Opera Mini
By Sami Serolaserola. Tuesday, October 20, 2009 11:35:24 AM
Many phones just does not support Flash
Opera Mini is especially directed for so called low end phones that have very limited resources. The worst bottle neck is the amount of RAM available on those phones. This amount of RAM is usually unclear for many mobile phone users. First of all, RAM is not the same as phones internal memory. For some reason manufacturers just do not tell the size of RAM, but it is usually very limited. Find out more about RAM usage here.
In practice the limited size of RAM means that there's not enough working memory to run the applications, like browser and Flash player, plus all the pages, images and JavaScripts opened during the session. For example Opera Mobile has been told to need several mega bytes just for the browser. I couldn't find any exact numbers but it's a lot more than Opera Mini takes.
Even if the mobile browser would support the use of external Flash player, then the next problem is whether the phone actually can run something like Flash Lite 3.x. Although Adobe has published some promising forecasts on fast crowing numbers of phones having Flash Lite already installed, the numbers of those phones are still small compared to phones without Flash Lite.
Then what about having an built-in Flash player?
Another "full browser" for mobile phones called Skyfire has been told to include full Flash video player*. Of course this sounds promising, but once again the amount of RAM becomes crucial. I found information telling that Skyfire takes even 16 MB RAM, and there's no page history included. So no way to make it work on low end phones.
Update 19 Dec 2009: *Finally had some time to find out more on this and obviously Skyfire just transcode the videos on their server. Source, PCMAG.COM: For Skyfire's Mobile Web, The Secret's in the Server
But is it still possible to have Flash supported on J2ME applications?
I'm not an expert on this but it looks like it should be possible to open something like Flash Lite directly from J2ME application. And why not? However, currently there's a lot more important things to implement. There's no point to spend developers time and money when only relatively small number of phones can run Flash Lite.
Then what to do?
If Flash is important for you, then do consider buying a new phone that has Flash Lite 3.x already installed. Moreover, it's good idea to get 3G connection from your provider. You need fast connection to run rich media or download huge Flash files. Finally, forget Opera Mini and download so called "full browser" like Opera Mobile.
One thing is sure. You just can't get Flash Lite or any "full browser" to run on low end phone. As soon as majority of phones does have Flash Lite on them then it is fare enough to ask Flash supported on Opera Mini.


Anthony Museatlantis FletcherMuseatlantis # Sunday, November 29, 2009 2:43:28 PM
hydeaway # Sunday, January 17, 2010 3:38:29 PM
sandu22 # Tuesday, August 31, 2010 10:26:25 AM
mobile industry has expanded - large displays with touch input, social networks, navigation & positioning gps, but the mobile web is staying behind.
Sami Serolaserola # Tuesday, August 31, 2010 10:35:00 AM
Moreover, as far as I know the number of phones that can play full Flash is still limited. If anyone knows any source that provide more information on this, then please send the link
thonyek # Saturday, September 4, 2010 10:24:29 PM
Almarkphilip # Friday, September 17, 2010 9:43:39 AM
sandu22 # Sunday, September 26, 2010 1:00:24 PM
prd3 # Monday, September 27, 2010 9:28:11 AM
Originally posted by sandu22:
The iPhone is a "weak phone"?
sandu22 # Monday, October 4, 2010 7:57:05 PM
Originally posted by prd3:
That's exactly what I mean...
You get the same (functionally equal, not UI) Opera mini on symbian and iPhone/WM.
My point was, that the differences of computing power are very big on mobile phones nowadays, so why not adjust the software to use the full potential of a particular device, not limit it to the weakest one for better compatibility.
prd3 # Tuesday, October 5, 2010 1:14:53 PM
Originally posted by sandu22:
What makes you think it ISN'T?
sandu22 # Friday, October 8, 2010 7:56:44 AM
I do hope that the new HTML 5 and CSS3 will be implemented, what will make the flash eventually not needed anymore. But until then, we'll just have to wait.
Sami Serolaserola # Friday, October 8, 2010 8:16:38 AM
Mobile browsers still have to either transcode the videos to format supported by mobile phones (like Skyfire) or just let others to do it and embed the video stream into pages (like Bolt) or just open it on phone's built-in media player (like Opera Mini does).
But even on full browsers and desktop browsers the HTML5 is not going to stop people using Adobe Flash just like that. On the contrary Adobe will very likely fight for their place on market and make their format more accessible like they have done already.
prd3 # Friday, October 8, 2010 10:36:34 AM
Originally posted by sandu22:
That's got NOTHING to do with device capabilities, and EVERYTHING to do with the fact that transcoding video is TOO EXPENSIVE.
Uh, they are. Opera Mini uses the same engine as the desktop version (only on a server).
Uh, what on earth are you talking about? HTML5 is more than just video
Ornelien Mfornelien # Friday, November 5, 2010 3:04:44 AM
Razioffuture # Saturday, January 8, 2011 1:56:22 PM
Sami Serolaserola # Saturday, January 8, 2011 6:45:56 PM
Razioffuture # Monday, January 10, 2011 12:14:10 PM
Razioffuture # Monday, January 10, 2011 12:17:12 PM
it is possible
ChrisSlamdex # Tuesday, January 18, 2011 1:54:17 PM
Originally posted by Razioffuture:
Skyfire doesn't display Flash content. What it does is that it converts only Flash videos from some popular sites to a format that can be played on the phone.But there's no real Flash support. You can't play Farmville.
Razioffuture # Tuesday, January 18, 2011 2:57:40 PM
Razioffuture # Tuesday, January 18, 2011 3:00:28 PM
ChrisSlamdex # Tuesday, January 18, 2011 9:53:30 PM
Originally posted by Razioffuture:
What happened to Skyfire?They had to block most countries in the world. Only rich Western countries are now able to use Skyfire.
Why?
Because video transcoding is prohibitively expensive due to network costs.
In fact, they had to charge for the iPhone and iPad versions.
I doubt Skyfire is profitable. In fact, I am fairly sure they are burning cash fast. Video transcoding is that expensive.
Razioffuture # Friday, January 21, 2011 10:06:52 AM