RėmėjaiPrisijungtiPateikti
Tinklaraštis

macOS 27.3 apsunkina visos disko prieigos gavimą. Ką pakeisčiau savo Mac programoje

Autorius Justinas Rolando, MacPip kūrėjas

Trumpas atsakymas

2026 m. spalio 2 d. Apple pasakė, kad Mac programai suteikti visą disko prieigą netrukus reikės „labai aiškaus naudotojo veiksmo“, ir kaip priežastį nurodė DI agentus. Kodas pirmoje macOS 27.3 beta versijoje, rastas tyrėjo pdfu, neleidžia programai, kuriai buvo atsisakyta duoti saugomą failą, atsirasti visos disko prieigos sąraše su išjungtu jungikliu. Žmonės programą pridėtų patys pliuso mygtuku arba nuvilkdami. Funkcijos vėliavėlė, pranešama, beta versijoje 1 išjungta, o 27.3 laukiama gruodį. Jei tavo programai reikia visos disko prieigos, dabar perrašyk įvadą taip, kad jis niekada nepriklausytų nuo to, ar programa pati atsiras tame sąraše.

Jei tavo Mac programa kada nors prašė žmonių „atverti Sistemos nustatymus ir įjungti jungiklį šalia mūsų programos“, šis sakinys netrukus gali nustoti veikti.

spalio 2 d. Apple savo programuotojų naujienų puslapyje paskelbė Updates to Full Disk Access in macOS. Tekstas trumpas ir neįprastai tiesus. Apple sako, kad visa disko prieiga „iš esmės apeina“ privatumo valdiklius, kad veiktų atsarginių kopijų programos, kad kai kurie programuotojai ją naudoja taip, jog atskleidžiami failai, paštas, žinutės ir naršymo istorija, žmonėms iki galo nesuprantant, ir kad nauji valdikliai užtikrins, jog ją bus galima suteikti tik „labai aiškiu naudotojo veiksmu“. Priežastis: „Kai DI agentai tampa vis pajėgesni ir savarankiškesni, su tokio lygio prieiga susijusios rizikos žymiai augs.“

Po penkių savaičių turime pirmą žvilgsnį, ką tai reiškia.

Kas yra macOS 27.3 beta versijoje

Pirmoji macOS 27.3 beta versija pasirodė lapkričio 3 d. lapkričio 7 d. kodo tyrėjas pdfu paskelbė X apie joje paslėptą pokytį, o 9to5Mac, Macworld ir Cult of Mac apie tai parašė.

Štai kaip tai veikia šiandien. Kai programa be visos disko prieigos bando skaityti saugomą failą, macOS atsako ne ir prideda programą į sąrašą skiltyje Privatumas ir sauga, jos jungiklis išjungtas. Taigi programa gali pasakyti „perjunk jungiklį šalia mūsų“, ir žmonės randa ją ten jau laukiančią.

Įjungus naująjį kodą, macOS nustoja įrašyti tuos atmetimus. Programa niekada neatsiranda sąraše. Žmonės turi ją pridėti patys, pliuso mygtuku arba nuvilkdami iš aplanko Programos.

Keletas dalykų, kuriuos verta žinoti, kol niekas nepanikavo:

Macworld ir Cult of Mac abu tikisi macOS 27.3 gruodį. Viskas aukščiau paremta beta kodu ir pranešimais apie jį, o ne Apple laidos pastabomis, todėl dar gali keistis.

Ką tai paliečia

Daug gerų Mac programų savo darbui reikalauja visos disko prieigos: atsarginių kopijų programos, kurias pats Apple mini, taip pat disko valikliai, failų paieškos įrankiai, antivirusinės programos ir kai kurie terminalo bei programuotojų įrankiai. MacPip tai daug valymo ir priežiūros programų bei saugos ir privatumo programų.

