SponsorZaloguj sięZgłoś
Blog

macOS 27.3 utrudnia uzyskanie Pełnego dostępu do dysku. Oto, co zmieniłbym w mojej aplikacji na Mac

Przez Justinasa Rolando, twórcę MacPip

Krótka odpowiedź

W dniu 2 października 2026 Apple oświadczyło, że przyznanie aplikacji na Mac Pełnego dostępu do dysku wkrótce będzie wymagało „bardzo wyraźnej czynności użytkownika”, wskazując jako powód agentów AI. Kod w pierwszej becie macOS 27.3, znaleziony przez badacza pdfu, sprawia, że aplikacja, której odmówiono chronionego pliku, nie pojawia się na liście Pełnego dostępu do dysku z wyłączonym przełącznikiem. Ludzie dodawaliby aplikację ręcznie przyciskiem plus albo przeciągając ją. Flaga funkcji jest podobno wyłączona w becie 1, a 27.3 ma się ukazać w grudniu. Jeśli twoja aplikacja potrzebuje Pełnego dostępu do dysku, przepisz teraz onboarding tak, aby nigdy nie zależał od tego, że aplikacja sama pojawi się na tej liście.

Jeśli twoja aplikacja na Mac kiedykolwiek prosiła ludzi: „otwórz Ustawienia systemowe i włącz przełącznik obok naszej aplikacji”, to zdanie może wkrótce przestać działać.

W dniu 2 października Apple opublikowało Updates to Full Disk Access in macOS na swojej stronie z wiadomościami dla deweloperów. Tekst jest krótki i niezwykle bezpośredni. Apple pisze, że Pełny dostęp do dysku „w dużej mierze omija” mechanizmy prywatności, aby mogły działać aplikacje do kopii zapasowych, że niektórzy deweloperzy używają go tak, że pliki, poczta, wiadomości i historia przeglądania są narażone, a ludzie nie do końca to rozumieją, oraz że nowe zabezpieczenia sprawią, że będzie można go przyznać tylko „bardzo wyraźną czynnością użytkownika”. Powód: „W miarę jak agenci AI stają się coraz zdolniejsi i bardziej autonomiczni, ryzyka związane z takim poziomem dostępu będą rosły znacząco.”

Pięć tygodni później mamy pierwszy wgląd w to, co to oznacza.

Co jest w becie macOS 27.3

Pierwsza beta macOS 27.3 ukazała się w dniu 3 listopada. W dniu 7 listopada badacz kodu pdfu napisał na X o ukrytej w niej zmianie, a 9to5Mac, Macworld i Cult of Mac to opisały.

Tak to działa dziś. Gdy aplikacja bez Pełnego dostępu do dysku próbuje odczytać chroniony plik, macOS odmawia, a następnie dodaje aplikację do listy w Prywatność i ochrona, z wyłączonym przełącznikiem. Dzięki temu aplikacja może powiedzieć „przełącz przełącznik obok nas”, a ludzie znajdują ją tam gotową.

Gdy nowy kod jest włączony, macOS przestaje zapisywać te odmowy. Aplikacja nigdy nie pojawia się na liście. Ludzie muszą dodać ją sami, przyciskiem plus albo przeciągając z folderu Programy.

Kilka rzeczy wartych zapamiętania, zanim ktokolwiek wpadnie w panikę:

Macworld i Cult of Mac spodziewają się macOS 27.3 w grudniu. Wszystko powyżej pochodzi z kodu bety i doniesień o nim, a nie z informacji o wydaniu od Apple, więc może się jeszcze zmienić.

Kogo to dotyka

Wiele dobrych aplikacji na Mac potrzebuje Pełnego dostępu do dysku do swojej pracy: aplikacje do kopii zapasowych, które Apple samo wymienia, a także programy do czyszczenia dysku, wyszukiwarki plików, antywirusy oraz niektóre narzędzia terminalowe i deweloperskie. Na MacPip to wiele aplikacji do czyszczenia i konserwacji oraz aplikacji do bezpieczeństwa i prywatności.

