x404.co.uk
http://www.x404.co.uk/forum/

Opera Mini
http://www.x404.co.uk/forum/viewtopic.php?f=3&t=7702
Page 1 of 3

Author:  ChurchCat [ Tue Apr 13, 2010 9:39 am ]
Post subject:  Opera Mini

Opera Mini is in the App. Store. It is free and it is pretty dam good.

I am using it to post this form my iPhone.

It seems a lot faster than Safari.

Author:  paulzolo [ Tue Apr 13, 2010 9:54 am ]
Post subject:  Re: Opera Mini

ChurchCat wrote:
Opera Mini is in the App. Store. It is free and it is pretty dam good.

I am using it to post this form my iPhone.

It seems a lot faster than Safari.


It is dreadful, poor and ruins standards compliant HTML.

Let’s look at a web site I work on.

Functionality Fail:
http://www.softpress.com

In Safrai on an iPhone this works - tapping the tabs under the main image to show. They scroll to show more of an image.

In Opera, this functionality requires a trip to a server, and even then the chances of the right image being displayed is suspect. This code uses the Scriptaculous library, which is pretty robust and cross platform/browser.

http://www.softpress.com/products:
In Safari:
Image

Same page in Opera Mini:
Image

Both show the page “as is” - ie straight after loading the page. In Safari, the page is readable. In Opera, it is illegible, and you have to zoom in to see the text. This site is pretty standards compliant, and uses valid XHTML and CSS. There is no excuse these days to get it so very wrong.

EDIT: First screen shot corrected.

Author:  EddArmitage [ Tue Apr 13, 2010 10:02 am ]
Post subject:  Re: Opera Mini

Does the website load a specific stylesheet for Mobile Safari? If so, surely the page needs updating to load that if the user agent string is iPhone Opera as well, as it looks like it's rendering a big-browser version of the site.

Author:  paulzolo [ Tue Apr 13, 2010 10:32 am ]
Post subject:  Re: Opera Mini

EddArmitage wrote:
Does the website load a specific stylesheet for Mobile Safari? If so, surely the page needs updating to load that if the user agent string is iPhone Opera as well, as it looks like it's rendering a big-browser version of the site.


No - no special CSS for mobile Safari - it’s not needed. It seems that Opera does a lot more than need a potential second CSS file. It probably needs a different set of ExpressionEngine templates.

Author:  EddArmitage [ Tue Apr 13, 2010 10:35 am ]
Post subject:  Re: Opera Mini

paulzolo wrote:
EddArmitage wrote:
Does the website load a specific stylesheet for Mobile Safari? If so, surely the page needs updating to load that if the user agent string is iPhone Opera as well, as it looks like it's rendering a big-browser version of the site.

No - no special CSS for mobile Safari - it’s not needed. It seems that Opera does a lot more than need a potential second CSS file. It probably needs a different set of ExpressionEngine templates.

Yup, that javascript weirdness is just plain odd! It was just the way the two screenshots looked so different I presumed it must be a different version of the same markup! Crazy Opera! Desktop Opera's normally alright enough!

Author:  jonlumb [ Tue Apr 13, 2010 10:40 am ]
Post subject:  Re: Opera Mini

I'm wondering if this is the reason Apple let it through; they tried it and realised it was arse gravy.

Author:  EddArmitage [ Tue Apr 13, 2010 10:41 am ]
Post subject:  Re: Opera Mini

jonlumb wrote:
I'm wondering if this is the reason Apple let it through; they tried it and realised it was arse gravy.

Or maybe that was Opera's plan, and they're going to drip-feed updates to make it usable? It's a conspiracy I tell you! A CONSPIRACY!

Author:  paulzolo [ Tue Apr 13, 2010 11:18 am ]
Post subject:  Re: Opera Mini

EddArmitage wrote:
paulzolo wrote:
EddArmitage wrote:
Does the website load a specific stylesheet for Mobile Safari? If so, surely the page needs updating to load that if the user agent string is iPhone Opera as well, as it looks like it's rendering a big-browser version of the site.

