Представляємо Default Handler

14 березня 2024

Нещодавно ми провели опитування серед наших користувачів на Mastodon і X, щоб зібрати відгуки про те, чи хочуть вони, щоб Screens 5 стало стандартним обробника для схеми URL-адрес «vnc» у macOS, або якщо вони бажають зберегти поточний статус-кво.

Ми з радістю виявили, що приблизно 80% респондентів висловили позитивну схильність до прийняття Screens 5 як обробника за умовчанням. Однак ми також визнаємо та поважаємо думку решти 20%, які висловили перевагу збереженню існуючої системи.

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

Проблема, з якою ми стикаємося, пов’язана з вимогою призначити обробник за замовчуванням у налаштуваннях набору додатків, конфігурація, яка залишається статичною та незмінною під час роботи програми. Хоча API існують для налаштування обробників за замовчуванням під час виконання, Apple вирішила не розширювати доступ до цих API для додатків із ізольованим програмним середовищем, умова, необхідна для затвердження в Mac App Store.

Якщо хтось із Apple прочитає це, подробиці перегляньте FB13685855.

Тож рішенням, яке ми знайшли, є програма під назвою Default Handler.

Default Handler

Враховуючи, що ця програма працює поза обмеженнями ізольованого програмного середовища, вона може вільно використовувати API, згадані раніше. Щоб використовувати його, вам просто потрібно створити новий обробник для схеми URL-адреси «vnc» і призначити Screens 5 як бажаний варіант:

Default Handler Новий запис

І ось воно! Тепер Screens безперешкодно переймає призначену схему URL-адреси. Якщо вам коли-небудь знадобиться повернутися до початкового обробника, цей варіант доступний. Крім того, Default Handler забезпечує сумісність з іншими програмами ізольованого програмного середовища, які мають подібні обмеження, забезпечуючи універсальне рішення для різних сценаріїв.

Що ще краще, так це те, що Default Handler є абсолютно безкоштовним! Ви можете завантажити останню версію тут. Зауважте, що для Default Handler потрібна macOS 14 або новіша версія. Важливо також зазначити, що ця програма надається як є, без жодних гарантій чи підтримки.

Ми сподіваємося, що ця маленька утиліта буде корисною для наших користувачів Screens 5 та інших. І ми щиро сподіваємося, що найближчим часом Apple відкриє ці API для програм ізольованого програмного середовища. 🤞