Apple's iOS 28 schedule shift helps engineers get more creative
Apple has experimented with how it develops its operating system updates, with early schedule changes in making the 28-gen updates, letting engineers become more creative earlier in the process.
Like any major project, Apple's annual operating system updates like iOS 27 require some intense scheduling. However, the way you schedule work can have a big impact on the final result.
According to Mark Gurman in Sunday's "Power On" newsletter for Bloomberg on Sunday, Apple has made a tweak to how it works on its operating system updates.
For iOS 28 and iPadOS 28, known internally as Bell, as well as macOS 28, known as Poppy, the earliest stage of development was adjusted.
Apple has three major milestones for its operating systems, named M1, M2, and M3, throughout the annual cycle. The change occurred to M1, which has already passed.
Normally, each stage lasts for eight weeks, starting with four weeks of coding and then four weeks of convergence. The convergence refers to integrating the newly developed features into the operating systems.
However, this time around, Apple has shifted the split in favor of more coding in M1. That is, six weeks of coding and feature development followed by just two weeks of convergence.
A favorable shift
Employees apparently like this change, in part because it enables creativity. The engineers get more time to come up with ideas and to work through them, before having to lock them down and work them into the operating system.
This view certainly makes sense, especially if you consider the entire development cycle. As the year goes on, there will be a greater focus on correctly integrating the features into the operating system than earlier in the year.
Later stages will have previously added features from earlier stages to manage, as well as those incorporated in the milestone period. Earlier stages do not have this to worry about, so the convergence period isn't as important.
By shifting the schedule slightly, those early M1-stage features get more time to be worked on before convergence. The hope is that the extra time to come up with features will improve their overall quality too.
Source: Read original article
Comments ()