Как включить Handoff в iOS 8 и OS X Yosemite

continuity_nowm

Хотя мы уже публиковали большие обзоры iOS 8 и OS X Yosemite, многие интересности остались за бортом по причине того, что на момент написания тех материалов Apple попросту не внедрила в бета-версиях поддержку многих заявленных функций. Например, это коснулось технологии Handoff, обеспечивающей замечательную возможность мгновенно продолжать работу в приложениях при переключении с мобильных iOS-устройств на Мак и обратно.

В iOS 8 beta 2 и OS X Yosemite Developer Preview 2 поддержка Handoff была реализована. Пока что она работает далеко не идеально, но этого достаточно, чтобы оценить её в действии и рассказать об этом читателям AppStudio.

Handoff в iOS 8 и Yosemite позволяет iOS-устройствам и Макам, находящимся поблизости друг от друга, обмениваться информацией о том какие приложения запущены на них. Например, запустив Safari на своём Mac и открыв какую-нибудь веб-страницу, вы можете продолжить её просмотр на iPhone или iPad. Внимательный читатель наверняка вспомнит, что нечто подобное уже есть – Safari уже умеет синхронизировать информацию об открытых вкладках через iCloud.

Но Handoff выводит подобную интеграцию на качественно новый уровень: теперь между устройствами можно передавать информацию о любых открытых документах. На данный момент, помимо упомянутого выше Safari, Handoff работает со следующими приложениями в OS X и iOS:

  • Mail: можно продолжить сочинять письмо на другом устройстве
  • iWork (Pages, Numbers, Keynote): можно продолжить редактирование текста, таблицы или презентации
  • Карты: карты откроются на том же месте в том же масштабе
  • Сообщения: вы попадёте к той же переписке в нужном месте
  • Напоминания: вы попадёте в тот же список дел
  • Календарь: вы окажетесь в нужном календаре
  • Контакты: вы попадёте на страницу того же контакта

Разумеется, Handoff можно будет встроить в любые сторонние приложения. Уже сейчас можно пофантазировать, какие перспективы это сулит. При этом крайне странно, почему поддержки Handoff нет в iBooks или iTunes.

Но всё, что написано выше, вы и так сможете прочесть на сайте Apple. Поэтому давайте лучше обсудим технические вопросы, связанные с работой Handoff. Как и AirDrop, Handoff требует одновременной активации Bluetooth и Wi-Fi на всех устройствах. Как и AirDrop, Handoff использует возможности Bluetooth Low Energy для обнаружения устройств и поддержания связи между ними. Отсюда и сопутствующие ограничения: Handoff не сможет работать на устройствах, не поддерживающих AirDrop. Это iPad 2 и Маки, упомянутые в данном материале.

В iOS 8 Handoff встроен и включён по умолчанию, ничего менять в настройках не требуется. В OS X Yosemite для активации Handoff нужно зайти в Системные настройки, выбрать пульт «Основные» и включить опцию «Разрешить доступ между этим Mac и Вашими устройствами iCloud».

handoff-start

Затем и Mac, и iOS-устройство нужно положить рядом (на расстоянии нескольких метров) и спарить друг с другом. Делать это лучше всего с iOS – зайдите в меню Bluetooth в настройках, после чего кликните по вашему Маку в списке найденных устройств.

После создания пары устройства желательно перезагрузить, потому что обнаружение сейчас происходит в том случае, если все устройства включились с активированным Bluetooth. Если Bluetooth выключить, а потом включить заново, Handoff может отключиться вплоть до следующей перезагрузки.

Скорее всего, при включении Мака вы увидите сообщение о том, что Handoff включён:

notification

Дальше можно переходить к экспериментам. Откроем сайт в Safari на iPad. Спустя несколько секунд слева от Дока появится дополнительная панелька с иконкой приложения, запущенного на iPad:

safari

Нажатие на эту иконку откроет Safari на Маке, а затем откроет в нём именно тот сайт, который мы смотрели на iPad.

Запускаем «Напоминания» – через некоторое время иконка меняется на значок «Напоминаний»:

reminders

Аналогичные принципы действуют и для iOS, с той лишь разницей, что здесь доступ к Handoff можно получить только с экрана блокировки. В левом нижнем углу экрана появляется крохотный значок приложения, в настоящее время активного в OS X:

IMG_0687

Взявшись за него и потянув его вверх, вы окажетесь в приложении, в котором работали на Маке.

Это чертовски удобно. Но пока что качество работы Handoff можно оценить на двойку: всё тупит, тормозит и срабатывает с 3-4 попытки. Например, нам так и не удалось продолжить в iOS правку черновика почтового сообщения, начатого на Маке. Однако ворчать по поводу этого сейчас как минимум смешно. Handoff находится на стадии тестирования, и к осени стабильность функции гарантированно придёт в норму.