Як насправді заблокувати застосунок на Mac
Коротка відповідь спочатку: у macOS досі немає вбудованого способу заблокувати окремий застосунок паролем чи Touch ID. Сама Apple прямо каже про це у своїх Support Communities — «Заблокувати застосунки окремо неможливо». Це не змінилося ні в macOS 26, ні у списку функцій macOS 27 «Golden Gate». Ось що люди пробують натомість, чому кожен спосіб не спрацьовує, і що дійсно працює.
«Просто створіть другий обліковий запис»
Найпоширеніша відповідь на це питання в інтернеті — і ті, хто питає, зазвичай відкидають її в тому ж реченні. Це не допомагає, коли ви вже залогінені й просто передаєте Mac комусь на десять секунд; довелося б спершу вийти з системи, а це знецінює саму ідею. Це також ламає спільний доступ до файлів і зупиняє фонові задачі (рендери, завантаження, музику), прив'язані до вашої власної сесії. Як сформулював один користувач, запитуючи про альтернативу: «Без створення окремих облікових записів чи є спосіб просто захистити паролем застосунок Messages?»
«Увімкніть FileVault»
FileVault шифрує диск у стані спокою — захищає дані, якщо хтось вкраде ваш Mac, поки він вимкнений або заблокований на екрані входу. Він нічого не робить, коли ви вже залогінені й ваш Mac розблокований у чужих руках — а це і є той сценарій, який більшість людей мають на увазі, ставлячи це питання.
«Використайте ліміти застосунків у Screen Time»
Screen Time створений для керування дитячим акаунтом, а не для захисту приватності дорослого на власному Mac. Щоб використати його як блокування, довелося б встановити ліміт в 1 хвилину й щоразу чекати, поки він мине. Ще відомо, що це обходиться через Spotlight — а це навіть не та прогалина, від якої Apple створювала цю функцію.
«Зашифруйте образ диска / використайте chmod / сховайте в Keychain»
Жоден з цих способів не блокує запуск застосунку. Дані вбудованого застосунку зберігаються в ~/Library, а не всередині бандла застосунку, який можна зашифрувати чи обмежити правами доступу — а хитрощі з Keychain взагалі не перехоплюють відкриття застосунку. Кілька людей повідомляли, що пробували саме це, і застосунок все одно відкривався.
Що дійсно працює
Єдиний підхід, який дійсно тримається, — це спеціалізований блокувальник застосунків, що керує самим запущеним процесом, а не рішення, створене для іншої задачі. Більшість блокувальників застосунків для Mac потрапляють у ту саму пастку, що й методи вище: вони малюють оверлей над застосунком або перевіряють пароль лише при першому відкритті — тож перемикання й повернення, чи просте очікування, лишає застосунок розблокованим під цим оверлеєм.
Shoo! йде прямішим шляхом: блокування застосунку дійсно завершує його процес. Немає нічого запущеного, що можна обійти, немає оверлея, який можна проклацати, і немає прогалини, коли ви перемикаєтесь назад на застосунок, який вважали заблокованим — бо він не відкритий, доки ви не підтвердите це через Touch ID. Це працює з будь-яким застосунком, включно з тими, що зробила сама Apple — Mail, Messages, System Settings — саме там, де кожен метод вище перестає працювати.
Спробуйте безкоштовно 7 днів — усі функції відкриті, картка не потрібна, $17.99 одноразово, якщо вирішите залишити.
Часті запитання
Чи можна заблокувати саме застосунок Messages на Mac?
Так — Shoo! дозволяє вибрати будь-який окремий застосунок, включно з Messages, Mail або System Settings, не чіпаючи нічого іншого на вашому Mac.
Чи є в macOS вбудоване блокування застосунків?
Ні. Офіційна позиція Apple в її Support Communities — «заблокувати застосунки окремо неможливо» в macOS. iOS отримала цю функцію з Lock/Hide App в iOS 18 у 2024 році; Mac досі ні, попри два наступні релізи macOS.
Чи додасть macOS 27 блокування окремих застосунків?
Судячи з опублікованого списку функцій — ні: macOS 27 «Golden Gate» розширює батьківський контроль (блокування застосунків, «Ask to Browse», ліміти часу), а не додає загальне блокування застосунків для дорослих користувачів.