5 Reasons Why Opera Mini for the iPhone Sucks
The Internet was recently shocked with the news that Apple approved Opera Mini for the iPhone. Previously only
Mobile Safari and other browsers that used the WebKit engine were allowed to run on the iPhone OS. There was much speculation as to whether it would be approved by Apple due to past restrictions placed on third-party browsers and other applications which duplicated existing iPhone functionality or executed third-party code on the device.
The browser is free and is available for download [iTunes Link] but really is it that great? Here are my five reasons why Opera Mini sucks:
Clunky User Interface
This is probably the biggest pitfall for me in this app. The look of the app, while very ‘Opera’ doesn’t really fit into the iPhone UI. Maybe it is because I’m extremely used to Safari but the excessive red and black does nothing for ones visual appeal. No UI element looks or is positioned like the familiar CocoaTouch UI. Buttons are different, menus are different, switches are different. Lets face it, it doesn’t look like an iPhone app.
The buttons are also massive and take up a large proportion of the screen real estate. With only a 3.5″ screen, the UI controls take up about a 1/3 of the screen.
However there are some great UI features such as SpeedDial which make up for the clunky UI.
Security Risk
Basically when visiting encrypted pages, you have to allow Opera to get in the middle to decrypt and re-encrypt (via Opera Software), breaking what’s meant to be an end-to-end security chain. Due to the data being transferred between your phone and Opera servers your details could potentially be compromised to hackers, thieves etc. I’m actually surprised that Apple didn’t reject the app solely because of this flaw. Just imagine if your email, Facebook and even PayPal or bank details were obtained by hackers, major damage could be done.
If you don’t believe me, look here. Opera expressly states this problem in their FAQ.
“Is there any end-to-end security between my handset and — for example — paypal.com or my bank?
No. If you need full end-to-end encryption, you should use a full Web browser such as Opera Mobile.
Opera Mini uses a transcoder server to translate HTML/CSS/JavaScript into a more compact format. It will also shrink any images to fit the screen of your handset. This translation step makes Opera Mini fast, small, and also very cheap to use. To be able to do this translation, the Opera Mini server needs to have access to the unencrypted version of the Web page. Therefore no end-to-end encryption between the client and the remote Web server is possible.”
Have a look at this video for more information on the security concerns.
Page Rendering
Opera says that
“Streamlined rendering engine and server-side compression allows Opera to load Web pages much more quickly than other mobile phone browsers.”
While Opera Mini is very fast, the page rendering suffers with jagged fonts, small text is hardly legible and is more often than not reduced to thick and plain lines.
Here are some examples:
Here is Stuff.co.nz viewed in landscape, notice how Opera zooms right in to the page and it doesn’t seem like there is a way to zoom out.
No Multi Touch Support
Safari makes excellent use of the iPhone’s sensitive multi-touch, you are able to easily pinch, zoom, scroll and much more. However as mentioned, Opera Mini lacks an Apple like UI and the browser does not include such fundamental UI conventions such as pinch-zoom. With 100 million iPhone users familiar with Apple’s multi-touch gestures it is crucial to have this supported.
Opera Mini offers only two zoom levels, one in which the text is either too big or too small, there is no in between. As well as this scrolling just doesn’t work as well with Opera Mini as it does in Safari. Sliding down a long row of text on Opera jitters while Safari scrolls smoothly.
It’s Just a Proxy Server
Unlike Safari, Opera Mini fetches all content through a proxy server that reformats web pages into a format more suitable for the iPhone’s screen. This presents many problems such as rendering, formatting and much more.
As well as this, the web page is compressed in Opera’s Binary Markup Language which often distorts the page. Being a proxy server many functions such as signing into WiFi hotspots do not work. If you’re looking for a fully fledged mobile web browser, Opera Mini shouldn’t be your choice.
However I have only discussed the problems here and there are many great features of Opera Mini such as great speeds. After all it’s free so I still encourage you to try it out!
Have you had a chance to test Opera Mini out? How does it live up to Safari? Which will you be using on a regular basis?


28. Apr, 2010 




using Google DNS Servers, on my Android, checking my Google Apps Mail and writing Google Docs. Then surfing on YouTube and letting the world know my thoughts on Google Buzz. Now I’m planning my day using Google Calendar while checking Google News, then going home and booting up Google Chrome OS then checking my route on Google Maps, I get interrupted by Google Talk, I then use Google GPS to navigate home. Now I’m writing this post on Blogger while uploading photos to my Picasa and reading the news on Google Reader. Finally my post is published and it is put through FeedBurner for all my RSS subscribers to see.
Twitter where the limit is 140 characters. Also, in an email, a short URL isn’t as error prone to having breaks in it than a longer URL.
is.gd lacks a few features, customisation, stats etc.
Developed and coded by 
