Apple Uses Additional Secrecy Protections to Hide Software Features From Internal Development Teams

Filipe Espósito writing at 9to5Mac:

Within the internal files of iOS 15 beta 1, each major feature introduced this year has a unique identifier (also known as a flag) that is associated with a disclosure requirement.” In other words, this allows Apple to enable only certain new system features in internal builds so that an engineer or designer in one area doesn’t need to see everything that’s new in others.

I’m actually surprised that this sort of secrecy protection presumedly didn’t exist before now. I wonder if it complicates the development of features that depend on each other (e.g., Shared with You in Messages and Safari). Apple probably has a clever solution for such a problem.

Go to the linked site →


❮ Previous post

Creators Are Joining the Fight Against In-App Payment Policies June 16, 2021

Next post ❯

Shortcuts Tips: Uploading Images to a CDN for Blogging June 17, 2021