Industry


Ads by TechWords

See your link here


Subscribe to our e-mail newsletters
For more info on a specific newsletter, click the title. Details will be displayed in a new window.
Computerworld Daily News (First Look and Wrap-Up)
Computerworld Blogs Newsletter
The Weekly Top 10
More E-Mail Newsletters 

Opera Mini on iPhone goes back and forth without havin' gone nowhere

As far as interesting stories go, the Opera browser on iPhone isn't Watergate. However, a lot of speculation this week  and overarching philosophical position of Apple have made it newsworthy. I guess.

First of all, Apple has had a position on iPhone Apps, since the App Store opened, that none of the apps could compete with iPhone's default apps.

Yes, for some of you, this raises a red flag...but hear me out.

This hasn't been a big deal so far because most of Apple's apps are best of breed and far out ahead of 3rd party developers. Apple also has a different SDK for internal apps that allows hooks into more of the iPhone's core capabilities. Apple's apps can run in the background while 3rd party apps have to be open to operate, for example. Apple has so far shelved the "push notification" functionality for 3rd parties.

There was some squabbles when Podcaster, an application which took an iTunes function (podcasting) and expanded it greatly (storing them on your iPhone), got denied. Netshare, an application that violated AT&T's terms of service (not Apple's) was also pulled. (btw, PDAShare via jailbreak is way better)

So, yes, Apple is openly and extremely anti-competitive here. As the iPhone grows into a platform, will this policy be left unabated? The inevitable comparison between the iPhone and Windows monopolies always rears its ugly head. "Imagine if Microsoft didn't let you install a certain browser on Windows!" The other side will retort: "it's a phone, not a computer ... malicious applications could run havoc on the network. Apple is in control for safety reasons!"

Well that exact type of scenario came up this week when Opera's, founder and chief exec, Jon Stephenson von Tetzchner told the NY Times that Apple wasn't letting them on the iPhone:

Mr. von Tetzchner said that Opera’s engineers have developed a version of Opera Mini that can run on an Apple iPhone, but Apple won’t let the company release it because it competes with Apple’s own Safari browser.

The Mac blogs jumped all over this one and ran with the "javascript interpreter" being the culprit for the denial. The main problem is that Opera Mini doesn't have a Javascript interpreter. It isn't even a real browser.

Opera is a fantastic browser that runs on many platforms. It is developed by a Norwegian firm that derives much of its revenue from Google searches. Then there is Opera Mobile, which is just a stripped down version optimized for slower processors and smaller screens. The desktop/mobile Opera and Opera Mini are completely different animals.

Opera Mini is an amazing piece of technology that turns really dumb phones into slightly less dumb phones. When you request a page, an Opera proxy takes a snapshot of the website you want and sends it to your Startac as a compressed set of files in compressed OBML. Then you see what it would look like if you had a smartphone - sort of. The links don't really work as well and the resolution is lackluster.. and it is slow on the crappy phones that use it. The speed is, however, much better than a dumb phone would have using a real browser.

So why would any iPhone user want this? No idea.

The larger point is that if a good Safari alternative did come up (mobile Firefox?), should or would Apple let the App Store have it? Looking at my iPhone and capabilities I wish it had, I'd say that iTunes is the most vulnerable. Imagine if someone came up with a mobile VLC that played all types of movies with a mobile FFMPEG interpreter? Would Apple let me have this? Would it compete with iTunes? What if I wanted Netflix and Microsoft Silverlight? How about a mobile Plex.app?

It turns out that after all of that back and forth, the Opera Mini never even was built for the iPhone. According to the Opera Blog:

It's pretty well known by now that Apple blocks competitors from their store, but I'm not sure if we've ever confirmed that we actually had Opera Mini ready for the iPhone.

Opera Mini is built in a Java or BREW - neither of which will run on the iPhone (yet). Opera's developers are talented but I'd doubt they'd go through the trouble of learning a new language (Objective C) and then rebuilding Opera Mini in it on the outside hope that Apple would let it on the iPhone and an even more remote chance that someone would actually want it.

So there you have it. An app that never existed and nobody would want isn't coming to the App Store.

Meh.

What People Are Saying

to much criticism

Me, as an ex-symbian user, really miss this small and efficient application. I have an iPhone, but i do not have an unlimited internet plan, considering that on my previous Nokia n72 phone using Opera Mini was twice cheaper and faster than the usual Opera Mobile or even the default browser, so i really wish i could use it on iphone. Yes, safari is a great browser, using it thru wifi (or even thru edge) it looks nice and it is pretty fast, but at the same time pretty expensive, because it loads the pages as they are, without any compression.
Sometimes i really hate apple, for not allowing other people create great software for the iphone like a media player with manual EQ or a "browser" like Opera Mini.

