Apple no longer wants to make false steps in the field of software optimization: the bugs found at the launch of iOS 13 brought the Cupertino company to the decision of change development method of its operating systems. The effects they will begin to perceive starting from iOS 14, but the new devices will also be applied to iPadOS, watchOS, macOS and tvOS.
The details on the before It is on after of the technique followed by the Cupertino company to realize its operating systems are provided by Mark Gurman by Bloomberg, which refers to information emerged in the context of a internal meeting to which they took part Craig Federighi, its closest collaborators and employees involved in software development.
The main novelty lies in the fact that the so-called "daily build", the internal test versions made on a daily basis will be released by deactivating by default the features not yet completed or plagued by bugs. The personnel assigned to the test phase will have the possibility to activate them selectively, through a special menu, thus assessing the impact on system performance.
This was reached after having established that the previous method has made it impossible in some cases to have actually usable test versions, just because of the new features immediately activated and gods multiple bugs that characterized them, and therefore not able to promptly evaluate at what point and with what results the path of development had arrived.
A metaphor used by a well-informed source of facts is suitable for describing the previous situation:
Daily builds were like a recipe with many chefs adding ingredients
Before the development of iOS 14, he says, some teams entered features that had not been fully tested every day, while other groups made changes on a weekly basis. The result is that we arrived last August with the awareness of Apple developers that iOS 13.0 would not be able to meet the usual quality standards to debut set a few weeks later with the arrival of the new iPhone.
At that point the team focused on the first update of the platform, iOS 13.1 the version that was internally considered the real public version of iOS 13 and the one with a quality comparable to iOS 12. The release in public version took place less than 10 days after iOS 13.0. Water passed – this is at least the intention of the Cupertino company – because from iOS 14, as mentioned, the register is changed, even at the cost of postponing the expansion of the available functions to a later date. More in detail:
- iOS 14, known internally with the code name of "Azul" will debut next year
- Apple is considering postponing to 2021 the inclusion of new features inserting them in the update "Azul + 1", which should arrive on the market as iOS 15