Сведения о Surface Duo
Surface Duo — это новое двухэкранное устройство на базе Android, которое помещается в кармане. Два экрана, соединенных революционной петлей, которая позволяет открыть их на 360 градусов, дают Surface Duo возможность объединить все лучшие разработки корпорации Майкрософт и платформы Android для совершенно нового подхода к мобильной производительности. Приложения Android и Xamarin.Android будут работать на устройстве Surface Duo без проблем. Но вы можете дополнительно расширить их возможности с учетом двух экранов Surface Duo, создавая совершенно новые способы взаимодействия с пользователями.
Дополнительные сведения см. в статье Знакомство с Surface Duo.
Пакет SDK для Surface Duo
Вы можете использовать предварительную версию пакета средств разработки (пакета SDK) для Surface Duo с Android Studio, чтобы создавать новые и настраивать существующие приложения Android специально для двухэкранного устройства. Этот пакет SDK включает эмулятор Surface Duo для разработки и тестирования приложений. Он также содержит несколько API, расширяющих возможности приложения с учетом уникальных особенностей этого устройства.
Выполните следующие шаги, чтобы начать создавать приложения для устройства Surface Duo:
- Узнайте о двухэкранных устройствах.
- Установите эмулятор и пакет SDK для Surface Duo.
- Узнайте, как использовать эмулятор.
- Узнайте, как перенести существующее приложение на устройство Surface Duo.
- Ознакомьтесь с примерами, чтобы узнать больше о разработке для двухэкранных устройств.
Дополнительные ресурсы
Получайте свежие новости и обновления в блоге по Surface Duo.
Ресурсы по Android:
- Руководство. Разработка приложений для складных устройств (developer.android.com)
- Разработка приложений для складных устройств (Видео по Google IO)
- Создание приложений Android на C# с помощью Xamarin
- Android 101 для разработчиков iOS
В статье Общие сведения о двухэкранных устройствах мы описали несколько возможных применения для существующих функций и методик, улучшающих работу приложения на двухэкранных устройствах. Из этой документации вы можете получить дополнительные сведения о реализации таких функций в приложениях для Android.
Функция | Дополнительные сведения см. в следующих статьях на сайте developer.android.com: |
---|---|
Макеты гибких приложений | Обработка изменений конфигурации Поддержка изменения размера в приложении Создание гибкого пользовательского интерфейса с помощью ConstraintLayout |
Поддержка разных методов ввода | Общие сведения о сенсорном и другом вводе данных |
Перетаскивание | Перетаскивание |
Режим "картинка в картинке" для мультимедиа | Поддержка режима "картинка в картинке" |