O dar yra programos, dėl kurių Apple aiškiai nerimauja: DI programavimo agentai ir asistentai, kurie skaito tavo žinutes, paštą ar naršyklės istoriją, kad būtų naudingi. Pranešimai apie šį pokytį daugiausia apie juos, o žinučių duomenų bazė yra pavyzdys, kurį naudoja visi.

Jei tavo programa priklauso kuriai nors iš šių grupių, nebesiremk gudrybe su jungikliu sąraše.

Ką pakeisčiau savo Mac programoje

1. Paklausk savęs, ar jos išvis reikia. Jei tavo programa dirba su failais, kuriuos pasirenka žmonės, atidarymo langas ir security-scoped bookmarks suteikia ilgalaikę prieigą tik prie tų aplankų, be kelionės į Sistemos nustatymus. Visa disko prieiga skirta atvejams, kai tikrai reikia visko, pavyzdžiui, atsarginei kopijai. Jei reikia tik vieno aplanko, sek Private Folders kitose beta versijose.

2. Perrašyk įvadą aplink nuvilkimą. Nesakyk žmonėms „raskite mus sąraše“. Atverk jiems visos disko prieigos skydelį ir įvado lange parodyk savo programos piktogramą su trumpa eilute, pvz., „Nuvilk tai į sąrašą“. Tada patikrink, ar naudojama nuoroda vis dar nuveda į tinkamą skydelį versijoje 27.3.

3. Tikrink prieigą, nesiremk prielaida. Sužinok, ar ją turi, bandydamas perskaityti tai, kam jos reikia, ir patikrink dar kartą, kai programa vėl atsiduria priekyje. Jei ji buvo atšaukta, pasakyk tai aiškiai, užuot tyliai nustojus veikti.

4. Paaiškink, kodėl, paprastais žodžiais. Apple nori, kad žmonės suprastų, ką suteikia, ir kada nors tarp tavo programos ir jungiklio gali atsirasti įspėjimas. Vienas sąžiningas sakinys veikia geriau nei tekstų siena: ką programa skaito, kodėl ir kad tai lieka Mac kompiuteryje, jei tai tiesa.

5. Išbandyk beta versijose jau dabar. Vėliavėlė išjungta beta versijoje 1, todėl stebėk beta versiją 2 ir vėlesnes bei kaskart skaityk laidos pastabas. Sugedęs įvadas dažniausiai pasirodo kaip atsiliepimai ir laiškai palaikymui, o ne kaip strigtis.

Jei tiesiog naudoji Mac kompiuterį

Atverk Sistemos nustatymus, tada Privatumas ir sauga, tada Visa disko prieiga ir pažiūrėk į sąrašą. Išjunk viską, ko neatpažįsti arba nebenaudoji. Tai užtrunka minutę, o tai vienintelis sąrašas tavo Mac kompiuteryje, galintis skaityti beveik viską.

Šiandienos nemokamas įrankis

Ne apie leidimus, bet tinka tame pačiame įvado lange. Naujas sparčiųjų klavišų lapelio kūrėjas priima tavo programos sparčiuosius klavišus, užrašytus kaip nori, išdėsto modifikavimo klavišus Apple tvarka ir pažymi susidūrimus su tais, kuriuos macOS pasilieka sau, kaip ⌘Space ir ⌘Tab, ir su standartiniais, kaip ⌘H. Tada duoda lapą spausdinti arba įklijuoti į pagalbos puslapį. Veikia naršyklėje.

Jei vis tiek ruošiesi kitai macOS versijai, užklausa pasiruošk kitai macOS padeda programavimo agentui atlikti likusią dalį. O kai programa bus paruošta, jos įtraukimas į MacPip nemokamas. Įrašai skenuojami automatiškai, kai pateikiami, o mėlyna varnelė reiškia tik tai, kad MacPip patikrino programą nurodytą dieną.

Šaltiniai

Skaityk toliau

Pateik savo programąNemokami įrankiai kūrėjams