Time since Opera Mini for iPhone was officially submitted to Apple
my.opera.com
my.opera.com
How is this not a massive privacy/security issue? You are trusting Opera to not look at your content, and as mentioned later on: Opera Mini has received some criticism because it does not offer true, end-to-end security when visiting encrypted sites such as paypal.com.[49] When visiting an encrypted web page, the Opera Software company's servers decrypt the page, then re-encrypt it themselves, breaking end-to-end security
I think that they only way this could or should be accepted is if it doesn't support HTTPS at all. And even then it should pop up a very large disclaimer stating that everything you browser will be visible to Opera.
All in all, this is just a gimmick. If they wanted to really prove their point, they'd have ported their actual browser to the iPhone. Then they'd have something to complain about. The mini version of Opera has a place on underpowered handsets, but the iPhone is more than capable of running a full browser. But as it is, I don't think that this can be seen as anything more than a publicity stunt.
Remember we're living in an era where most people read their webmail via an unsecured connection. The risk of using Opera as a middle man pales in comparison to all the security risks people casually take.
I think Opera Mini offers a good trade-off between speed and security, and I don't think it's gimmicky at all.
Just because most people take greater risks with their email doesn't mean that Apple should support the endeavor. In my opinion breaking the SSL/TLS security chain is a big no-no. Unless their app doesn't support HTTPS sites, that's enough for me to support Apple denying it.
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.
edit: Though I do agree - I would trust them a little more if they were a little more outspoken about the security implications of what's going on.
edit: this is not a swipe at the iPhone, but support for the statement that using Opera's severs is not a functional requirement.
Once we assume the CPU and memory of the iPhone can handle it, doing it that way would be faster since there would be less latency involved.
Apple has placed very few restrictions on the iPhone, almost exclusively so that they can control the majority of the user experience. To that end, they have said that applications which can run other applications are not allowed. Reflecting on other industries, this doesn't bother me. Do we expect Barnes and Noble to allow people to run a competing store in their store? Maybe a newspaper giving free ad space to someone who re-sells it at a profit? To me it's strange when people expect Apple to conduct their platform in a wholly different manner than a traditional business.
To put the icing on this cake, it would be a non-issue if Opera-for-iPhone simply augmented the built in browser components instead of shipping something which unnecessarily violates the terms of the store. We could easily see a Firefox, Chrome, or Opera on the iPhone if they used WebKit for their JS and DOM parsing and rendering. Maybe that is too much to expect from a browser company, but I certainly don't expect companies to pout and stomp their feet when Apple doesn't give them what they want.
However, if Apple is going to sell me a phone, then I own the phone. I should be able to install the apps I want on it, regardless of who wrote them or sold them to me.
If someone sold you a house, but with the restriction that you could never sublet, could only ever use approved furniture from Ikea, and you had to give them regular access to inspect the house to make sure you're not violating their rules, would you buy such a house?
Why are we willing to buy phones with such restrictions, then?
That's what Apple's offering: A gated community. Businesses have to play by its rules to get in there. If you too want the benefits of living in its world you don't get to paint your house pink.
The gated community you refer are not using criminal laws; just civil contracts to enforce the position.
So far as I can tell they haven't. And, yes, the judicial system will get involved if you run afoul of your gated community's regulations: you'll be evicted by an officer of the law, and you'll be arrested and jailed if you attempt to remain in your former home after the eviction.
The threat of imprisonment is not a deterrent for millions of people to have unlocked phones??
Don't confuse the home ownership issue. The actions you are talking about (law officers arresting you) come after a civil process is lost. Such civil processes must be instigated at the cost of the plaintiff, not the government.
Apple, and anyone else locking devices are relying on the threat of criminal penalties. It is enough that the act of unlocking the phones is illegal and closes off competition. If it were not for laws that provide for these penalties, there would be a huge secondary market of unlocked devices, instead of the grey/black market that exists.
As they say on Wikipedia: "citation needed". Last I checked Apple hadn't bothered going after anyone who'd unlocked their phone, or even anyone who'd distributed tools for unlocking phones. Also, it's questionable that the law would even support that -- there's a DMCA exemption for cell-phone unlocking, for example, which means the only likely grounds for going after someone would be civil proceedings based on breach of user agreements.
Which means that, um, you're spouting off a bunch of hyperbole unrelated to actual reality.
Here's one where Apple requests to keep it a criminal act to unlock an iPhone: "Apple Inc. submits this responsive comment in opposition to proposed Class #1 contained in proposed exemptions labeled 5A and 11A3 submitted by the Electronic Frontier Foundation"
http://www.copyright.gov/1201/2008/responses/apple-inc-31.pd...
To date, it is legal for an "individual" to unlock their phone (an iPhone's additional behavior, not so certain) but it is still a criminal act to provide services or create tools to assist such acts. The fact that the government isn't currently prosecuting does not make the threat any more real. The threat keeps the unlocking market from being legitimate and pervasive. The current Copyright Office exemption only applies to a narrow range of activity leaving wholesale unlocking a gray/black market.
This link has a solid catalog of the current state of the Copyright Office's DMCA position: http://www.eff.org/cases/2009-dmca-rulemaking
You can see the most recent EFF request is September, 2009. It seems pretty clear the status of jailbreaking is still up in the air.
It took me one Google search to find dozens of quality sources of information on this topic. Next time, please do your own search before publicly accusing someone of being disconnected from reality.
Those are common restrictions for renters (except for the Ikea part).
Why are we willing to buy phones with such restrictions, then?
You purchase a complicated package. Many people have decided that Apple's is more appealing than the others. You certainly can't fault Apple for making something that people like, so why are people so upset over small things that don't seem to bother most people?
To use the house analogy the alternative in SmartPhones seems to be a house with an ugly paint job, the floors aren't quite level, the doors squeak, the roof leaks, and sometimes the locks on the doors don't work and you come home to a house full of shady individuals peeking around in your underwear drawer. We're almost 4 generations into the iPhone and arguably Android 2.x is the first real good "open" alternative -- even though it's not nearly as open as people like to think. I'm all for open platforms and freedom but delivering wonky products is a great way to push the mainstream market towards walled gardens. No one wants to run anti-virus and anti-spyware on their phone, or deal with a task manager, or deal with apps that crash a lot. Those days are over with. People just won't put up with it anymore. The open platforms gotta deliver a good experience or they're doomed.
I'm not sure what you mean by that. My Nexus One is rooted, unlocked, and runs any software I tell it to, including custom ROMs based off of the Android open source code. Yes some carriers lock down their Android phones, but that doesn't make Android itself not open any more than TiVo makes Linux not open.
You do own the phone. You do not own the software that runs on the phone.
On the other hand, I understand Apple's perspective. They are product zealots who want to control the user experience much more-so than most other companies. They built the product, and should reap the rewards of their innovation. They see the user as their customer, and they are ultimately responsible for the complete user experience. That is their right. Also, its a dog-eat-dog market, as the various players maneuver to either protect their established markets (Adobe), stay relevant (Opera), or try to gain market share at Apple's expense (Google). I would not expect Apple to invite something like a Chrome runtime onto the iPhone. That would be tantamount to Google providing a version of Chrome that disabled all Google ads and tracking. In Apple's case, allowing completely open access would go against everything that Apple stands for as a product focused company.
As a developer, as painful as it is, those are the ground rules. The only ways the rules will change are either via competitive forces or government regulation, the latter of which I hope we stay away from.
The freedom of speech lies with the publisher (the final actor in the chain), not the author unless they are one and the same. The right of a newspaper to print whatever stories they want is concomitant with their right to not publish any particular story -- the right to be censors themselves.
Pre-emptive note: countering with a response similar to "I wasn't referring to the App Store; I was referring to the iPhone itself, which you are certainly free to compete with." doesn't just betray your analogy as incongruous. It would reveal that your analogy was helplessly broken from the start.
Disagreement with this is the source of the uproar.
Regardless of who owns the publishing channel, some developers are being shut out of the primary outlet for their creative expression. Again, I am not arguing that everybody should have unfettered access to the Appstore. Apple built it into the success that it is today. Kudos to them! However, its important to understand why some developers feel constrained and limited by the system
I do wonder about viewing Apple as a publisher. How much responsibility does Apple have for the content, and does this responsibility differ from that of a newspaper?
I think it comes down to, are you a baby or an adult? Because the baby doesn't know much about the world, and wants a strong authority figure to guide and protect. The adult needs independence and the ability to make his own decisions.
Initially a lot of people said the App store restrictions were to ensure the safety of the cell phone network from viruses, misbehaved apps, etc. But clearly that's hogwash. Phone's running Symbian, WinMo, BB-OS, Palm, etc. have been allowing the user to run apps without a nanny/gatekeeper for ages with no ill effects. I won't even mention the lack of problems with the Android Market to date..
Then there are folks who claim its "to control the user experience". That's also clearly hogwash. Is it O.K. if the RIAA decides that "to control the user experience" you're not allowed to rip CD's to your iPod? And of course, there is the easy counterexample that allowing users to freely choose their applications (that whole free market thing) hasn't seemed to have hurt the legendary user experience of OSX.
What particularly bothers me is the combination of the strict restrictions in the iPhone App store and the App store being the only way to load an app on the phone. To say nothing of the vigor with which Apple has attempted to thwart users with "jailbroken" iPhones. It's almost pathological.
It's entirely about "controlling the user experience" as you say. They don't really mind the jailbreakers all that much (it provides an outlet for the fiddlers) as long as it doesn't become mainstream.
The way they see it, the problem with allowing people to install packages from elsewhere is that unsophisticated users would use it; fuck themselves; and blame Apple. They don't want the platform to grow out of their control -- Jobs would have a heart attack if it became perfectly normal to install customizations, themes, haxies, etc. There's nothing inherent about the platform that would restrain any of that, the gate at the App Store does it all.
They want to keep it so that every iPhone works and behaves like an iPhone. In their opinion, you should go to another vendor if you want a different user experience, much less a self-created one.
Allowing Opera, as an example, to be installed on an iPhone isn't going to stop it from working and behaving like an iPhone. It'll just be an iPhone with 1 additional application installed on it. Hardly world changing.
It was an extraordinarily similar situation: tons of expected features were left out of the new OS, and large parts of the UI changed substantially from what old users were habituated to. The most popular 'Haxie' by far was Windowshade, which restored the old window minimization metaphor of collapsing into the titlebar, and was installed by millions of mostly elderly people. Unfortunately, that whole class of extensions worked by means of a kernel extension that diddled with the address spaces of every binary and interposed itself in core GUI library code. They fucked over not just the users, but anyone who had to support any application on their systems.
If they allowed you to easily install apps from other sources, they'd be right back in that boat immediately and they know it.
A fringe group of users (and handset manufacturers) have been fucking themselves for years on Windows Mobile: http://www.xda-developers.com/ -- and they've had an exodus to Android, where they have access to a lot more consumer users that would think of installing their stuff.
[ http://www.macworld.com/appguide/article.html?article=138409 ]
Might be just a theater by both Opera and Apple. Of course.
But this time there are Google and not Microsoft the ones who steal the thunder from the Jobs god.
Ie: a company is deliberately not allowing someone else's software to run on their OS even though it would benefit their users.
To me it was clear ever since iPhone OS 1.0 that AAPL wants full control of everything the same way it did with early Mac OS, and in my opinion they will repeat the same mistake again and it's going to cost them dearly in the long term.
If not, why?
Killing a proprietary product with a MORE proprietary product is somehow a great moment in our technological revolution.
Costs an iPhone and some developer time. Brilliant.
Not to rain on your parade, but do you think Steve Jobs is scared by 669 tweets? He has taken much more heat (think FCC letters about monopoly behavior) and still didn't move.
Also kind of unusual to advertise that your app is approved, before launching the service or releasing the app for sale.
Apple will use the standard response that it replicates functionality already present in the iPhone, i.e. Safari, and could/would confuse users.
I'd be extremely happy if I'm provided wrong.
A request to Apple fanboys: Kindly reply with why before you downvote me.
I ask because every iPhone app I've ever seen which offers any form of web-browsing ability does the latter; offering the ability to browse is fine, shipping a complete stack including rendering engine violates the app store terms.
If they reject it I guess it will be under 'security' concerns, and not duplication of iphone functionality, followed by two months of blog posts and tweets about how Apple is evil and how Opera Mini is insecure and a CPU-hog in the other hand
I do think you are right though about how there will be the inevitable onslaught of Opera vs. Apple posts (similar to the Apple vs. Adobe posts). But, I think that this will be a little more cut and dry. Opera would have had a better argument if they had actually submitted a browser, as opposed to a proxy.
Never, and it's a pity. Opera looks really impressive, judging by their video.
Maybe it's because they hope to avoid the duplication of functionality trap. On iPhone, at least on the current OS for iPhones, you don't get multiple content panels on the same screen except as part of a horizontal scroll. On iPad, I believe you do, so in that case there would be duplication.
Opera Mini for the iPhone is ready now. That is why they are submitting it now.
Assuming there's no slight of hands trickery in the demo, the performance is very impressive. I was under the assumption that the bulk of the performance issues on Safari were network and cpu related...
2. Apple haven't exhibited a consistent pattern of app rejections to imply any particular competitive bias. (They host many applications from their traditional competitors.)
3. Point 2 is moot, as it's still not a monopoly to begin with.
If you'd like to see what real monopolistic-competitor crunching behaviour is, then read up on the halloween documents. http://en.wikipedia.org/wiki/Microsoft_Halloween_documents_l...
Compare Apple to Microsoft and IBM... Apple don't have the slightest on these mammoths.
Microsoft indirectly funded legal attacks on Linux; Apple is seeking to destroy Android entirely by abusing the patent system. Microsoft made it slightly more inconvenient to run competing browsers; Apple bans them altogether. Apple may not have the market share of that MS or IBM did, but they certainly have the attitude.
Also numerous browsers are available for the iPhone.
I'd really be more swayed into believing apple were this big evil company - if the other companies weren't as bad, if not worse.
I'd say they are all a little rotten, however by far I recognise that Apple is reasonably clean for a company that has had more than 30 years to make big public mistakes.
"you can't have a "monopoly" on your own product." Of course, you can only have monopoly on a market.
For example, the iPod makes up a large market share of MP3 players sold to date - but this doesn't prevent a consumer from purchasing a music player, music or other services from another company. This is because the iPod(in terms of music) is not a console device. There is nothing apple can do to their iPod product that would prevent (for example) Amazon from being able to sell music. This is why Apple spend much money advertising - their lead is established by brand marketing. There are numerous other devices of various qualities/prices/capabilities which could replace the iPod.
Like the Amazon example - there is nothing Apple can do to their app store to prevent a developer from developing software for the Android platform. Apple's strict "quality" policies actually force many developers onto the Android platform. In that example Apple's policies have sponsored increased competition which is the exact opposite of monopolistic behaviour.
Just because the only way you get new software onto the iPhone is via the app store does not mean that Apple has a monopoly over their app store. This is simply a closed system - identical to any "console" market. The misconception mostly occurs because the iPhone is almost entirely unique in using this approach for smart phones, versus other manufacturers which allow software to be run in a fashion similar to modern PCs.
Microsoft on the other hand forced manufacturers to not support/purchase a competitors operating system software or face grossly increased wholesale prices on their windows OS product. Additionally they were able to abuse their operating system monopoly by leveraging this against competitor's software from unrelated categories. The IE vs Netscape saga is a good example of this. (However MS was found guilty of enacting this behaviour on numerous other companies, including Apple.)
I love this kind of argument - the straw man argument - http://en.wikipedia.org/wiki/Straw_man. "You don't know what you're talking about. A doesn't automatically follow from B" - usually following a comment where nothing was said about inferring A from B. I only asserted that monopoly destroys competition, which I'm sure you can agree with, and that in Microsoft's case the anti-trust lawsuit came too late, at a time when Microsoft had already abused their monopoly to bully hardware vendors/destroy the competition by any means necessary.
See http://en.wikipedia.org/wiki/Opera_Mini and especially http://en.wikipedia.org/wiki/Opera_Mini#Privacy_and_security
iPhone OS does not. This hurts consumers by removing choice and the economy by removing competition.
Everything's a tradeoff. Tens of millions of people, including a large number of which are tech-savvy and completely aware of competing phones, are very happy with the iPhone as a complete product and specifically choose it, often in part because of what they perceive as a better overall experience because of the limitations.
If you don't have a developer key, and your laptop has firmware security enabled, it will not let you do anything except boot an OLPC-signed operating system, and use the OLPC-provided software. If you insert a USB flash drive or SD card, the boot firmware will only boot from it if the files are tested and cryptographically signed by OLPC. -- http://wiki.laptop.org/go/Activation_and_developer_keys
...or maybe what you're saying has more to do with your opinion than the law.
I also would have modded you up until I read the last sentence. Relax, there's no need to be so aggressive.
I appreciate you calling me on it.
Opera also produces Opera Mobile for mobile devices, which is a full-fledged browser. This is a separate product.
And in other news: opera should leave the iphone and fix the zillion bugs on the other platforms that lacks a decent native browser.
Posted from a nokia with Opera mini.