Презентация на WWDC 2014 произвела на меня очень сильное впечатление. Даже не так — она меня шокировала. Это был целый шквал ярких нововведений в мобильной и настольной операционках, едва ли не каждое из которых хотелось оценить, проверить «на зубок». А самым лакомым куском была функциональность Continuity, позволяющая тесно взаимодействовать iOS 8 и OS X Yosemite.

Но первый восторг схлынул, и его сменил здравый скепсис. iOS 8 в ранних бетах удручала обилием сбоев и фактически полной несовместимостью софта — полноценно пользоваться ею было нельзя. OS X Yosemite в большей мере демонстрировала обновленный дизайн, чем функциональность. Только сейчас, спустя четыре месяца, получилось полностью перебраться на новые системы и проверить на деле дерзкий замысел Apple. И я процитирую Стива: "It works like magic!"

Идея Continuity не первый год лежит на поверхности — когда ты работаешь за компьютером, нелогично то и дело отвлекаться на телефон. Разве есть решаемая iPhone или iPad задача, с которой теоретически не может справиться Mac? Таких задач нет. Apple это доказала.

Представленная функциональность Continuity включает четыре аспекта взаимодействия между iOS и OS X: сообщения, звонки (функция HandOff), взаимный обмен состоянием активных приложений и автонастройку точки доступа.

Устройства связываются по Bluetooth 4.0 LE, радиус связи которого оптимален для домашнего сценария, «пропуском» становится единый аккаунт Apple ID, а необходимые данные запрашиваются в iCloud. Подхватив iPhone, Mac дублирует SMS/MMS сообщения в утилите Сообщения, наравне с iMessages. Сообщения можно не только читать, но и отвечать на них (ответ уйдет по сотовой сети). Звонки благодаря HandOff поступают одновременно на телефон и компьютер, последний работает в качестве спикерфона. Можно ответить на вызов, сбросить его, набрать какой-то телефонный номер — и все это не беря айфон в руку. С точкой доступа все еще проще — если телефон сопряжен с компьютером, подключение происходит автоматически после включения соответствующего режима в iOS 8.

Четвертая идея касается приложений. Если программа имеет версии для обоих платформ, то почему бы не дать пользователю возможность начать работу на компьютере, а продолжить ее на смартфоне? Или наоборот? Сейчас Continuity поддерживает Mail, Safari, Pages, Numbers, Keynote, Maps, Messages, Reminders, Calendar и Contacts, но разработчики могут внедрять функциональность и в свои программы. Можно начать писать письмо в Mail на Mac, а закончить его на iPhone. Дообработать на Mac черновик статьи, который я писал в дорогое в Notes на iPad. Открыть на компьютере в Safari недочитанную во время завтрака статью c iPhone. Побаловаться, «перебрасывая» карты, списки Reminders или контакты Contacts. В силу специфики поддерживаемых Continuity в данный момент программ, действительно полезных сценариев не так и много, но это сейчас — с появлением стороннего софта все изменится коренным образом.

Почему так важна связь мобильной и настольной системы? Дело в экономии времени и возможности решать задачи не переключаясь. Схожесть интерфейсов, пользовательского опыта в iOS 8 и OS X Yosemity — это базис, упрощающий поочередное использование обоих платформ. Перебрасывание задач добавляет небывалую мобильность. Начал дело на компьютере, продолжил его на iPad, снова вернул на компьтер. На самом деле ничего не мешает закрыть документ тут и открыть его там, но решение Apple естественнее — всего-то и нужно, что тапнуть по ярлычку (в OS X) или потянуть шторку (на iOS). Вызовы и SMS завершают картину. Больше это не сугубо телефонная функциональность.

Взаимодействие iOS 8 и OS X Yosemity — это еще один очень важный этап на пути к целостной экосистеме. В которой важны задачи, а устройствам отведена роль взаимозаменяемых инструментов. iPhone — iPad — Mac — ты просто выбираешь наиболее подходящую машину в конкретный момент времени. В этом Apple совершенно уникальна.

