If you’ve got an iPhone or iPad with the latest version of iOS (9.3) and have been experiencing problems with Mail, Messages, Chrome, Safari, and other Web apps, you definitely aren’t the only one. A connectivity bug uncovered earlier this month causes a number of first- and third-party apps to become unresponsive and eventually crash. But don’t fret — today, Apple released a patch, iOS 9.3.1, intended to fix the problem once and for all.
The patch, which is available as both an over-the-air update and iTunes download for iOS 9 users, isn’t accompanied by a changelog. Some speculate, though, that that it modifies the way iOS processes universal links, system hooks which allow app developers to associate webpages with sections inside apps. (A mobile link to an article on the Washington Post’s website, for example, opens the article within the native Washington Post app.)
Prior to the update, iOS 9.3 downloaded, updated, and retained local databases of the individual associations and, when you tapped on a URL, sifted through the database for possible in-app matches. But when an app had many associations, iOS 9 would sometimes struggle to process them all. Developers Sergey Roschin and Ben Collier pointed to the Booking.com app as a particularly egregious example: its huge, 2.4MB universal links database contained every URL on the service’s website.
Further investigation by Collier identified another culprit: the Shared Web Credentials Daemon, the iOS process that lets websites and apps to share sign-in information. Data corrupted by large association files caused the process to crash repeatedly, leading to app slowdowns and hangups.
- I tried OxygenOS 13, and it’s everything I feared it would be
- I’ve used an iPhone since 2007, but the Galaxy Z Fold 4 makes me want to switch
- Spotify app update finally lets you separate your music and podcasts
- OxygenOS 13 beta for the OnePlus 10 Pro is here, and you can download it now
- Yes, Twitter is down right now, and we don’t know when it’ll be back