Лого vc.ru

Handoff и TouchID: Как разработчики используют новые возможности iOS 8

Handoff и TouchID: Как разработчики используют новые возможности iOS 8

В январе 2015 года компания Google добавила в iOS-версию своего браузера Chrome функцию Handoff, а в iOS-версию Google Docs — поддержку TouchID.

Колумнист ЦП Евгений Трифонов сравнил использующие данные технологии приложения и попытался понять, настало ли время для остальных разработчиков последовать примеру главного конкурента 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 сейчас речи не идет.

Популярные статьи
Показать еще
Комментарии отсортированы
как обычно по времени по популярности

Почему я не могу использовать TouchID в приложениях если у меня телефон не блокируется ни паролем, ни тем же TouchID? Это реально бесит!

0

Упс, вот об этом сам не знал, тогда в конце текста у меня ошибочный вывод.

Понял, что у меня что-то не работает Handoff :/

0

Да адовая какая-то штука. У меня вообще звонит телефон, потом планшет, на телефоне звонок уже давно завершен, планшет еще звонит. Ну и синхронизация сообщений в iMessage через одно место.

0

Это не Handoff, это Contiunity, он чисто через Wi-Fi сеть работает. Ну, у меня тоже не одновременно звонки везде приходят, но что поделать.

SMS на макбук мне тоже приходят и с него отправляются.

звонки я отрубил пока, но чисто в теории - очень удобно, если у вас вся работа за ноутом + много звонков по работе. Раньше мне это дико было бы удобно, на новой работе у меня вообще нет необходимости звонить кому либо. Так что я отрубил.

0

Да, только пожалуй еще и гарнитура должна быть вставлена в мак, иначе проще взять телефон.

0

Для этого оба устройства должны его поддерживать, вот тут список поддерживаемых: support.apple.com/en-us/HT6555

0

5S и MBA13 Early 2014, так что устройства то в порядке.

0

Для разблокировки макбука хватает просто Knock все работает чудесно в фоне, и только один раз из 10 не срабатывает.
На прошлой работе были очень невоспитанные "друзья/коллеги" которые могли без спроса сунуть свой нос в мой макбук и пришлось поставить адский пароль, так что Кнок меня дико выручает.
Хэндсофф - вообще крутейшая штука, по моим чувствам ОЧЕНЬ редко не срабатывает. Я использую только для браузера и Намберс.

0

Насколько я слышал, в telegram планируется доступ в приложение по PIN/Touch ID.
Только что-то пруф не находится.

0

Что было бы дохуя удобно так это заходить в приложения мобильного банкинга с помощью отпечатка пальца, а не муторно вводить пароль и ждать смс (можно и без смс но не всегда).

0

Из 4 банковских приложений, с которым сталкивался, СМС на вход - только у Альфы. У остальных войти можно либо по штатному паролю, либо по PIN-у (специальному, приложеньковому), а SMS нужны только для подтверждения операций.

0

У Альфы можно отключить смс на вход, оставить только на платежные операции

0

Ну как бы в статье пример Рокетбанка и приведен :)

0

Возможность комментирования статьи доступна только в первые две недели после публикации.

Сейчас обсуждают
Ivan Ivanov

Хорошая статья с ещё одной историей, которая предаёт немного бесценной информации. Те кто пишут, что статья не о чём - научитесь уважать чужой труд. Спасибо.

«Тратьте деньги, чтобы зарабатывать»: основатель Codewise о своём карьерном пути
0
Alexander Litvinov

Дебилы!!! Если исчезнут страны, исчезнет главное - УНИКАЛЬНОСТЬ КУЛЬТУР. Пусть попробуют есть две недели один борщ. Если уж рассматривать глобализм как идею, то достаточно бесплатных туристических виз.

«Через 50 лет стран не будет — останутся только города»: основные тезисы лекции Кьелла Нордстрема о будущем
0
Anton Shreider
BikesBooking.com

Спасибо, Алексей. Да, сотрудничать с большими западными онлайн компаниями получилось только после переезда

Переезд компании в Ирландию: опыт сервиса BikesBooking.com
0
Роман Тт

И 1998 тоже, когда рубль в пять раз упал. И нет никакой гарантии, что это не повторится

«Никому не выгодно, чтобы у вас скапливались деньги»
0
Роман Тт

Но в долларах стоит меньше, ровно на величину падения рубля, представляете? Вспоминаем 90-92, 2008 и 2014 года.

«Никому не выгодно, чтобы у вас скапливались деньги»
0
Показать еще