Я несколько дней применяю на практике новые возможности. И уже перестал удивляться, настолько естественной кажется такая связь iOS 8 и OS X Yosemity. Не было привыкания, не было раздумий. Я просто кладу телефон на стол и не отвлекаясь на него 3 (5, 7) часов работаю. Я органично переношу работу с системы на систему. Это так просто и так гениально!

Спасибо, Apple.

joniqus

Йонас Рожков

Большой любитель единорогов, энтузиаст IT и любящий папа. Когда-то писал на UkrainianiPhone.com

Материалы

Нашел ошибку в тексте? Выдели ее и нажми Ctrl + Enter
  • Vitaly Vaschenko

    А как это включить? На iPhone/iPad стоит iOS 8 GM, на iMac — DP7. При создании нового письма в Mail или документа в Pages ни на одном устройстве не появляется значок, как это было на презентации. В настройках на всех девайсах Handoff включен.

    • joniqus

      не знаю как включить) у меня сутки не работало, потом внезапно включилось. можно в настройках OS X и iOS подключать/поотключать, но мне не помогало

  • Семён Семёныч

    такой же вопрос: КАК включить? ибо просто так не работает. на борту иос8 ГМ, и йосемите — последняя публичная бетка

  • Евгений Маслаков

    С iPhone 4S работает?

  • Vitaly Vaschenko

    В общем, разобрался. Всем, у кого тоже не работал handoff: надо в настройках iOS выйти из своего AppleID и снова войти, а потом сделать выкл-вкл переключателю активности Handoff в Настройках->Основные. После этого шаманства у меня handoff заработал на всех девайсах в полном объеме. И — да, работает только с включенным Bluetooth

    • Семён Семёныч

      а обязательно должно показывать активную пару Мак- Фон?

  • Семён Семёныч

    сори за оффтоп, но обещанная передача файлов через AirDrop тоже не работает )

    • Vitaly Vaschenko

      а кто это обещал?

      • Семён Семёныч

        Крейг Федериги на WWDC 2014

    • piti4ek

      Отлично работает

  • bahus kiev

    блин, какая херня. Нужно активировать блутуз. Я думал, сделают по-нормальному, поверх активного сетевого подключения и пофиг, wifi или 3G/LTE

    • piti4ek

      А в чем проблема, собственно?

      • S.К. from UA

        Я думаю, товарищ из тех, кто на смартфоне отключает все функции, чтобы не «жрали» батарею, а подключать каждый раз влом )

      • bahus kiev

        только BT отключен. Отключал LTE, сидел на 3G, скорости все равно более, чем достаточно, но не заметил экономии и включил обратно

      • bahus kiev

        у меня блютуз всегда выключен, т.к. никогда им не пользовался и потребностей не возникало.
        Сейчас уже поиспытвал эту фичу, можно говорить более конкретно о недостатках и проблемах:
        1. Работает глючно, не всегда. Заработало вообще странно — через пару дней после включения функции, ни с того ни с сего. Зависимостей не выявлено;
        2. Невозможно настроить по принципу imessage или facetime — типа, проассоциировать по номеру или как-то там. Получается, что входящий на тел жены звонит и у меня тоже.
        3. Насчет BT неверно написали, работает поверх wifi при условии нахождения в одной подсети, т.е. определяет «своих» путем бродкаста. Хотелось бы, чтобы служба регистрировалась на серверах эпл и, при наличии длоступного сетевого маршрута между устройтсвами, звонок пробрасывался бы.
        Короче, хотели как лучше, получилась какая-то херня. Будем надеятся, что доработают позже.

  • Pingback: Вышла iOS 8. Пора обновляться!()

  • Вадим

    Нашёл просто замечательный баг! На моём iPad 3 работает Handoff. Причём на iPhone выключен переключать handoff и на обоих устройствах выключен блютуз. iPhone 5s 8.0.2, iPad 3 8.0

  • Pingback: Как отключить Handoff — дублирование звонков и сообщений на всех девайсах()

  • Pingback: iOS 8 и Android 5.0 Lollipop: близки и далеки, как никогда()

  • Pingback: Microsoft добавит функцию Handoff в Windows 10()