Крейг Федериги ожидает от разработчиков неожиданных решений для iPhone Duo
Старший вице-президент Apple по разработке программного обеспечения Крейг Федериги рассказал в интервью, что с нетерпением ждет, какие находки предложат разработчики для механизма шарнира в iPhone Duo — первом складном смартфоне компании. По его словам, специальный набор API позволяет считывать угол раскрытия с точностью около пяти градусов, а также определять то, что в Apple называют «положением» устройства — то есть, как именно оно расположено в данный момент.
https://www.youtube.com/watch?v=y227RF0smAg
Сама компания уже использует данные о положении шарнира в нескольких функциях, включая эффект, который мгновенно полюбился пользователям: при открытии смартфона внешний экран плавно теряет резкость, превращаясь в размытое превью того, что отображается на внутреннем дисплее. В разговоре с изданием Donald Decodes Федериги признался, что эта деталь кажется незначительной, но на деле выглядит почти волшебно. Идея заключалась не в эффектной анимации, а в ощущении, которое воспринимается само собой: экран становится полупрозрачным окном в то, что скрыто внутри. По словам Федериги, главное в подобном устройстве — это плавность перехода между закрытым и открытым состояниями, и именно такой прием создает естественное чувство продолжения одного действия в другом.
Федериги уверен, что разработчики найдут творческое применение новым данным о шарнире — так же, как когда-то они придумали массу интересных сценариев использования показаний гироскопа и акселерометра. Для большинства разработчиков, отметил он, Apple делает акцент не на точных градусах раскрытия, а на передаче общего «положения» устройства — книжного, настольного или в виде домика. Это позволяет приложениям автоматически подстраиваться и сохранять единообразный опыт использования, а тем, кто хочет создавать более изощренные эффекты (как в случае с тем самым переходом между экранами), доступны и сырые данные об угле раскрытия.
По словам Федериги, Apple также постаралась упростить для разработчиков адаптацию под новые реалии и возможности: платформа построена на высокоуровневых фреймворках UIKit и SwiftUI, которые берут на себя большую часть сложной работы с версткой, поэтому многие приложения автоматически получают новые возможности без значительных переделок.
@FixedOneNews
Post #33763
347

- ❤ 4