В серии твитов, опубликованных прошлой ночью, а затем в интервью изданию The Verge, разработчик Стивен Траутон-Смит подробно рассказал о внутреннем устройстве новой панели Touch Bar в MacBook Pro, описав его чип T1 как «вариант системы-на-чипе, используемой в Apple Watch». Это означает, что Touch Bar по сути работает под управлением watchOS на чипе T1, с которым macOS обменивается данными через соединенный USB-мост, который «передает события мультитач обратно в macOS».
Разработчик назвал такую программную конфигурацию преимуществом для безопасности MacBook Pro, поскольку чип T1 также действует как уровень защиты и «контролирует доступ» к камере FaceTime ноутбука и датчику Touch ID. В серии твитов, опубликованных прошлой ночью, Траутон-Смит также выдвинул теорию о том, что watchOS может управлять Touch Bar отдельно, не полагаясь на работу macOS на MacBook Pro, что теперь подтвердил глава отдела разработки программного обеспечения Apple Крейг Федериги.
«Судя по всему, что мне удалось собрать, чип T1 в новом MacBook Pro является вариантом системы-на-чипе, используемой в Apple Watch», — объясняет Траутон-Смит в интервью The Verge. «Запуск watchOS на T1 позволяет Mac использовать преимущества глубокой работы Apple над безопасностью встраиваемых систем iOS, поскольку T1 контролирует доступ к датчику Touch ID и, по всей видимости, к фронтальной камере нового MacBook Pro».
Несмотря на использование watchOS в Touch Bar, чип T1 «не имеет постоянного хранилища» и загружается с ramdisk объемом 25 МБ, поэтому это не полная версия, используемая в Apple Watch, которая могла бы запускать полный интерфейс watchOS с приложениями. Как описал Траутон-Смит, «watchOS», запускаемая на T1, предположительно является «watchOS» только благодаря ЦП, для которого она предназначена. T1 должен быть очень похож на S1.
Разработчик также подтвердил, что чип T1 и датчик Touch ID спарены на заводе, поэтому если один из них начнет работать некорректно, «нельзя заменить один без другого». По мнению Траутона-Смита, это может означать, что в будущем линейка MacBook Pro станет устройством, которое еще теснее сократит разрыв между macOS и iOS.
«Возможно, когда-нибудь он сможет запускать процессор более высокого класса, такой как чипы серии A от Apple, и позволить macOS «запускать» приложения iOS и расширения, такие как приложения iMessage, или управлять уведомлениями, системными задачами, сетевыми подключениями во время сна, без необходимости включать ЦП x86».
Вчера Фил Шиллер прокомментировал идею Apple о производстве MacBook с сенсорным экраном, но он остался убежденным в том, что такое прямое слияние программного обеспечения macOS и iOS «не будет особо полезным». Аналогично, в недавно опубликованных Apple рекомендациях для разработчиков Touch Bar описывается как «устройство ввода», а «не вторичный дисплей».
Обновление: Мэттью Панзарино из TechCrunch поделился несколькими дополнительными сведениями о чипе T1 в MacBook Pro. T1 — это тот же чип, что установлен в S2 в новых Apple Watch Series 2, и он состоит из процессора и Secure Enclave.
T1 обеспечивает безопасность датчика Touch ID, камеры, Touch Bar и связки ключей, где хранятся пароли. Как было предположено ранее, T1 работает под управлением модифицированной версии watchOS.