(just in case - sorry for may english)

When ignorance meets bad journalism

Subjective and misinformed journalism much? Sheesh.
Having opinions is fine. Spreading ignorance less so.

"Norweigan"

Norwegian, thank you.

"Then there is Opera Mobile, which is just a stripped down version optimized for slower processors and smaller screens."

No it's not. It is the exact same rendering engine as on PCs. That's kinda the point, that it's *not* stripped down.

"The links don't really work as well and the resolution is lackluster.."

So..You're saying that a web browser where *links* don't work has millions of users? Exactly how would a link not work? You click it, and it takes you to an entirely different page than the one linked to? It exits the program? It starts playing Yankee Doodle?
As for the resolution, of course it's less than a full-fledged browser. You said it yourself: It compresses the data! Pardon me for saying this, but duh!

"So why would any iPhone user want this? No idea."

Obviously you represent the group of "Ameircans" that don't travel abroad. There is this thing called roaming charges. An iPhone user is likely to have a free data plan in his home network, but data traffic costs an arm and a leg if you're roaming in another network.

"The larger point is that if a good Safari alternative did come up (mobile Firefox?)"

Sorry, what? Have you ever actually tried Opera Mobile, also known as the most popular mobile browser world-wide? What exactly makes you think that the fat legacy Gecko engine from the 90s, with a full XULRunner to boot, would provide a better experience on a mobile?
I realize many people view anything related to Firefox as the second coming, but seriously, if anything would outperform Safari on a mobile it would be Opera. If they were allowed to.

"Opera Mini never even was built for the iPhone"

How exceptionally convenient to leave out the rest of the quote:
"..but now you know that it does exist"
or even the headline:
"Opera Mini for the iPhone exists, but Apple doesn't want you to use it"
So, clearly, an insider is verifying that it *does* exist!
Furthermore, since when was this ever "the Opera blog"?
This is the personal blog of *one* Opera employee, who opens by saying:
"The views stated herein are my own, and do not necessarily represent those of Opera Software."

Henceforth, I shall refer to anything I come across on Twitter as "the Twitter blog".

"go through the trouble of learning a new language (Objective C)"

Wow. Just..wow. You clearly must be an expert on all of this, considering you seem to be under the impression that:

- None of the hundreds of Opera developers, working on Opera for a myriad of platforms and devices, know C. They only know "a Java".
- None of Opera's products are written in C, as they would need to learn it first.
- BREW is a programming language, not a platform.
- BREW applications are not written in C.
- Apple might, in a million years, throw out iPhone OS, Darwin, the works, in favor of the competing BREW platform.

"even more remote chance that someone would actually want it"

The shitstorm that has happened from one single quote in one single article has clearly proven, beyond any doubt, that absolutely *nobody* wants Opera Mini on the iPhone.

Meh indeed. Now I remember why I never renewed my Computerworld subscription.

- Harald

Harald, you don't seem to

Harald, you don't seem to realize "Objective C" and "C" are two different languages.

The next time you want to attack someone for "ignorance", you better not demonstrate ignorance yourself.

Herald, 1st of all, get

Herald, 1st of all, get ahold of yourself. This is just a blogpost, not a unibomber manifesto.

Thanks for the typo correction.

Go look up Opera Mini vs. Opera Mobile. I think you might be barking up the wrong tree.

You'd save yourself some serious flaming time if you did some research first.

Do you seriously think your arrogance is lessened by censorship?

Someone that follows this blog on a regular basis might have seen a reply to Seth's last comment, that appeared only briefly before vanishing without a trace. I can assure you I did not arrange for this censorship, the author simply seemed to think the easiest way to deal with fact-based criticism was to pretend it doesn't exist.

Well, Mr. Weintraub, sorry to break your bubble, but as a journalist you actually have to be able to answer for your writings, especially when it contains misinformation. So for the interest of the general public, I will submit my comment again. Let's see how long it takes before your your dictator-style moderation strikes again.

Original comment:

Seff, first of all, on the subject of typos, it's Harald. Not Herald. If we're gonna really quibble about typos, I could also point out that your headline is a double negative[1], thereby implying Opera Mini actually *has* gone somewhere. I chose to stay on topic instead, but obviously this didn't provide you with a clearer understanding of the situation.

Secondly, I know it's a blog post. But if you're gonna cherrypick parts of quotes from personal blogs to fit your view of reality, surely I can take your misinformed statements as Computerworld's official stand on the matter, no?

