В январе 2015 года компания Google добавила в iOS-версию своего браузера Chrome функцию Handoff, а в iOS-версию Google Docs — поддержку TouchID.
Колумнист AD Евгений Трифонов сравнил использующие данные технологии приложения и попытался понять, настало ли время для остальных разработчиков последовать примеру главного конкурента Apple и начать применять фирменные возможности iOS 8.
#самизнаетекакиекнопки
Handoff (позволяющий при переходе от одного эппловского устройства к другому «продолжать с того же места») и TouchID (авторизация пользователя по отпечатку пальца) стали доступны iOS-разработчикам осенью с выходом iOS 8. Теоретически обе возможности означают, что пользователю придется нажимать меньше кнопок в приложениях, все станет происходить «автомагически», и он будет счастлив. Теперь же прошло достаточно времени, чтобы оценить на практике, как эти возможности были реализованы в приложениях, действительно ли с ними стало удобнее, и каким случаям они подходят.
Handoff
Apple хвасталась «бесшовным переходом» на примере собственных приложений: вот пользователь начинает сочинять письмо в Mail на MacBook, а вот переходит к iPhone, и прямо с экрана блокировки открывает то же недописанное письмо. Удобно — но что со сторонними сервисами, у большинства из которых вообще нет приложения для Mac? Список поддерживающих Handoff пока очень скромный, но они успели продемонстрировать, что есть несколько разных вариантов.
iOS — Браузер
Типичная для веб-сервиса ситуация — у проекта есть сайт и iOS-приложение, но нет Mac-версии. Оказывается, в этом случае Handoff все равно полезен: приложение может передавать на Mac URL, и это хорошо подходит многим ситуациям. Начинаешь на iPhone читать статью в приложении NY Times, садишься за MacBook, не дочитав, он показывает в доке «вот есть ссылка от iPhone» — и можно, просто кликнув на нее, открыть ту же статью в браузере. Приложение Airbnb позволяет так же легко перейти на Mac к открытому на iOS-устройстве описанию квартиры, Quip — к списку дел.
Самое удивительное, что это может работать и в обратную сторону. По умолчанию, если в Safari на Mac открываешь какой-то сайт, iOS-устройство благодаря Handoff предлагает просто сделать то же в мобильном Safari. Но если открываешь не случайный сайт, а статью NY Times, и на iPhone установлено его приложение, экран разблокировки iPhone сразу предлагает открыть статью в этом приложении. Так происходит не во всех случаях (с тем же Airbnb не получится), это работает только с Safari (что в Chrome на Mac ни открывай, ничего не произойдет) — но все равно ощущается как будущее.
iOS — iOS
Все чаще возникает ситуация, когда проект существует исключительно в виде мобильного приложения, а на Mac недоступен даже в браузере. Означает ли это, что Handoff для таких бесполезен? Нет, потому что он позволяет удобно переходить и между двумя iOS-устройствами. Кому и зачем понадобится между ними переходить? В блоге компании
Pixite, встроившей Handoff в свое фотоприложение Fragment, привели типичную ситуацию: многие пользователи, сделав снимок iPhone, начинают обрабатывать его там же, но затем хотят перейти на iPad с его большим экраном.
У Camera Plus все еще изобретательнее. Там давно позволили использовать одно iOS-устройство как пульт для фотосъемки на другом (чтобы при селфи отодвигать телефон подальше без всяких палок), а теперь приспособили для этих целей Handoff, чтобы стало проще. Вот только его ограничение «оба устройства должны быть подключены к одной Wi-Fi-сети и зарегистрированы на одну учетную запись iCloud» резко ограничивает возможности: если вы встретились с другом и хотите сфотографироваться на принадлежащий одному из вас iPhone, а iPhone другого использовать как пульт, задействовать Handoff не получится.
iOS — OS X
Что с ситуацией, когда у приложения есть версии и для iOS, и для Mac? В части случаев это работает примерно так же, как передача URL. Да, таск-менеджер Wunderlist позволяет легко открыть в Mac-приложении список дел, открытый на iPhone — но у него есть и веб-версия, в которой тоже можно было бы перейти к этому списку дел.
Но Pocket претендует на большее и пытается синхронизировать между устройствами не только открытый материал, но и то место, до которого пользователь успел дочитать. Официальный блог сервиса
заявляет, что это «feels like magic». Проблема в том, что у него это не вполне получается: при всех моих попытках переносить так материалы, они открывались не в самом начале, но и не в нужном месте. Понять, что вызвало проблему, не смог — в общем, действительно какая-то магия, но черная.
Google Chrome
Наконец, тот же Chrome, получивший сейчас Handoff, тоже передает URL: открыв что-то в нем на iPhone, можно легко перейти к той же странице на Mac (она откроется в том браузере, который на Mac указан дефолтным). Плохая новость в том, что в обратную сторону нельзя — из Chrome для Mac ничего на iOS не перекинуть. Если дело не в ограничениях со стороны Apple, то хочется верить, что это изменится в будущем.
TouchID
Авторизация по отпечатку пальца появилась на iPhone еще в 2013 году, но сначала была доступна лишь непосредственно Apple, а доступ для разработчиков сторонних приложений появился годом позже с iOS 8. Тогда же сканером отпечатков пальцев обзавелся iPad, расширив пользовательскую базу. Какие iOS-приложения в итоге стали это использовать?
Менеджеры паролей
Использовать отпечаток пальца вместо пароля для того, чтобы попасть к своим паролям — звучит по-дурацки, но на самом деле очень полезно. Ведь мастер-пароль от места, где хранишь все остальные свои пароли, должен быть крайне надежным. А 20-значный набор из знаков препинания и зубов дракона не очень удобно вводить на экранной клавиатуре телефона. Неудивительно, что 1Password и LastPass были рады внедрить такую авторизацию, резко упрощающую для пользователя работу с ними без потери безопасности.
Банковские приложения
Онлайн-банкинг — очевидный случай, когда у приложений все строго с авторизацией и нельзя просто оставлять пользователя залогиненным. «Рокетбанк» анонсировал поддержку TouchID в августе 2014 года, когда iOS 8 еще даже не успела выйти. Позже и «Сбербанк» дал доступ к онлайн-банку по пальцу. «Альфа-банк» еще не успел это воплотить, но пообещал, что возможность появится в ближайшей версии приложения. Впрочем, так происходит не везде, где можно тратить деньги: iOS-приложение «Яндекс.Деньги» по-прежнему предпочитает стандартные и одноразовые пароли.
Личные данные
Приложения для учета личных финансов вроде CoinKeeper и Mint хочется поставить рядом с банковскими, но у них есть принципиальное отличие: они не позволяют тратить деньги, только считать. Поэтому здесь вопрос безопасности зависит уже от того, насколько сам пользователь стремится спрятать данные от чужих глаз. В результате, если в банковских приложениях пароль или заменяющий его отпечаток — обязательное условие использования, здесь это — опциональная возможность.
Схожая ситуация с приложениями вроде Evernote, Dropbox и Google Docs. Одни пользователи хранят там малозначимую информацию и не переживают о том, увидит ли ее кто-то еще, а другие могут держать там что-то очень личное. Логично в этом случае делать защиту опциональной — так и происходит.
FingerKey и MacID
Два похожих проекта отличаются от остальных, привнося разблокировку пальцем на Mac. Поскольку у MacBook нет соответствующих сканеров, оба проекта предлагают прикладывать палец к iOS-устройству, а результат передавать Mac с помощью специального приложения.
Хотя после недели использования TouchID на iPhone у многих возникает вопрос «почему для разблокировки других устройств мне все еще нужно вводить пароли», а FingerKey и MacID отвечают на это, решение все же далеко от идеального. Вернувшись после рабочего перерыва к MacBook, необходимо достать iPhone, разблокировать его, запустить специальное приложение, приложить палец в нем — кажется, для большинства людей проще будет все-таки ввести пароль.
Выводы
Приложений с поддержкой Handoff пока что очень немного, но они вызывают ощущение, что разработчики многих других зря хлопают ушами и могли бы улучшить жизнь своих пользователей. Например, знакомо ли вам ощущение, когда на телефоне у вас открыта страница человека в соцсети или диалог в личных сообщениях, и хочется быстро открыть то же на компьютере, где возможностей больше и клавиатура удобнее?
Очевидный недостаток в том, что лишь часть пользователей сможет оценить старания — далеко не у всех обладателей iOS-устройств есть еще и MacBook. Но даже в Google посчитали эту часть достаточно значимой, хотя эта компания внедрением Handoff отчасти мешает сама себе (делая удобнее переход между iOS и OS X, сильнее привязывает пользователя к той экосистеме, с которой сама же конкурирует).
Что же до TouchID, то его внедрение идет активнее, и там все предсказуемее: обычно его добавляют те приложения, у которых и до всякого TouchID была потребность в защите содержимого паролем. Вероятно, кому-то это позволит отключить требование авторизации при разблокировке iPhone: достаточно будет удобной авторизации пальцем в приложениях с самым личным.
Вот только многим людям сделать это помешает гора приватной информации, хранящаяся в личной переписке: в приложениях соцсетей и мессенджеров, даже если это упирающий на приватность Telegram, ни о каком TouchID сейчас речи не идет.
About the author