Apple has released iOS 10.3.1, which is only one week after iOS 10.3 was released. iOS 10.3.1 is considered a minor update as it patches security issues and contains bug fixes. And the iOS 10.3.1 software update release note simply just says: “iOS 10.3.1 includes bug fixes and improves the security of your iPhone or iPad.”
iOS 10.3.1 essentially fixes some of the problems that were caused by iOS 10.3. Soon after iOS 10.3 was released, Apple had to pull it from the iPhone 5 and iPhone 5c. Fortunately, iOS 10.3.1 fixes the problem that Apple was seeing with the iPhone 5 and iPhone 5c as confirmed by AppleInsider. It is worth mentioning that the iPhone 5 and iPhone 5c were Apple’s last iPhone models to have a 32-bit processor (Apple A6 system on a chip). The iPhone 5s did not have any problems because it has a 64-bit processor.
Apple was dropping support for 32-bit apps. Going forward, Apple is going to start showing a popup dialog box when a 32-bit app is opened that says: “This app will not work with future versions of iOS. The developer of this app needs to update it to improve its compatibility.” It has been reported that Apple has already started phasing out 32-bit support in the iOS 10.3.2 beta that was released last week.
In Apple's security notes, it says that iOS 10.3.1 contains a fix for a Wi-Fi flaw that was reported by Gal Beniamini of Google Project Zero. This flaw could have allowed “an attacker within range may be able to execute arbitrary code on the Wi-Fi chip.”