Slashdot Mirror


Opera Mini For iPhone Reviewed

Stoobalou writes "Everyone was mightily surprised when Apple allowed Opera entry to the iTunes App store, but there's one very good reason for the change of heart. Opera Mini for iPhone is not very good." I tried it for a little while, and the one thing that I really liked is how insanely fast switching tabs was.

39 of 240 comments (clear)

  1. Unfair Comparison by mdwh2 · · Score: 2, Insightful

    Opera Mini is intended to run on all phones (even locked down feature phones... and the Iphone). A fairer review would simply review Opera Mini, and take this into account - but of course, it only gets coverage on Slashdot if it's "For the Iphone".

    For smart phones, Opera have Opera Mobile which is an excellent browser. Will the Iphone be able to run it?

    Even on smart phones, Opera Mini is useful sometimes if you need low bandwidth usage. But it's never intended to be a replacement browser for phones that already have a better browser.

    1. Re:Unfair Comparison by Reality+Master+101 · · Score: 5, Insightful

      Even on smart phones, Opera Mini is useful sometimes if you need low bandwidth usage. But it's never intended to be a replacement browser for phones that already have a better browser.

      So you're saying it sucks as a browser, and it's unfair to review it as a browser, because it's not intended to be a good browser? What? Exactly on what basis should it be reviewed?

      It's a browser. If I'm reading a review of a browser, then I expect to read a review about how good it is as a browser. If it sucks, then it sucks.

      --
      Sometimes it's best to just let stupid people be stupid.
    2. Re:Unfair Comparison by sznupi · · Score: 2, Insightful

      It's quite a different kind of browser; and yet seems to be revieved on more or less the same terms to Safari.

      To see why that's rather unfair - reverse the situation. Review Safari in scenarios that favor Opera Mini (yes, disregarding that Opera Mini runs fine also on "feature phones" with j2me). Like when you have really sucky connection, without even full "advertised" EDGE speeds. Suddenly Safary doesn't look so good. And Opera Mini becomes most usefull (as a bonus it has a real chance of conservng battery somewhat)

      That's why it's good to keep it on the phone (any phone, if Mini is available for it) "just in case", IMHO; even you normally prefer full browser.

      --
      One that hath name thou can not otter
    3. Re:Unfair Comparison by RemoWilliams84 · · Score: 3, Funny

      find it so annoying to try and hold the phone in landscape mode anyway, unless I have two hands on it.

      Landscape mode is much better when the girls are laying down, any other time you just cut off their heads.

      --
      "I don't have to think. I only have to do it. The results are always perfect, but that's old news." - Meat Puppets
    4. Re:Unfair Comparison by cbope · · Score: 4, Interesting

      I would agree with parent. Mini and Mobile are two very different browsers. I have used Mini on several non-smart phones and it gets the job done, and not much else. Mobile is a MUCH improved experience on a smartphone compared to Mini, but that's expected. It's the only browser I use on my Nokia E75.

      So, while I would not say Mini sucks, it's definitely a low bar to clear. If you have a smartphone Mobile is far better and will likely never be allowed by Apple.

    5. Re:Unfair Comparison by mdwh2 · · Score: 3, Interesting

      So you're saying it sucks as a browser, and it's unfair to review it as a browser, because it's not intended to be a good browser?

      I'm not saying it sucks as a browser, I'm saying it's not as good as the browsers on high end phones (where you'd run Opera Mobile), but it is better than the browsers on a large range of cheap "feature".

      The only platform that (a) has a decent browser but (b) can only run Mini and not Mobile, is the Iphone - and that's a limitation of the Iphone and its locked down nature, not Opera.

      If I'm reading a review of a browser, then I expect to read a review about how good it is as a browser.

      Sure, but this isn't a review of that browser. It's a "let's only compare it to the Iphone browser".

      If it sucks, then it sucks.

      It doesn't suck.

    6. Re:Unfair Comparison by mdwh2 · · Score: 4, Insightful

      I know I'm going to get modded to hell for being a pedantic fanboi, but it's "iPhone" - lowercase "i", uppercase "P".

      Well, since you ask, I'll explain my reasoning. It's a proper noun, and I'm writing English - so I write "Iphone". Write "iPhone" if you prefer, but that's a matter of preference. (I've also seen "IPhone" sometimes used by people.)

      "iPhone" is the stylised trademark representation. Since I'm writing prose rather than an Apple advert, I don't write it that way, just as I don't write "Toys R Us" with a backwards "R", or sing "ding-dong-ding-dong" everytime I write "Intel".

      I also note for other trademarks that have odd capitalisation, such as all lowercase or all uppercase, people tend to ignore these. E.g., "Adidas" rather than "adidas"; "Time" rather than "TIME". I'm not sure why an exception should be made for Apple.

      Yes, I agree with the rest of your post. But I also don't see why it should simply be only revieweed "For Iphone", when it runs on all phones. It's inferior to the Iphone's browser - as well as Symbian's, and browsers for many other high end phone. But it's superior to browsers on a wide range of dirt cheap low end phones (at least, it was a few years ago, things have presumably improved - though I imagine Opera Mini still compares well to them).

  2. Re:Not very good? by Tim+C · · Score: 3, Informative

    Apple's stated justification for not allowing Flash is that it'll drain the battery and so give a poor user experience.

    Common belief is that it is really because it will allow third parties to develop apps in Flash and deploy them on the web (potentially even downloading them to the iPhone), thus bypassing the App Store and Apple's cut of the money.

    *Stoobalou's* stated justification for Apple allowing Opera Mini on the iPhone is that it's not very good; Apple has said no such thing.

  3. Re:Not very good? by rolfwind · · Score: 5, Insightful

    Common belief is that it is really because it will allow third parties to develop apps in Flash and deploy them on the web (potentially even downloading them to the iPhone), thus bypassing the App Store and Apple's cut of the money.

    That makes no sense because they are pushing HTML5 which allows the same thing (didn't Google come out with Google Voice in January to bypass the App Store?)

    They also showcased the netflix app for iPad/iPhone and that would seem to cost iTunes money for videos.

    The conspiracy theory doesn't add up.

  4. Re:Not very good? by jellomizer · · Score: 3, Interesting

    However the confusing part is that they allow the browser to use CSS, Javascript and even some HTML 5 components, thus making web based applications...

    --
    If something is so important that you feel the need to post it on the internet... It probably isn't that important.
  5. How many issues caused by Apple's restrictions? by MartinSchou · · Score: 3, Interesting

    No interpreting languages means no javascript which will kill off quite a lot of pages. Also means they can't port the Opera Mobile which is a full fledge browser.
    No setting another default browser means you're corralled into Safari.

    Fonts is a bit silly, but that might be because the rendering is done on Opera's servers, and they aren't allowed to use Apple's fonts outside of the iPhone?

    No importing bookmarks from Safari - if the API doesn't expose that option, you can't really blame Opera for that restriction. If the API does make it possible, it's silly not to have the option.

    I've seen quite a few people complaining, that it's not using the iPhone friendly pages, but ... is that a valid complaint? I don't mean "suck it up", but if the webserver doesn't serve up the iPhone pages when Opera Mini on iPhone requests it, that's the server's fault. And to some extent having the server serve up the iPhone page only when Safari/Webkit on iPhone requests the regular page is silly as well. If you can detect Webkit on iPhone, you can probably detect any kind of mobile browser and serve up the mobile page for it. But I have neither a webserver nor an iPhone with Opera on it, so I can't tell you what kind of identifiers Opera Mini gives to the server.

  6. Same conclusion I reached... by ktappe · · Score: 2, Informative

    I couldn't use Opera for iPhone for more than a few minutes before abandoning it. Pinching in and out, possibly due to Apple restrictions to be fair, doesn't work well at all--it's not smooth, instead jumping between too far in or too far out. But the worst part is trying to change the pages shown on the home screen, To change or add one you have to hold your finger down on one of the 9 buttons. Then a menu pops up....UNDER YOUR FINGER WHERE YOU CAN'T SEE IT. But if you lift the phone up so you can peek under your finger to try sliding onto the pop up menu, IT DISAPPEARS as you move to it. It's literally impossible to change the home screen. I persistently tried, but had to give up after nearly 2 dozen attempts. It's truly an infernal piece of software. I had high hopes.....

    --
    "We can categorically state we have not released man-eating badgers into the area." - UK military spokesman, July 2007
    1. Re:Same conclusion I reached... by insertwackynamehere · · Score: 2, Insightful

      This is the problem with Linux...an application should not be controlling the interface above the rules if the platform. Telling confused users to "use it the way it's meant to be used" turns people off. Not standarizing interface guidelines ruins user experience. This is why the iPhone is doing well. This is why it is 2010 and still not the year of the Linux desktop. Apple has a standard guideline for human interfaces. Opera Mini did not comply. Opera Mini has lost. The end user has lost. But you get to feel a few seconds of self satisfaction :)

  7. Naturally... by Luchio · · Score: 2, Funny

    Of course, they didn't put that much effort into it, considering they didn't know if it was ever going to be approved by Apple. There was a fair risk that their work would go to waste. It will probably improve from now on, now that they breached the door open.

  8. DO NOT USE FOR HTTPS!! by pak9rabid · · Score: 3, Informative

    Since Opera's proxy servers do the actual rendering of the page, anything that's accessed via https has to be decrypted by Opera's servers, then re-encrypted and sent back to the user (ala man-in-the-middle).

    1. Re:DO NOT USE FOR HTTPS!! by AaxelB · · Score: 2, Insightful

      Since Opera's proxy servers do the actual rendering of the page, anything that's accessed via https has to be decrypted by Opera's servers, then re-encrypted and sent back to the user (ala man-in-the-middle).

      If you don't trust Opera not to spy on your data, why in the hell would you trust them not to spy when you use https in their normal browser? You're always forced to place trust in your browser to keep things encrypted and secure; using their proxies is approximately the same amount of trust. If you're worried about them caching sensitive pages on their servers, that's somewhat more valid (even if you trust them, they could be hacked, say), but still not a very strong argument.

    2. Re:DO NOT USE FOR HTTPS!! by sznupi · · Score: 2, Insightful

      Last I checked, there weren't any backdoors in closed software I use that allow developer employees access to my data.

      (fixed your quote bit)
      And how do you know that? On what grounds you're putting this trust in most of the closed software you use? (heck, also open one...did you make sure all your binaries are fine? Do you trust all eyes looking at the code? The compiler?)

      Plus there are organisational ways to deal with hypothetical BOFHs. Also, don't forget where is the HQ of Opera Software, consider they're likely to approach their users differently than typical corp you're used to; and that there are plenty of hands in the cookie jar already.

      --
      One that hath name thou can not otter
    3. Re:DO NOT USE FOR HTTPS!! by AaxelB · · Score: 2, Informative

      And how do you know that? On what grounds you're putting this trust in most of the closed software you use? (heck, also open one...did you make sure all your binaries are fine? Do you trust all eyes looking at the code? The compiler?)

      Exactly. I considered linking to this in my post above, but it seemed a little too philosophical for the topic. Still a great read, and excellent point.

  9. Re:Not very good? by Anonymusing · · Score: 5, Funny

    The conspiracy theory doesn't add up.

    They usually don't, except to the conspiracy theorists.

    --
    Liberal? Conservative? Compare perspectives at Left-Right
  10. Re:Probably because of Adobe by JustOK · · Score: 2, Funny

    Opera Mini isn't a browser. I'm sure Adobe could explain why to the layman in about 2 minutes, so make that 5 for legal people.

    BULLSHIT!!!! Legal people would require several billable months.

    --
    rewriting history since 2109
  11. It's just "okay" for now by davidbrit2 · · Score: 2, Informative

    The initial release looks like a pretty straight port of the native Windows Mobile version, warts and all. To understand some of the weaknesses, you need to understand that Opera Mini was originally just a Java (J2ME) application, and smooth, arbitrary zooming is not something that would have worked well. Thus the Opera Mini proxy sends both a zoomed-in and a zoomed-out version of the page that the browser can jump between to allow the user to zoom in and out, even if it's only two zoom levels. With the greater CPU and graphical power offered by porting the application to Windows Mobile and the iPhone OS, I don't doubt that we'll eventually see an update that simply uses the zoomed-in version of the page and scales it accordingly to implement zooming, but these two ports are relatively new, and the developers obviously haven't yet had a chance to spruce up the rendering beyond what the Java version does already.

    In summary, I'd recommend putting it on your iPhone/iPod Touch so that you'll be informed when an update becomes available. I'd wager it will be improved significantly.

  12. Re:Not very good? by 99BottlesOfBeerInMyF · · Score: 4, Insightful

    Common belief is that it is really because it will allow third parties to develop apps in Flash and deploy them on the web (potentially even downloading them to the iPhone), thus bypassing the App Store and Apple's cut of the money.

    What?!?

    Commoners appear to be idiots. Apple not only supports Web apps developed in HTML5, but their support for them surpasses most browser vendors. Then Apple allows free application through their store, and Apple pays for all the bandwidth fees on them. Apple's revenue numbers show the App store makes what 1-2% of Apple's revenue compared to the 40% of their revenue from hardware sales of iPods and iPhones. So the common belief is that Apple is willing to make fewer sales in the part of their company that makes all the money by making those products worse, in order to make more money on the part that makes basically nothing and which the CEO has stated is run at near zero profit in order to promote other products. So your "common belief" requires Apple business people to be complete morons who are also lying to shareholders and risking investigation from the SEC.

    Seriously, even a freshman business student could tell you the Apps are blades and Apple's model is clearly to make money on the razor. It makes no sense to make it harder for people to provide blades, because Apple runs their blade business just to promote their very, very profitable razor (hardware) business.

  13. Re:Not very good? by sribe · · Score: 2, Insightful

    Common belief is that it is really because it will allow third parties to develop apps in Flash and deploy them on the web (potentially even downloading them to the iPhone), thus bypassing the App Store and Apple's cut of the money.

    Really? If that's the case, then common belief is deluded.

    After all, if that's Apple's big fear, then why do they do such a good, and constantly improving, job of supporting the very standards that "allow third parties to develop apps ... and deploy them on the web..., thus bypassing the App Store and Apple's cut of the money"??? Hmm. Two ways to allow third parties to develop apps and run them on iPhones without going through the app store, one way via standards and under Apple's control, one way via a proprietary system not under Apple's control and which on the Mac for many years was a steaming pile of constantly-crashing junk. Maybe their goal is to keep crashing junk off the iPhone. Maybe their goal is to limit iPhone apps to ones that support multi-touch and do not depend on mouse-overs.

    Personally, I had never even heard that belief--I suspect it's only among Flash developers who seem to daily come up with a new crazy explanation when the rational one is in front of their face the whole time but they just cannot accept it.

  14. Re:Not very good? by Gadget_Guy · · Score: 2, Insightful

    ...thus bypassing the App Store and Apple's cut of the money.

    That makes no sense because they are pushing HTML5 which allows the same thing

    It is not about the money, it is about the control. With HTML5, Apple can still control what is done on the device because only their own Safari can actually display it. They can still change the rules on a whim to disallow certain things being done on their phones. They also know that nobody else can slip in some undocumented API allowing unauthorised scripting on the phone.

    Although Apple's attitude reeks of paranoia, I do have some sympathy for them wanting to ban Flash. After all, it is the biggest security hole on virtually every platform on which it runs.

  15. Re:Not very good? by commodore64_love · · Score: 4, Insightful

    Bah.

    I've heard this "Opera browser isn't very good" refrain for awhile now, but what it really boils down to is: "I am used to using XYZ therefore if it doesn't use the same menu as XYZ, it must be inferior." When I first started using Opera it un-nerved me too, but now I'm used to it, and apparently 100 million other Opera users are too.

    There's no simple way of transferring you Safari bookmarks to the new Mini browser

    True however you can transfer bookmarks from your desktop PC to your iPhone, and viceversa, by using features like MyOpera (online home page). Safari cannot.

    --
    "I disapprove of what you say, but I will defend to the death your right to say it." - historian Evelyn Beatrice Hall
  16. Hogwash by snsr · · Score: 3, Interesting

    Anything less than a fully functioning browser would defeat the iPhone's raison d'être.

    1. Re:Hogwash by Steve+Max · · Score: 3, Insightful

      The iPhone's raison d'être is to make Apple more money. Anything it may offer is just a way to make that happen.

  17. Re:Not very good? by 99BottlesOfBeerInMyF · · Score: 5, Insightful

    However the confusing part is that they allow the browser to use CSS, Javascript and even some HTML 5 components, thus making web based applications...

    If they could find a way to prevent this without utterly breaking the entire web or ending up looking like the Devil himself, I’m sure they would.

    Umm, their original plan was to only support Web apps as the official API. They added native APIs because so many people wanted them and because Web apps did not perform as well as Apple liked. Saying they would ban Web apps, when that was the foundation of their business plan, reeks of ignorance.

  18. Re:Not very good? by rayharris · · Score: 2, Interesting

    That makes no sense because they are pushing HTML5 which allows the same thing

    Initially, Apple only wanted web apps for the iPhone. It took nearly a year for the iPhone SDK and App Store to be opened up. Apple cared mainly about opening up the platform to outside developers. A web app running HTML5 and JavaScript could do very little damage to the iPhone OS whereas a native App has the potential to do more damage.

    I still don't think their hatred of Flash is about protecting their revenue stream (which shows why they allow NetFlix streaming). They sell songs on iTunes, but Pandora hasn't hurt that, so I don't think they see NetFlix as a threat either. They probably look at the trade off that having NetFlix would sell more iPads to people who might then buy more stuff from iTunes (music, apps, or videos).

    I think their hatred of Flash is really a hatred of... Flash. I don't work at Apple, but I can just about guarantee you they've ported some version of Flash player over to an iPhone in-house and it probably sucks. The same probably applies to the Java Virtual Machine as well. When you have such a crappy intermediary on a phone where user experience is king, Apple doesn't want any part of it.

    If you look at some of the other intermediaries that are out there, primarily Unity3D, Apple happily lets them in because they don't affect performance. Yes, you can build crappy apps in Xcode and Unity, but it's also just as easy to write good apps. I imagine in Flash and Java, it's probably hard to write apps that do anything useful, but still live up to Apple's expectations for providing a slick user experience.

    Adobe is whining about CS5 apps being blocked, but my prediction is that a CS5 app is going to be sluggish, particularly the touch interface, compared to an Xcode or Unity app. We'll just have to see how it all plays out.

    --
    I void warranties.
  19. Re:Not very good? by 0100010001010011 · · Score: 3, Funny

    That's what they want you to think.

  20. Re:Not very good? by DJRumpy · · Score: 2, Informative

    You do realize that bookmarks are synced in iTunes if you choose that option? Works on both Windows, and Mac.

  21. What thread is this? by forand · · Score: 3, Insightful

    I find it amusing that you post that "only their own Safari can actually display" HTML5 on the iPhone in this thread discussing the acceptance of a different browser onto the iPhone/iPad.

  22. Re:Not very good? by Ash+Vince · · Score: 2, Insightful

    Although Apple's attitude reeks of paranoia, I do have some sympathy for them wanting to ban Flash.

    There is another problem with allowing flash, it is a very flexible platform that will allow you to put insane load on the processor. That would allow a cross platform benchmark that would very quickly reveal exactly how slow the iPhone processor really is.

    The reason they keep the exact specs of the iPhone processor under wraps is that they know it does not compare favourably to the competition. This is not actually a problem though if you can control how people interact with the CPU and ensure it is not overloaded by doing things like running to many applications at once or stupid flash based junk.

    One of the reason that Apple have been so successful is by being careful exactly what information they release about each product. The first generation iPhones suffered lag issues in the same way as the early HTC Hero's. This was subsequently fixed by a software update just like the Hero. In the case of the Hero people could find out the CPU spec and then whine about how under powered it was even though it was not really the main thing causing the lag anyway.

    Quite often when bringing a hardware and software based device to market people have a habit of reading too much into benchmarks of the hardware even though this often misleading. By writing very clever software you can do an awful lot with even the most underpowered hardware. If you think back to what you could get out of early computers like the Amiga or Atari (512K versions) then this should come as no surprise.

    I have a sneaky feeling that if HTML5 falls by the wayside then we may see flash on the iPhones that get multitasking support since we already know that not every iPhone is destined to get this.

    --
    I dont read /. to RTFA, I read /. to offend people in ignorance.
  23. Re:Not very good? by Yvan256 · · Score: 3, Funny

    That's because the conspiracy theorists are still using Pentium-equipped computers.

  24. Re:I don't get why Opera Mini is on the iPhone by shutdown+-p+now · · Score: 2, Insightful

    Isn't Opera Mini for resource starved mobile devices that have a hard time rendering and dealing with semi-complex web pages on the device directly?

    It is, but it is also for slow connections - it seems that OBML compresses better than HTML (not surprising, given that it's binary to begin with, and it also doesn't have all that JS in it), and then also they apply lossy compression to the images on Mini servers.

    Personally, I find that I rarely use it on Android, and mostly rely on the primary browser instead - but when 3G isn't around, or when roaming (when data rates go through the roof), it's good to have Mini around. And it's free.

  25. Re:My impressions by shutdown+-p+now · · Score: 2, Informative

    The settings allow you to select HTTP or Socket as the protocol. Since HTTP is layered on top of a TCP socket, that makes no sense. I'm guessing it's poor English for "go directly to the site you requested" (HTTP) and "go through our compression server" (Socket). But I wouldn't know how to confirm this guess.

    Your guess is wrong. It always goes through Opera servers, because they are much more than just compression servers for the Mini - they handle all actual HTML rendering, interpret JS scripts on pages, and so on. It couldn't work without them.

    What this option does is specify how the connection to Opera servers is established. "HTTP" is just what it says - for every navigation you make, it does an HTTP request to Opera servers, and receives OBML for rendering. This has the advantage of working through even the most restrictive proxies (only port 80 opened), and some other platforms on which Mini runs (some J2ME phones, mostly) simply do not have any other connectivity options for applications. However, you get the overhead of HTTP request and response headers.

    "Socket" uses Opera own proprietary protocol, which, as I understand, is generally optimized for compactness and efficiency (i.e. tight binary packing, minimal overhead). I also suspect that it tries to maintain connection alive for longer in that mode.

    Overall, it's usable, but I agree that it's not very good (yet). Still hopeful that it will get better and cattleprod Mobile Safari improvements when it gets genuinely competitive.

    I doubt that a browser that does all rendering and DOM manipulation server-side could possibly ever compete with Safari. Then again, it's not even intended to.

    Now if we can get Opera Mobile (the real deal), that would be another matter - that thing has a full-fledged rendering engine, with the same codebase as desktop version, which is the single most conformant engine out there to date with respect to HTML5 & CSS3.

  26. Re:Not very good? by dfghjk · · Score: 2

    "The conspiracy theory doesn't add up."

    I guess it wouldn't to someone who thinks that HTML5 allows "the same thing" as native apps.

    Apple specifically disallows anything that would enable downloading and executing any program bypassing the app store. It's not a conspiracy theory, it's the stated policy.

  27. Re:Not very good? by TheRaven64 · · Score: 3, Informative

    HTML5 video does not allow for DRM

    Yes it does. HTML5 does not specify anything about the format of the video - it can be in any container format and CODEC that the client supports. Safari delegates playback to QuickTime, so you can use HTML5 to deliver DRM'd video in any format that QuickTime supports.

    --
    I am TheRaven on Soylent News
  28. Re:Not very good? by drinkypoo · · Score: 2, Interesting

    Hey, how is Jolicloud? I tried to run it on in virtual machine to try it out and something in the install hung up past my desire that day to look into it. What's your first hand review?

    Jolicloud is the holy grail of Ubuntu on netbooks. It's UNR with superior hardware support and a cute web app to install more web apps. It supports practically all relevant netbook hardware, and does it well, e.g. my poor old little EEE 701 is automatically overclocked from 600 to 900 mhz. Unfortunately it's based on Jaunty and not Karmic so it's less trivial to live on the bleeding edge regarding software versions. For the laptops best-supported by moblin there's an Ubuntu moblin edition, so that's also worth looking into — I'm going to try that next for my Aspire D250-1165. Moblin itself fails to properly resume from suspend. Jolicloud worked but had mediocre support for my mediocre GMA950 — it did about as well as Ubuntu though. Moblin has the video support but the resume problem. Meego so far doesn't have a GUI on intel, only on N900? Not sure if it has one even there :p So Jolicloud is probably the best bet for most people. Right now I'm just wishing someone would give me power management support for Athlon 64 L110, for the LT3103u. I'd likely jump to any distribution, even Fedora, for that.

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"