Перейти к содержанию

AppleiPhone

Крейг Федериги о том, как Apple помогает разработчикам максимально использовать возможности iPhone Duo [Видео]

Крейг Федериги о том, как Apple помогает разработчикам максимально использовать возможности iPhone Duo [Видео]

Руководитель отдела разработки ПО Apple Крейг Федериги рассказал в интервью, что ему не терпится увидеть, как разработчики будут использовать шарнирный механизм iPhone Duo.

По его словам, API позволяет разработчикам считывать угол раскрытия шарнира с точностью примерно до пяти градусов, а также определять то, что Apple называет «позой» устройства …

Apple и сама использует угол раскрытия шарнира в программном обеспечении по-разному — в том числе в функции, которая мгновенно стала хитом: при раскрытии телефона изображение на внешнем экране теряет фокус и превращается в предварительный просмотр внутреннего экрана. В интервью Donald Decodes Федериги назвал эту функцию ненавязчивой, но волшебной.

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

Федериги уверен, что разработчики придумают креативные и интересные способы использовать данные о шарнире, как уже произошло с другими данными iPhone, которые Apple им предоставляет.

Для большинства разработчиков […] мы сосредоточились на том, чтобы сообщать позу устройства: оно раскрыто как книга, лежит на столе или стоит домиком? Разработчикам не нужно учитывать, на сколько градусов оно раскрыто. Если сообщать позу устройства, фреймворки смогут автоматически реагировать и обеспечивать единообразную работу приложений. Но для творческих решений, таких как наша анимация, разработчики могут получить доступ к более подробным исходным данным […]

Мы давно предоставляем разработчикам данные гироскопа и акселерометра, и со временем они нашли им действительно интересное применение. Одно из выражений возможностей этого устройства — его положения и шарнирный механизм, и нам не терпится увидеть, что с ними придумают разработчики.

Он также рассказал, что Apple приложила немало усилий, чтобы разработчикам было проще создавать приложения, в полной мере использующие возможности iPhone Duo.

Наша платформа построена на высокоуровневых фреймворках, таких как UIKit и SwiftUI, которые берут на себя многие сложные задачи по компоновке интерфейса, поэтому приложения часто автоматически получают новые возможности. Со временем мы добавили и другие высокоуровневые инструменты с автоматической адаптацией, благодаря которым переход для многих разработчиков происходит почти без их участия.

Он добавил, что Apple также поддерживает агентные инструменты для написания кода, позволяющие разработчикам почти полностью автоматизировать адаптацию уже существующих приложений. Интервью можно посмотреть ниже.

  • Чехлы для iPhone 18 Pro и iPhone 18 Pro Max
  • Плетёные кабели Beats USB-C
  • Сертифицированные восстановленные устройства Apple со скидкой 15% на apple.com
  • AirPods Pro 3 со скидкой
  • Беспроводной адаптер CarPlay
  • Чехол для AirTag с батареей на 10 лет
  • Logitech MX Master 4 для Mac