СпонсорУвійтиПодати
Блог

У macOS 27.3 отримати повний доступ до диска стане складніше. Ось що я б змінив у своєму застосунку для Mac

Від Justinas Rolando, розробника MacPip

Коротка відповідь

2 жовтня 2026 р. Apple заявила, що надання застосунку для Mac повного доступу до диска незабаром потребуватиме «дуже явної дії користувача», і назвала причиною ШІ-агентів. Код у першій бета-версії macOS 27.3, знайдений дослідником pdfu, не дає застосунку, якому відмовили в захищеному файлі, з'являтися в списку «Повний доступ до диска» з вимкненим перемикачем. Людям довелося б додавати застосунок уручну кнопкою «плюс» або перетягуванням. За повідомленнями, прапорець функції вимкнено в бета-версії 1, а 27.3 очікується в грудні. Якщо вашому застосунку потрібен повний доступ до диска, перепишіть онбординг уже зараз, щоб він ніколи не залежав від того, що застосунок сам з'явиться в цьому списку.

Якщо ваш застосунок для Mac коли-небудь просив людей «відкрийте Параметри системи й увімкніть перемикач поруч із нашим застосунком», це речення скоро може перестати працювати.

2 жовтня Apple опублікувала на сторінці новин для розробників замітку «Зміни в повному доступі до диска в macOS». Вона коротка й незвично пряма. Apple пише, що повний доступ до диска «значною мірою обходить» засоби контролю конфіденційності, щоб могли працювати застосунки резервного копіювання, що деякі розробники використовують його так, що файли, пошта, повідомлення й історія браузера опиняються відкритими без повного розуміння з боку людей, і що нові засоби контролю дозволять надавати його лише за «дуже явної дії користувача». Причина, яку вона називає: «Оскільки ШІ-агенти стають дедалі спроможнішими й автономнішими, ризики, пов'язані з таким рівнем доступу, суттєво зростатимуть».

П'ять тижнів потому ми маємо перший погляд на те, що це означає.

Що в бета-версії macOS 27.3

Першу бета-версію macOS 27.3 випущено 3 листопада. 7 листопада дослідник коду pdfu написав у X про зміну, приховану в ній, і про це розповіли 9to5Mac, Macworld і Cult of Mac.

Ось як це працює сьогодні. Коли застосунок без повного доступу до диска намагається прочитати захищений файл, macOS відмовляє, а потім додає застосунок до списку в розділі «Конфіденційність і безпека» з вимкненим перемикачем. Тож застосунок може сказати «увімкніть перемикач поруч із нами», і люди знаходять його там.

Коли новий код увімкнено, macOS перестає запам'ятовувати такі відмови. Застосунок ніколи не з'являється в списку. Людям доводиться додавати його самим кнопкою «плюс» або перетягуванням із теки «Програми».

Кілька речей, які варто знати, поки ніхто не запанікував:

Macworld і Cult of Mac очікують macOS 27.3 у грудні. Усе сказане вище взято з коду бета-версії та публікацій про нього, а не з приміток до випуску Apple, тож воно ще може змінитися.

Кого це стосується

Багатьом хорошим застосункам для Mac потрібен повний доступ до диска, щоб робити свою справу: це застосунки резервного копіювання, які Apple називає сама, а також програми для очищення диска, пошуку файлів, антивіруси та деякі термінальні інструменти й інструменти розробника. На MacPip це багато застосунків для очищення й обслуговування та застосунків для безпеки й конфіденційності.

А ще є застосунки, які явно турбують Apple: ШІ-агенти для програмування та асистенти, що читають ваші повідомлення, пошту чи історію браузера, щоб бути корисними. Матеріали про цю зміну здебільшого присвячені їм, а база даних «Повідомлень» слугує прикладом, який наводять усі.

Якщо ваш застосунок належить до будь-якої з цих груп, не варто більше розраховувати на трюк із перемикачем у списку.

Що я б змінив у своєму застосунку для Mac

1. Спитайте себе, чи він вам узагалі потрібен. Якщо ваш застосунок працює з файлами, які обирають самі люди, панель відкриття файлів і закладки з обмеженою областю доступу (security-scoped bookmarks) дадуть постійний доступ саме до цих тек, без походу в Параметри системи. Повний доступ до диска потрібен, коли вам справді потрібне все, наприклад для резервного копіювання. Якщо потрібна лише одна тека, стежте за Private Folders у наступних бета-версіях.

2. Перебудуйте онбординг навколо перетягування. Не кажіть людям «знайдіть нас у списку». Відкрийте для них панель «Повний доступ до диска» і покажіть значок вашого застосунку у вікні онбордингу з коротким підписом на кшталт «Перетягніть це в список». Потім перевірте, що посилання, яке ви використовуєте, як і раніше веде до потрібної панелі в 27.3.

3. Перевіряйте доступ, а не припускайте його. Дізнайтеся, чи він є, спробувавши прочитати те, що без нього недоступне, і перевіряйте знову, коли застосунок повертається на передній план. Якщо доступ прибрали, скажіть про це прямо, а не ламайтеся мовчки.

4. Поясніть, навіщо, простими словами. Apple хоче, щоб люди розуміли, що саме вони дозволяють, і колись між вашим застосунком і перемикачем може з'явитися попередження. Одне чесне речення працює краще за стіну тексту: що застосунок читає, навіщо і що це залишається на Mac, якщо це так.

5. Тестуйте на бета-версіях уже зараз. У бета-версії 1 прапорець вимкнено, тож стежте за бета-версією 2 і пізнішими та щоразу читайте примітки до випуску. Зламаний онбординг зазвичай проявляється у відгуках і листах до підтримки, а не в збої.

Якщо ви просто користуєтеся Mac

Відкрийте Параметри системи, потім «Конфіденційність і безпека», потім «Повний доступ до диска» і подивіться на список. Вимкніть усе, чого не впізнаєте або більше не використовуєте. Це займе хвилину, а це єдиний список на вашому Mac, який може читати майже все.

Безкоштовний інструмент дня

Це не про дозволи, але стосується того самого вікна онбордингу. Новий генератор шпаргалок із комбінаціями клавіш приймає комбінації вашого застосунку в будь-якому записі, ставить клавіші-модифікатори в порядку Apple та позначає конфлікти з тими, що macOS тримає для себе, як-от ⌘Space і ⌘Tab, і зі стандартними, як-от ⌘H. Потім видає аркуш, який можна роздрукувати або вставити на сторінку довідки. Працює у вашому браузері.

Якщо ви все одно готуєтеся до наступної macOS, промпт «підготуватися до наступної macOS» проведе ШІ-агента для програмування через решту. А коли застосунок буде готовий, розмістити його на MacPip можна безкоштовно. Картки автоматично скануються під час надсилання, а синя галочка означає лише те, що MacPip перевірив застосунок у вказану дату.

Джерела

Читайте далі

Подайте свій застосунокБезкоштовні інструменти для розробників