Opened a link on your iOS browser and the app crashed? The recent iOS 9.3 software update has a bug in WebKit that it make it impossible for users with certain apps like Booking.com and Wikipedia to browse normally after tapping on links. Luckily, there is an exception: you can open links as normal is Opera Mini, in the Opera Mini data-savings mode. Download it from the App Store and get back to browsing!

Because of App Store Developer Guideline 2.17, that all browsers must use WebKit, every browser in iOS is affected by the bug. The science behind the data-savings engine of Opera Mini is that webpages are rendered in the cloud, by Opera’s engine instead of Apple’s version of WebKit.

The need for choice

We’re usually excited when Apple releases a new update. Apple has managed to build an integrated experience that puts users first. They’ve integrated hardware, software and services in a way that eliminates lots of the complexity of mobile technology. (If you have tried Opera Coast, you will know we’re also a fan of eliminating complexity. :))

However, as much as everyone likes simplicity, people want choice. The App Store has 1.5 million choices, with apps that Apple does not directly offer itself. This allows innovation and new ideas to flourish. To ensure a safe and consistant experience, Apple employs a review process and has rules that every app must comply with. Many rules are sensible restrictions that keep spammy, unstable or deceiving apps away. But, one rule has no technical or design justification for being there:

2.17 Apps that browse the web must use the iOS WebKit framework and WebKit Javascript

This means every browser in the App Store has to use the same rendering engine (the component that displays webpages) that comes with iOS. WebKit is a great engine, but it’s not flawless – and restricting every browser to this engine unnecessarily limits the ability for Opera and other browser makers to innovate.

With the iOS 9.3 bug, hundreds of millions of users need to patiently wait for a fix and then install a completely new version to be able to browse again. On any other platform, you would simply use another browser.

Browsers are not “just another app”. They are among the most-used apps in the world and provide a platform for accessing billions of websites. As seen in the past with Microsoft’s Internet Explorer monopoly, it’s crucial for web users that other providers like Opera, Mozilla, Google and Apple also push to provide the fastest, most modern browser. Opera contributed to the world of browsers tabs, Speed Dial, integrated search, web standards and many more innovations now in common use among browsers.

Besides releasing a fix for iOS 9.3, now is an excellent opportunity for Apple to lift the restrictions from the App Store guidelines and even to consider other changes for browser choice, like allowing users to set another browser as default on iOS. With this latest disruption to browsing, Apple has proved itself that restricting browser choice only hurts the user.

Back to top
  • Timo Maas

    just dont use apple products! I hate them!

    • jedy123

      Such a well thought out and insightful comment! @@

  • If they can do this without comprising quality then I’d be happy but comparing this to the experience I’ve had with trying to set a default browser on Android – I don’t want them to implement this until it’s solid. Doesn’t matter if it’s Chrome, Opera or Brave. They need to make sure it’s 100% solid and doesn’t allow any malware/flash/viruses to be passed through.

  • I’d also like if there was a way that Chrome can be debugged like Safari can – haven’t tried it with the new version of Chrome but previous versions were giving me issues with KnockOutJS where Safari worked as expected – mainly on iPad.

  • jedy123

    When are we going to see a significant update to Opera Mini on iOS? The interface is quite clunky. Delete all data is hidden behind a few menu clicks, you cannot set a default search engine and there should be a better positioned icon at the top to enable private browsing. Whilst I prefer Opera’s Speed Dial, Safari does have the better interface overall (although no home button). No news on Opera Mini iOS for ages and then just an OS bug warning. ;-(

  • Apple had 2 builds of 9.3 (I think the 2nd one was for older devices), also about a week later 9.3.1 was released

  • Gst Yangın Alarm Sistemleri sektör lideri olan Gst ürünleri Boyut güvenlik teknolojileri güvencesi ile tüm Türkiye’de.

    Yangın Alarm Sistemleri, adresli yangın alarm panelleri, yangın dedektörleri, duman dedektörleri ve zayıf akımla ilgili tüm projelerinizde Boyut Güvenlik.

    http://gstyangin.com/

  • sillyfuq

    Funny to me how everyone pussy-foots around the issue of Apple’s archaic fascist anti-consumer anti-choice policies.