Thirdly, I know perfectly well the difference between Opera Mini and Opera Mobile, and pointed it out several times in my comment. You must have read only parts of that too..
Like I said, all Opera products use the same rendering engine; Presto. No product, Opera Mini and Opera Mobile included, uses a "stripped down" version of it.[2]
Opera Mini however functions slightly differently, due to there being a proxy transcoder inbetween.[3]
I am also fully aware that Opera Mini is quite unlikely to outperform Safari anytime soon, on iPhone or otherwise, but you suddenly started dragging Fennec into it. My point was that if you were going to completely disregard the real need for bandwidth-saving compressing proxy services like you chose to do, and rather talk about full-fledged browsers that could fare well on the iPhone in general, Opera Mobile would be a much safer bet than this week's vaporware Gecko project.[4]
Unlike Mozilla, Opera has already delivered a full-fledged web browser running on cellphones for eight years[5], since a good six years before Steve Jobs proclaimed to the world that he had invented mobile browsing.[6] It's been ported to just about every mobile OS you can name, and its customer list includes more or less all of the world's largest handset manufacturers. Do you *really* think they would ignore Apple's success and skip porting to iPhone OS just to make a good story? Which wasn't even a story before it suddenly got picked up by the blogosphere?

Fourthly, isn't "do some research first", without actually addressing *any* of the fully valid concerns I raised the sort of childish non-argument that tends to get modded down on sites where actual discussion is encouraged?
Such as the fact that think Opera Mini on the iPhone is inconceivable since it would need to be ported to C *because Opera developers are not talented enough to even learn the language*, completely ignoring the fact that it has already been ported to the C-based[7] platform known as BREW, and that every non-Mini browser from Opera is written in C[8]?

Fifthly, I have now counted to five. You never got past one, hardly even that. Did you have any even vague interest in trying to defend what you have written, or do you feel that leaving the post as it stands, with blatant errors and misleading conclusions, is just fine?

- Harald

[1] http://en.wikipedia.org/wiki/Double_negative
[2] http://dev.opera.com/articles/view/presto-2-1-web-standards-supported-by/
[3] http://dev.opera.com/articles/mobile/
[4] http://en.wikipedia.org/wiki/Minimo
[5] http://www.opera.com/pressreleases/en/2000/07/20000706.dml
[6] http://www.engadget.com/2007/01/09/live-from-macworld-2007-steve-jobs-keynote/
[7] http://en.wikipedia.org/wiki/Binary_Runtime_Environment_for_Wireless#BREW_application_development
[8] http://www.opera.com/company/chat/party/trond/

As you might have gathered, I have gone to the trouble of adding helpful footnotes to this comment. Hopefully this should save you, the journalist, some bothersome research time, while you are busy asking others to do the same.

- Harald

Computerworld policies

Harald,

Blog comments are moderated by system administrators, not by Mr. Weintraub.

Any comment with more than one link becomes suspicious to our spam filter. This is good security, not wanton censorship.

Had the issue been reported two months ago when the issue seems to have arisen, we might've been able to determine why a message was taken down. At this point, I see no evidence of this having occurred.

Ken Gagne
Associate Editor,
Community Content
Computerworld.com

"allow hooks into more of

"allow hooks into more of the iPhones core capabilities" should be "allow hooks into more of the iPhone's core capabilities".

BS makes the world go

BS makes the world go round:
http://www.macworld.com/article/136527/2008/11/opera_iphone.html
...but the truth gets lost in the process. How about doing some research before you go off half cocked Seth?

Opera Schmopera

As someone who had Opera Mini on my phone previous to the iPhone all I can say is that Safari on the iPhone runs circles around Opera Mini. While Mini looks good in theory it doesn't actually work all that well in practice. Not compared to the way Safari works. OM was a desirable for previous generation phones only because it was better than any browser for mobiles that had existed before OM. With Safari on the iPhone a new standard is set and while Opera may well appear on other products I can't see it doing well on the iPhone at any time soon.

This story is a beat up in a big way for even if OM were to end up on the iPhone, very few people would like the experience anyway.

I suspect that the Opera development team would see the problems in building a third party browser under the third party apps SDK as being almost impossible to effectively compete with Safari's greater use of iPhone resources and when factoring in the ability of Apple to just not allow the app at the last minute anyway they would be crazy to waste resources on a project like this.

Re: Opera Schmopera

"Safari on the iPhone runs circles around Opera Mini"

Not if you don't have an unlimited data plan and/or your connection isn't optimal. In both these scenarios, Opera Mini is better (cheaper and faster).

"OM was a desirable for previous generation phones only because it was better than any browser for mobiles that had existed before OM."

Opera Mini is desirable today, too, with lots of people with limited data plans and poor connections.