Бородатого времени суток, дорогие читатели! С вами Андрей Барышников и новый выпуск платной почтовой рассылки «Трехбаксовый патрон».

Последние две недели прошли под эгидой первых впечатлений зарубежных журналистов от iPhone X, обзоров iPhone 8 и криков пользователей о забагованности iOS 11. Релиз самой новой операционной системы Apple, по всей видимости, и правда вышел сырым: например, у Антона Позднякова смартфон умер в процессе обновления. Режим восстановления DFU не помогает, единственный путь — сервисный центр.

Я не могу подтвердить или опровергнуть людское негодование. Пользуюсь iOS 11 с первой «беты» и все проблемы, с которыми сталкивался, остались в прошлом. Даже энергопотребление пришло в норму (спасибо отключенному дебаггеру в финальной сборке ОС). Хотя у большого количества знакомых смартфоны стали работать хуже и, что еще важнее, меньше. Особенно сильно ситуация с iOS 11 отличается среди владельцев iPhone 5s — у кого-то смартфон стал работать лучше, а у кого-то, наоборот, настолько хуже, что люди «откатываются» на предыдущую версию операционной системы.

В нашем спецвыпуске о WWDC 2017 я сказал, что считаю iOS 11 новым витком в развитии мобильной операционной системы Apple.

Предыдущий состоялся с выходом iOS 7 (тогда все тоже ругались из-за багов и внешнего вида), и на протяжении трех лет компания исправляла ошибки, дорабатывала внешний вид, внедряла новые функции. Думаю, с iOS 11 будет то же самое — в ближайшие два года внешний вид операционной системы будет активно дорабатываться и меняться. Сейчас Apple вынуждена адаптировать экран сразу под несколько версий экранов (с вырезом и без, разное разрешение и пропорции), но до конца года выйдет iPhone X с узким длинным экраном, загнутыми углами, вырезом под фронтальную камеру и сенсоры Face ID. В следующем поколении, по идее, это будет единственный вид смартфона, и потихоньку компания адаптирует все особенности интерфейса под новые устройства.

A11 Bionic

Из особенностей iPhone X я выделю Face ID и чипсет A11 Bionic, который Apple впервые полностью разработала сама. Его производительность сравнялась со Snapdragon 835 в многоядерном режиме работы, а одноядерный режим продолжает лидировать среди конкурентов. Что говорить — новый чипсет обгоняет в синтетических тестах Intel Core i5 в MacBook Pro 2017 года! Пусть такие бенчмарки и не показывают реальную производительность в повседневных задачах, да и напрямую сравнивать процессоры на разных архитектурах нельзя, но разработчик GeekBench заявляет, что это допустимо и больших отклонений в показаниях на разных платформах нет.

В iPhone 8 тоже стоит A11 Bionic

10-нанометровый A11 Bionic компания разрабатывала около трех лет — тогда она решила добавить выделенный нейронный движок для ускорения вычислений с библиотекой Core ML. Он отвечает за обработку данных Face ID для распознавания лиц, анимированных эмодзи (Animoji), приложений с дополненной реальностью и применения разных вариантов освещения в камере при съемке портретов.

Возросшее количество ядер, ускорившаяся работа, отдельный движок для локальной нейросети — все это позволило установить более мощный процессор обработки изображений (который способен записывать видеоролики в разрешении 4K при 60 к/с) и новый цифровой сигнальный процессор (DSP) для более качественной обработки звука. Насколько я знаю, сейчас нет другой подобной камеры в смартфонах, и за нее надо благодарить именно новый чипсет A11.

Face ID

Однако, по словам Крейга Федериги в подкасте The Talk Show, создание собственного чипсета в первую очередь связано с безопасностью: если раньше Apple добавляла Secure Enclave как «надстройку» над уже имеющейся процессоров архитектуры, то теперь она выстроила все процессы вокруг защищённого пространства. Заодно Apple поменяла крепления и проводку, которая объединяет камеру и материнскую плату — так как камера теперь нужна для разблокировки iPhone X, компания должна была обезопасить USB-шину от взлома хакерами.

Кабели теперь брендирование

Помимо особенностей работы над чипсетом, старший вице-президент Apple рассказал Джону Груберу о причинах ошибки Face ID на презентации. На этапе подготовки специальные сотрудники компании протирают и полируют устройства, чтобы на них не было отпечатков пальцев и пыли. Потом по миллиметрам выравнивают смартфоны на столе. Так как Face ID был настроен на лицо Федериги, после пяти неудачных попыток разблокировать устройство при виде сотрудника (пока тот крутил его протирал), смартфон перешёл в режим ввода пароля. Отсюда и неувязка на презентации.

Скорость работы и функции Face ID

Вы наверняка смотрели видеоролики, где блогеры и журналисты медленно поднимают смартфон к лицу, ждут, проводят пальцем вверх по экрану блокировки, — и лишь после этого попадают на домашний экран. Эта привычка сформировалась из-за медленной скорости работы систем распознавания лиц в других смартфонах. Крейг утверждает, что Face ID реагирует на лицо почти моментально: подняли смартфон, провели пальцем. Ждать предварительной разблокировки не нужно. Даже если вы поднимете смартфон и сразу проведёте пальцем вверх, Face ID успеет распознать лицо во время анимации движения экрана блокировки.

Для успешной разблокировки iPhone X человек должен смотреть на смартфон (работает и у слепых людей), а сканеры устройства должны зарегистрировать глаза, нос и рот. Это работает практически со всеми темными очками, в том числе с поляризационным слоем на стёклах; нос и рот определяются даже с некоторыми тонкими шарфами. Если какое-то из этих условий не соблюдается, Face ID не разблокирует смартфон.

Процесс настройки Face ID

Помимо процесса разблокировки, Face ID работает повсеместно в системе. Сенсоры проверяют, смотрит ли человек на смартфон, и поддерживают экран включённым при чтении (даже если владелец давно не прикасался к экрану); решают, показывать или скрывать уведомления; уменьшают громкость звонка и будильника, когда человек берет смартфон в руки.

Безопасность Face ID

Пользовательские данные тоже защищены: iPhone X не хранит снимки человека. Вместо этого он формирует сеть из 30 тысяч точек по изгибам лица и объединяет их в маску. Эта маска преобразуется в математическую модель, которая уже отправляется в Secure Enclave. На серверы компании и в «облака» эти данные не попадают, восстановить лицо по ним нельзя. Адаптацию данных локальная нейронная сеть также проводит с этими данными.

Сторонние разработчики не имеют доступа к необработанным данным прямо с сенсора Face ID — они получают карту глубины для приложений с дополненной реальностью. Например, Snapchat, который накладывает на лицо пользователя фильтры и AR-маски.

Если вас остановит грабитель и потребует смартфон, достаточно сжать клавиши питания и регулировки громкости, чтобы отключить Face ID до ввода пароля. Функция так же отключается при 48-часовом простое смартфона и после его перезагрузки.

Косвенно улучшилась безопасность уведомлений: вкупе с Face ID сокрытие информации в уведомлениях при заблокированном смартфоне обретает второе дыхание. Чтобы перейти на рабочий стол, надо провести пальцем вверх по экрану блокировки. Apple добавила этот жест для случаев, когда пользователь хочет проверить последние уведомления, запустить камеру или перейти к экрану с виджетами, а не пытается попасть на домашний экран с приложениями.

Я недавно распробовал эту функцию на iPhone 7. Прикоснулся пальцем к сканеру отпечатка пальца — уведомления появились; пока не касаюсь, вижу только общую информацию (например, что кто-то написал мне в Telegram). С выходом iPhone X даже и касаться не придется.