No - no special CSS for mobile Safari - it’s not needed. It seems that Opera does a lot more than need a potential second CSS file. It probably needs a different set of ExpressionEngine templates.

Yup, that javascript weirdness is just plain odd! It was just the way the two screenshots looked so different I presumed it must be a different version of the same markup! Crazy Opera! Desktop Opera's normally alright enough!


Hi - major cock-up here. I uploaded the wrong Safari screen grab. :oops: Been taking a few for comparison purposes.

My first post now contains the correct image pairs. The problem is evident - Opera draws the page to an arbitrary width - it doesn’t take landscape mode into account, and at first sight, the page is hard to scan by eye for content when displayed like that. Safari uses the full width of the page so the text is, hopefully, readable even at that size.

I understand that opera Mini talks to an Opera Server which “runs” JavaScript and returns a new version of the page, which is the technical reason why the carousel fails in this way. The bad news is that it’s a trip to the server each and every time you do this. I am not sure how AJAX based sites will fare as they may not actually function properly in tis kind of environment.

Author:  ChurchCat [ Tue Apr 13, 2010 12:56 pm ]
Post subject:  Re: Opera Mini

Well it does seem pretty nippy.
:|

Author:  paulzolo [ Tue Apr 13, 2010 1:23 pm ]
Post subject:  Re: Opera Mini

ChurchCat wrote:
Well it does seem pretty nippy.
:|


That’s because it goes through their servers, and the web page gets “optimised”.

http://en.wikipedia.org/wiki/Opera_Mini#Functionality

Quote:
Unlike ordinary web browsers, Opera Mini fetches all content through a proxy server that reformats web pages into a format more suitable for small screens. A page is compressed, then delivered to the phone in a markup language called OBML (Opera Binary Markup Language). This compression process makes transfer time about two to three times faster and the pre-processing also smooths compatibility with web pages not designed for mobile phones.


So, in all, it’s not a web site you are looking at in Opera, but a kind of mashed-up of a web site.

Author:  Fogmeister [ Tue Apr 13, 2010 1:29 pm ]
Post subject:  Re: Opera Mini

In a way its like telling opera you want to see a website and they zip it up and send it down to you in compressed format and your iPhone can read the zipped up version.

Should be good for beating the data caps and for speed when not using 3G.

It may not be as nice looking as Safari but I'm sure they'll be a few people who would take the speed over the initial loading look of a website.

Having said that though I haven't used it so it may be shockingly bad to use also.

Author:  paulzolo [ Tue Apr 13, 2010 1:31 pm ]
Post subject:  Re: Opera Mini

One thing this WILL bring to the fore is Firefox Mobile. If Opera is allowed on the iPhone, then surely other browsers too? Or is Opera’s methodology so different that it doesn’t qualify in that way?

Author:  Fogmeister [ Tue Apr 13, 2010 1:34 pm ]
Post subject:  Re: Opera Mini

paulzolo wrote:
One thing this WILL bring to the fore is Firefox Mobile. If Opera is allowed on the iPhone, then surely other browsers too? Or is Opera’s methodology so different that it doesn’t qualify in that way?

I heard mention that their system of compressing the pages through their own servers was the loophole they foulnd that allowed them to be put in the appstore.

No doubt the loophole will be patched soon or other browsers will start to adopt the same features.

Author:  EddArmitage [ Tue Apr 13, 2010 1:36 pm ]
Post subject:  Re: Opera Mini

Fogmeister wrote:
No doubt the loophole will be patched soon or other browsers will start to adopt the same features.

Surely it'd be dificult for an Open Source product such as FF to get the infrastructure in place for such a system?

<eddit>Maybe we could see iIE though! (8-p)</eddit>

Author:  ChurchCat [ Tue Apr 13, 2010 2:31 pm ]
Post subject:  Re: Opera Mini

Hmm, copy and paste seems broken on it.

:?

Page 1 of 3 All times are UTC
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/