A potem są aplikacje, o które Apple wyraźnie się martwi: agenci AI do kodowania i asystenci, którzy czytają twoje Wiadomości, pocztę lub historię przeglądarki, żeby być pomocni. Doniesienia o tej zmianie dotyczą głównie ich, a baza Wiadomości jest przykładem, którego używają wszyscy.

Jeśli twoja aplikacja należy do którejś z tych grup, nie licz już na sztuczkę z przełącznikiem na liście.

Co zmieniłbym w mojej aplikacji na Mac

1. Zastanów się, czy w ogóle go potrzebujesz. Jeśli twoja aplikacja pracuje na plikach wybranych przez użytkownika, panel otwierania i zakładki z zakresem bezpieczeństwa (security-scoped bookmarks) dają trwały dostęp tylko do tych folderów, bez wycieczki do Ustawień systemowych. Pełny dostęp do dysku jest na sytuacje, gdy naprawdę potrzebujesz wszystkiego, jak przy kopii zapasowej. Jeśli potrzebujesz tylko jednego folderu, obserwuj Private Folders w kolejnych betach.

2. Przepisz onboarding wokół przeciągania. Nie mów ludziom: „znajdź nas na liście”. Otwórz dla nich panel Pełnego dostępu do dysku i umieść ikonę swojej aplikacji w oknie onboardingu z krótkim zdaniem, np. „Przeciągnij to na listę”. Potem sprawdź, czy link, którego używasz, nadal prowadzi do właściwego panelu w wersji 27.3.

3. Sprawdzaj dostęp, nie zakładaj go. Przekonasz się, czy go masz, próbując odczytać coś, co go wymaga, i sprawdź ponownie, gdy aplikacja wraca na pierwszy plan. Jeśli go cofnięto, powiedz to wprost, zamiast po cichu przestać działać.

4. Wyjaśnij, po co, prostymi słowami. Apple chce, żeby ludzie rozumieli, co przyznają, i pewnego dnia ostrzeżenie może stanąć między twoją aplikacją a przełącznikiem. Jedno szczere zdanie działa lepiej niż ściana tekstu: co aplikacja odczytuje, po co i że to zostaje na komputerze Mac, jeśli to prawda.

5. Testuj na betach już teraz. Flaga jest wyłączona w becie 1, więc obserwuj betę 2 i nowsze oraz za każdym razem czytaj informacje o wydaniu. Zepsuty onboarding zwykle objawia się recenzjami i e-mailami do wsparcia, a nie awarią.

Jeśli po prostu używasz komputera Mac

Otwórz Ustawienia systemowe, potem Prywatność i ochrona, potem Pełny dostęp do dysku i spójrz na listę. Wyłącz wszystko, czego nie rozpoznajesz albo już nie używasz. Zajmuje to minutę i to jedyna lista na komputerze Mac, która może czytać prawie wszystko.

Dzisiejsze darmowe narzędzie

To nie dotyczy uprawnień, ale pasuje do tego samego okna onboardingu. Nowy generator ściągawki skrótów klawiszowych przyjmuje skróty twojej aplikacji zapisane w dowolny sposób, ustawia klawisze modyfikujące w kolejności Apple i wskazuje konflikty ze skrótami, które macOS zachowuje dla siebie, jak ⌘Space i ⌘Tab, oraz ze standardowymi, jak ⌘H. Na koniec daje arkusz do wydruku lub wklejenia na stronę pomocy. Działa w przeglądarce.

Jeśli i tak przygotowujesz się na następny macOS, prompt przygotuj się na następny macOS przeprowadzi agenta kodującego przez resztę. A gdy aplikacja będzie gotowa, dodanie jej do MacPip jest bezpłatne. Wpisy są skanowane automatycznie po zgłoszeniu, a niebieski ptaszek oznacza tylko, że MacPip sprawdził aplikację danego dnia.

Źródła

Czytaj dalej

Zgłoś twoją aplikacjęDarmowe narzędzia dla twórców