[ { "id": 1, "label": "100%×150_Branding_desktop", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "ezfl" } } }, { "id": 2, "label": "1200х400", "provider": "adfox", "adaptive": [ "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "ezfn" } } }, { "id": 3, "label": "240х200 _ТГБ_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fizc" } } }, { "id": 4, "label": "240х200_mobile", "provider": "adfox", "adaptive": [ "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "flbq" } } }, { "id": 5, "label": "300x500_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "ezfk" } } }, { "id": 6, "label": "1180х250_Interpool_баннер над комментариями_Desktop", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "adfox": { "ownerId": 228129, "params": { "pp": "h", "ps": "bugf", "p2": "ffyh" } } }, { "id": 7, "label": "Article Footer 100%_desktop_mobile", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fjxb" } } }, { "id": 8, "label": "Fullscreen Desktop", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fjoh" } } }, { "id": 9, "label": "Fullscreen Mobile", "provider": "adfox", "adaptive": [ "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fjog" } } }, { "id": 10, "disable": true, "label": "Native Partner Desktop", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fmyb" } } }, { "id": 11, "disable": true, "label": "Native Partner Mobile", "provider": "adfox", "adaptive": [ "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fmyc" } } }, { "id": 12, "label": "Кнопка в шапке", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fdhx" } } }, { "id": 13, "label": "DM InPage Video PartnerCode", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox_method": "create", "adfox": { "ownerId": 228129, "params": { "pp": "h", "ps": "bugf", "p2": "flvn" } } }, { "id": 14, "label": "Yandex context video banner", "provider": "yandex", "yandex": { "block_id": "VI-223676-0", "render_to": "inpage_VI-223676-0-158433683", "adfox_url": "//ads.adfox.ru/228129/getCode?p1=bxbwd&p2=fpjw&puid1=&puid2=&puid3=&puid4=&puid8=&puid9=&puid21=&puid22=&puid31=&fmt=1&pr=" } } ]
{ "author_name": "Евгений Трифонов", "author_type": "self", "tags": ["\u043a\u043e\u043b\u043e\u043d\u043a\u0430","apple","iphone","ios","\u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f","\u043f\u0440\u0438\u0432\u0430\u0442\u043d\u043e\u0441\u0442\u044c","macbook","\u043f\u0435\u0440\u0441\u043f\u0435\u043a\u0442\u0438\u0432\u044b","\u0435\u0432\u0433\u0435\u043d\u0438\u0439_\u0442\u0440\u0438\u0444\u043e\u043d\u043e\u0432","touchid","handoff"], "comments": 16, "likes": 13, "favorites": 4, "is_advertisement": false, "section_name": "default", "id": "6534", "is_wide": "1" }
Евгений Трифонов
4 067

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 сейчас речи не идет.

#Колонка #Apple #iphone #iOS #приложения #приватность #macbook #перспективы #Евгений_Трифонов #touchid #handoff

Популярные материалы
Показать еще
{ "is_needs_advanced_access": false }

Комментарии Комм.

Популярные

По порядку

0

Прямой эфир

Хакеры смогли обойти двухфакторную
авторизацию с помощью уговоров
Подписаться на push-уведомления