WWDC’s inaugural speech stood out from the last speeches we’ve seen in recent times. The reason? There was hardly any leak of what we were going to see. The truth is, it was one surprise after another, something that according to the iOS 15 code Apple has put a lot of energy into achieving.
Permissions and Privileges for iOS Internal Code
In previous years, there have been quite a few leaks of news about iOS software and the rest of the operating systems. This year, however, all we knew was that there would be “new features” coming to iMessage, “some” health and “improved” notifications. Apple did it no details about the content will be escaped of the presentation and now at 9to5mac they have discovered one of the reasons for their success.
Looking at the code of the first beta of iOS 15, we see that each of the major new features of the operating system is accompanied by a unique identifier. This identifier is associated with an access authorization so Apple can only show certain parts of the software to engineers who need to work on it.
To access and work with internal versions of iOS, each employee must have a profile installed on the device. This profile, very similar to the one we use to access developer beta versions, determines which iOS features will be visible or hidden. With this system, Apple has ensured that each team was limited to its radius of action and it prevented leaks very effectively.
On the one hand, we all love to hear about Apple’s plans ASAP, on the other hand, enjoying a keynote where you don’t know what to expect and everything is one surprise after another is wonderful. . The truth is, Apple hit its mark, until the official WWDC presentation was little or nothing, we knew what to expect.