Slashdot Mirror


Opera For iPhone To Test Apple's Resolve

Barence writes "Opera is launching a version of its Mini browser for the iPhone in what could prove a landmark decision for Apple's app gatekeepers. Apple has been traditionally hostile to rival browsers, with Mozilla claiming that Apple made it 'too hard' for its rivals to develop a browser for the iPhone. However, Opera remains bullishly confident that its app will be approved. 'We have not submitted Opera Mini to the Apple App store,' an Opera spokesperson told PC Pro. 'However, we hope that Apple will not deny their users a choice in web browsing experience.'" I can't imagine what would motivate them to do that.

6 of 292 comments (clear)

  1. It does not violate SDK terms by porneL · · Score: 5, Insightful

    It could be accepted.

    Apple forbids code interpreters other than Apple's own, BUT this is Opera Mini, not full Opera Mobile. Mini executes JavaScript server-side and only sends rendered result to the phone. There's likely no (turing-complete) interpreter on iPhone side, so it should be fine within terms of SDK.

    Apple has already accepted number of WebKit-based browsers, so browsers in general aren't forbidden.

    And for iPhone users, especially on EDGE, there is very good reason to use Opera Mini: it's going to be faster. iPhones before 3GS are also very low on RAM, and Safari only uses RAM for caching. Presumably Opera Mini would be able to keep many more tabs open and fully cached.

  2. Re:Opera Mini? by quadelirus · · Score: 5, Insightful

    Apple does not allow developers to develop in Java. You can use a cross compiler to compile from java to Objective-C, but I doubt this is why Opera went with Mini. As I understand it, Opera Mini executes JavaScript on Opera's servers, renders the page and sends a rendered version to the browser. If this is true, it sheds light on why Opera is doing Mini. It does it because Opera Mobile would require a full-fledged javascript interpreter and Apple will not allow an app to provide a platform for scripting or arbitrary code execution. Opera Mobile will not be on the iPhone until this policy changes, but Opera Mini might just be able to get around this restriction.

  3. Re:Opera Mini? by Infiniti2000 · · Score: 5, Insightful

    Web pages are processed by Opera's proxy servers and stripped down for mobile viewing on underpowered devices.

    If Opera reduces the bandwidth to the iPhone, then AT&T should be on the front line encouraging Apple to accept the app!

  4. Re:Well, Opera Mini isn't strictly a browser... by sznupi · · Score: 5, Funny

    But...I just said all of that.

    --
    One that hath name thou can not otter
  5. Re:Well, Opera Mini isn't strictly a browser... by Zebedeu · · Score: 5, Informative

    It's not like it's some big secret. From Opera Mini FAQ (http://www.opera.com/mini/help/faq/#security):

    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.

    And

    Can Opera Software see my passwords and credit card numbers in clear text? What is the encryption good for then?
    The encryption is introduced to protect the communication from any third party between the client (the browser on your handset) and the Opera Mini transcoder server. If you do not trust Opera Software, make sure you do not use our application to enter any kind of sensitive information.

  6. Re:Forced to include in EU? by 99BottlesOfBeerInMyF · · Score: 5, Insightful

    Apple would be no more forced to apply by the same rules as Microsoft, than you are forced to spent the rest of your days in prison, just because someone else was sentenced that for their crime.

    Or rather, because someone else was sentenced for the same crime you've committed.

    It's sad to see comments like yours modded up because they simply indicate how prevalent and popular ignorance is. Your problem and the problem with everyone who modded you up is that you don't know what crime MS was convicted of, or at least what that crime is. MS was convicted of the crime of antitrust abuse, where they undermined the operation of the free market. Apple, not having sufficient influence on any related market, doesn't even have ability to commit this crime with regard to browsers.

    Its like someone arguing everyone who goes to the range and fires a pistol should be arrested for murder because they believe murder means "shooting a gun" because someone who shot someone with a gun was convicted of murder. Additionally, they're too willfully ignorant to go educate themselves before spouting off.