Що таке Universal Control в macOS Monterey і як це працює

Презентація iOS 15 і macOS Monterey вийшла дуже нудною. Вперше ми всією редакцією протягом двох годин томилися в очікуванні кінця заходу. Apple не тільки занадто сильно її розтягнула, але і майже не розповіла нічого цікавого. Велика частина представлених функцій банально виявилася недостатньо цінною для того, щоб про неї розповідати. Але було як мінімум одне нововведення, про яке згадала Apple і яке по-справжньому складно переоцінити. Я говорю про Universal Control.

Universal Control - це спільна функція macOS Monterey і iPadOS, яка дозволяє використовувати комп'ютер і планшет як єдиний простір для роботи з мишкою. Простіше кажучи, ви можете розмістити iPad поруч зі своїм Mac і в процесі роботи за одним пристроєм просто перетягнути курсор миші на інший.


Не буде потрібно ні додаткових підключень, ні зовнішнього обладнання, ні просунутих технологій на кшталт Ultra Wideband, як могло б здатися спочатку. Просто тягнемо курсор праворуч або ліворуч залежно від того, де розташований другий «монітор», і потім працюємо з ним. Ну дуже круто.

Як працює Universal Control

Незважаючи на уявну простоту задумки, до неї є кілька питань, на які нам не відповіли на презентації:

  • По-перше, як Universal Control дізнається, з якого боку від Mac знаходиться iPad?
  • По-друге, яку технологію зв'язку пристрою використовують, щоб все відбувалося досить швидко?
  • По-третє, якщо у вас є кілька пристроїв (більше двох), на якому з них з'явиться курсор при перетягуванні?

Незважаючи на те що Крейг Федериги не розкрив подробиці роботи Universal Control, відповіді на поставлені вище питання у нас все-таки є.

Mac не може визначити, з якого боку знаходиться iPad і навпаки. Просто, в macOS Monterey закладено алгоритм, який передбачає, що в той момент, коли ви тягнете курсор убік, у вас вже є поруч планшет. Якщо він там дійсно є, курсор буде перенесено. Mac просто пошле iPad сигнал про те, з якого боку потрібно прийняти курсор.

Може здатися, що було б логічно використовувати Ultra Wideband для більш точного позиціонування, але пристроям вистачає і Bluetooth. Сама по собі технологія працює так само, як і у випадку з Continuity і Handoff. Так що Mac і iPad достатньо того, що вони просто повідомляють один одному про те, що знаходяться поруч.

Всього Universal Control підтримує одночасно до трьох пристроїв. Тобто це повинен бути Mac, який виконує роль основного пристрою, і iPad або Mac і iPad. При цьому необов'язково, щоб вони перебували з боків один від одного. Ви можете стягнути курсор як зверху, так і знизу, незалежно від розташування пристроїв.


Як пересунути курсор з Mac на iPad

На жаль, у першій бета-версії macOS Monterey, яка вийшла в понеділок, підтримки Universal Control ще немає. Тобто розробники, які беруть участь у тестуванні, не мають можливості випробувати нововведення.

Швидше за все, це пов'язано з тим, що сама по собі функція є досить складною з точки зору реалізації. Тому Apple не поспішає виводити її в люди відразу, вважаючи за краще взяти додатковий час на внутрішнє тестування і налагодження.

Можливо, Apple належить ще визначити список пристроїв, які будуть підтримувати Universal Control. Можливо, деякі моделі Mac і iPad не отримають її через апаратні обмеження. Адже заборонила ж Apple використовувати iPad 2017 в якості другого монітора для Mac, тому що він оснащувався процесором A9.

А ось для iPad 2018 з чіпом A10 таких обмежень вже не було. Так що не виключено, що і цього разу Apple придумає щось подібне, тим більше що мова в даному випадку йде про куди більш просунуту технологію взаємодії.

COM_SPPAGEBUILDER_NO_ITEMS_FOUND