Як заблокувати iMessage на Mac
Коротка відповідь: у macOS досі немає вбудованого способу заблокувати окремий застосунок, і Messages не виняток. Сама Apple прямо каже про це у своїх Support Communities — «Заблокувати застосунки окремо неможливо». Для Messages це особливо прикро, бо саме цей застосунок людям найчастіше хочеться тримати приватним.
Чому саме Messages хочуть заблокувати
Messages синхронізує всю історію листування на кожному Apple-пристрої, підключеному до того ж Apple ID — роки переписок, фотографій і дедалі частіше одноразові коди, які надсилає банк та інші сервіси. Дати комусь розблокований Mac навіть для чогось стороннього — означає віддати і все це. Багато хто хвилюється й про зворотне:
«Мені зовсім не подобається, що мої діти бачать кожне повідомлення, яке я отримую!»— Apple Support Communities
Що не працює
Другий обліковий запис означає, що доведеться спершу вийти з системи, тільки щоб передати комусь Mac — а це знецінює саму ідею, якщо ви й так ним користуєтесь. FileVault захищає дані лише поки диск вимкнений — після входу в систему він нічого не робить. Screen Time дозволяє встановити ліміт саме для Messages, але щоб використати це як блокування, потрібен повторюваний ліміт в 1 хвилину, який доведеться постійно перезапускати, а ще відомо, що його можна обійти через Spotlight — цей інструмент не створювався як засіб приватності.
Одне чесне обмеження
Навіть коли Messages заблоковано, прев'ю сповіщень iMessage доставляє окремий системний процес macOS під назвою imagent — не сам застосунок Messages. Тобто прев'ю вхідного повідомлення все одно може ненадовго з'явитися на екрані, навіть коли Messages заблоковано. Це обмеження на рівні macOS, і воно стосується будь-якого блокувальника застосунків, включно з Shoo! — поки що ніхто не знайшов спосіб його обійти. Якщо це критично, додатково вимкніть прев'ю для Messages у Системних налаштуваннях → Сповіщення → Messages (Показувати прев'ю → Ніколи).
Що дійсно працює
Shoo! блокує Messages, завершуючи його процес у момент блокування, а не малюючи оверлей зверху чи перевіряючи пароль лише при першому відкритті. Нічого не залишається запущеним, до чого можна переключитися, і застосунок відкривається знову лише після успішного Touch ID (або Apple Watch, або приватного резервного пароля).
Спробуйте безкоштовно 7 днів — усі функції відкриті, картка не потрібна, $17.99 одноразово, якщо вирішите залишити.
Часті запитання
Чи можна заблокувати саме застосунок Messages на Mac?
Так — Shoo! дозволяє заблокувати саме Messages, не чіпаючи нічого іншого на Mac. Завершення процесу застосунку і робить блокування надійним, а не оверлеєм, який можна просто клікнути й обійти.
Чи блокування Messages сховає прев'ю повідомлень?
Блокування Messages не дає відкрити сам застосунок, але прев'ю iMessage доставляє окремий системний процес (imagent), і воно все одно може ненадовго з'явитися на екрані. Щоб закрити цю прогалину, вимкніть прев'ю для Messages в Системних налаштуваннях → Сповіщення.
Чи працює Screen Time як блокування Messages?
Не дуже добре. Screen Time може встановити ліміт саме для Messages, але для цього потрібно задати повторюваний ліміт в 1 хвилину й постійно його перезапускати, а ще відомо, що це обходиться через Spotlight — цей інструмент не створювався як засіб приватності.