
Во вторник Microsoft провела день разработчика, посвященный своим грядущим устройствам с двумя экранами. Одна из прямых демонстраций Surface Duo не удалась, но с тех пор компания исправила это, чтобы показать, как Google Карты используют преимущества двух дисплеев.
Изначально Карты не запускались (через The Verge) и «не работали на обоих экранах». С тех пор Microsoft добавила дисклеймер в начале своей сессии о том, что «некоторые демонстрации были обновлены после мероприятия».
Теперь мы видим, как Google Карты открываются на правом экране, а докладчик проводит пальцем вверх от панели жестов Android 10, перемещая их в центр, пока не появится подтверждающая анимация. Затем приложение расширяется от интерфейса телефона до интерфейса планшета. Поисковая строка перемещается влево, а плавающие кнопки действий (FAB) остаются справа. По умолчанию панель поиска развернута при первом переходе.
Требуется некоторая оптимизация, поскольку логотип «Google» внизу обрезан физическим шарниром. То же самое движение вверх и перетаскивание от панели жестов — теперь разделенной между экранами — возвращает его обратно.
В другом месте видео представлена демонстрация приложения Microsoft Launcher. Когда домашние экраны отображаются на каждом экране, в док-панели отображается по три приложения с каждой стороны. При просмотре ленты или открытии приложения происходит эффектная анимация, при которой значки из док-панели присоединяются к открытому домашнему экрану.
Также демонстрируется приложение Microsoft Video, которое показывает, как одна сторона экрана может быть выделена для просмотра видео, а другая — для описаний и комментариев, позволяя вам просматривать контент во время просмотра.
Эта отполированная демонстрация Google Карт появилась после того, как Surface Duo был замечен в общественном транспорте на выходных. Тем временем Microsoft также обновила предварительную версию SDK Duo опубликованную в прошлом месяце, чтобы «включить все наши нативные примеры на Java в виде примеров на Kotlin, функцию перетаскивания для помощи в захвате ценности перемещения данных между двумя приложениями на устройствах с двумя экранами, а также поддержку пользователей macOS, Linux (Ubuntu) и Windows с интеграцией Android Studio, Visual Studio и VS Code».