Apple encountered issues in the initial two versions of iOS 12 and iOS 13. With the latest version, users complained about a plethora of bugs brought by each update. This is the main reason why the company released new software updates after a short period to fix the flaws.
But with iOS 14, which will arrive in 2020, the company wants to protect itself from such errors. The software testing method was cited as the main reason the company encountered a series of bugs in its latest software for iPhone and iPad. So Apple plans to change the way it tests software.
As part of the new approach, test versions of future software updates will disable incomplete or buggy features by default. However, testers will still have the option of activating these features selectively via a new option in the Settings menu titled Flags.
Initially, Apple experienced a swarm of loopholes with its software as new features added by developers were enabled by default. Some developers were making changes on a daily basis, which meant new features weren’t thoroughly tested.
Other developers have pledged to release new versions every week. This update cycle meant that the software had not been thoroughly tested with the limited time available.
The new approach put in place will therefore ensure that the first versions of the next version of iOS will be “liveable”. The same will also apply to other Apple operating systems such as iPadOS, tvOS, macOS, and watchOS.
Apple even plans to postpone some upcoming features of iOS 14 to a later update in 2021, likely in iOS 15. The company’s new approach plans to treat software performance and stability as a top priority. But that doesn’t mean you shouldn’t expect several features in the next major update to iOS.
Sources say the new approach was revealed by Craig Federighi, Apple’s head of software engineering, in an internal meeting with developers.
follow us on Telegram, Twitter, Facebook Where Subscribe to our weekly newsletter to make sure you don’t miss a thing future updates.