7 сентября 2013 г.

Общая авторизация в приложениях Google для iOS

Оригинал статьи: Google’s iOS Apps Share Accounts

Одно из действий, которые раздражают при установке нового приложения Google для iOS, — необходимость отдельной авторизации. Если установить, скажем, Gmail, Google+, YouTube, Chrome и Google Maps, придётся 5 раз вводить свой адрес и пароль. На Android эту проблему решает менеджер аккаунтов.

И вот Google каким-то непонятным образом сумел обеспечить общую авторизацию и в iOS. Свежайшая версия приложения YouTube и новое приложение AdSense обладают следующими функциями:
— поддержка нескольких учётных записей Google;
— быстрое переключение между учётными записями без дополнительного ввода пароля;
— общая авторизация в аккаунте для различных приложений Google.

Если ввести данные определённого аккаунта Google в приложение YouTube, а затем открыть приложение AdSense, этот аккаунт окажется добавленным и можно будет войти в эту учётную запись, не вводя пароль ещё раз. Если удалить эту учётную запись, она исчезнет из всех приложений, поддерживающих эту функцию. Очевидно, нас ждёт обновление всех приложений Google для iOS — везде будет добавлена эта замечательная функция.

Справочный центр YouTube сообщает, что «Если вы вошли в аккаунт через другое приложение Google на устройстве iOS, то аккаунт отобразится в списке». Это значит, что аккаунты теперь привязываются к устройству — вероятно, Google присваивает каждому устройству уникальный идентификатор. Устройства iOS сами по себе имеют уникальные идентификаторы (UDIDs), однако в iOS 7 они больше не используются. Разработчики приложений могут использовать идентификатор производителя, и он будет одинаковым для всех приложений данного разработчика на данном устройстве. Интересно, что «если пользователь удалит все приложения определённого производителя, а затем вновь установит одно или несколько из них, значение идентификатора производителя будет другим».