Apple is changing the way it tests new versions of iOS and iPadOS to prevent other launches like the launch of iOS 13 in September. According to a recent report in Bloomberg, the tech giant is currently looking for a way to ensure that test versions of future software updates by default disable incomplete or erroneous features.
Software testers will then be able to use a new settings menu called ‘Flags’ that will allow them to isolate the effect of each new addition to the system. This would allow Apple to identify when a recently added feature or line of code does not work, and then fix the problem before it reaches the customers.
It’s not surprising that Apple is changing this way; it is testing its software updates taking into account that the launch of iOS 13 was a mess filled with bugs. Applications started slowly or entirely shut down, and there were problems with Messages and Mail applications. There was also a bug that allowed third-party keyboards to gain full access, allowing them to communicate with other applications and capture typing data.
Bloomberg says the new software strategy will be used for all Apple platforms, including watchOS, macOS, and tvOS.