#ChromeOS #LargeScreen
VLC optimizes its Android app for immersive video experiences on larger screens
VLC - самый популярный плеер, доступный на любой из современных платформ: Windows, macOS, Android, iOS. Команда приложения захотела сделать его еще более доступным и адаптировать своё Android приложение для корректно работы на Chrome OS. Что для этого надо было сделать:
👉 Поддержка экранов с большой диагональю
👉 Поддержка управления клавиатурой и мышкой
👉 Поддержка работы в плавающем окне
👉 Поддержка изменения размера окна
👉 VLC - это о видео и звуке, а поэтому надо поддержать нативный код для x86 и x86_64, которые популярны в Chromebook-ах
Будет классно услышать кого-то с опытом адаптации Android приложения для Chrome OS в @android_broadcast_discussions
VLC optimizes its Android app for immersive video experiences on larger screens
VLC - самый популярный плеер, доступный на любой из современных платформ: Windows, macOS, Android, iOS. Команда приложения захотела сделать его еще более доступным и адаптировать своё Android приложение для корректно работы на Chrome OS. Что для этого надо было сделать:
👉 Поддержка экранов с большой диагональю
👉 Поддержка управления клавиатурой и мышкой
👉 Поддержка работы в плавающем окне
👉 Поддержка изменения размера окна
👉 VLC - это о видео и звуке, а поэтому надо поддержать нативный код для x86 и x86_64, которые популярны в Chromebook-ах
Будет классно услышать кого-то с опытом адаптации Android приложения для Chrome OS в @android_broadcast_discussions
Android Developers
VLC optimizes its Android app for immersive video experiences on larger screens | Android Developers
#ChromeOS
ChromeOS.dev — A blueprint to build world-class apps and games for Chrome OS
"Продажи Chromebook растут в несколько раз быстрее чем другие ноутбуки" - это причина по которой Google предлагает нам активнее поддерживать на Android эту платформу. Платформа также активнее упрощает разработку приложений на ней: поддержка эмулятора, Linux терминал и др.
ChromeOS.dev — A blueprint to build world-class apps and games for Chrome OS
"Продажи Chromebook растут в несколько раз быстрее чем другие ноутбуки" - это причина по которой Google предлагает нам активнее поддерживать на Android эту платформу. Платформа также активнее упрощает разработку приложений на ней: поддержка эмулятора, Linux терминал и др.
Chromium Blog
ChromeOS.dev — A blueprint to build world-class apps and games for Chrome OS
This article originally appeared on ChromeOS.dev While people are spending more time at home than on the go, they’re relying increasingly on...
#tablet #tv #chromeos
Helping Users Discover Quality Apps on Large Screens
Google очень взялась за активное развитие Android приложений на больших экранах:
👉 Руководство по качественному приложению для больших экранов
👉 Отдельный подсчет оценки приложения для формата устройств. Например, оценка на телефоне не будет влиять на рейтинг приложения на планшете
👉 Предупреждение об установке неадаптированного приложения
Helping Users Discover Quality Apps on Large Screens
Google очень взялась за активное развитие Android приложений на больших экранах:
👉 Руководство по качественному приложению для больших экранов
👉 Отдельный подсчет оценки приложения для формата устройств. Например, оценка на телефоне не будет влиять на рейтинг приложения на планшете
👉 Предупреждение об установке неадаптированного приложения
New features and tools to help you showcase your Play Store listing
👉 Google Play. на больших экранах позволит создавать новые карточки приложение с обновленным описанием (тот самый редизайн Google Play для больши экранов)
👉 Появилась возможность загружать отдельные скриншоты в описании и для ChromeOS, а не только для телефонов и планшетов
👉 Появилась возможность в Google play переключать контент домашних страниц с подборкой приложений для разных типов устройств
#googleplay #largescreens #chromeos
👉 Google Play. на больших экранах позволит создавать новые карточки приложение с обновленным описанием (тот самый редизайн Google Play для больши экранов)
👉 Появилась возможность загружать отдельные скриншоты в описании и для ChromeOS, а не только для телефонов и планшетов
👉 Появилась возможность в Google play переключать контент домашних страниц с подборкой приложений для разных типов устройств
#googleplay #largescreens #chromeos
Советы по тому как из приложения для Android смартфонов сделать его удобным для Chrome OS (больших экранов)
👉 Проверьте как вашим приложением удобно управлять с помощью мыши и клавиатуры. Оптимизируйте при необходимости
👉 Оптимизируйте UI - сделайте его резиновым и с поддержкой портретной и ландшафтной ориентацией
👉 Добавьте поддержку x86 для нативного когда
👉 Протестируйте приложение. Можно воспользоваться новым эмулятором ChromeOS в Android Studio
👉 Укажите правильный требования по фичам в AndroidManifest. Например, не указывать требования по камере
#chromeos
👉 Проверьте как вашим приложением удобно управлять с помощью мыши и клавиатуры. Оптимизируйте при необходимости
👉 Оптимизируйте UI - сделайте его резиновым и с поддержкой портретной и ландшафтной ориентацией
👉 Добавьте поддержку x86 для нативного когда
👉 Протестируйте приложение. Можно воспользоваться новым эмулятором ChromeOS в Android Studio
👉 Укажите правильный требования по фичам в AndroidManifest. Например, не указывать требования по камере
#chromeos
Лучшие практики и что НЕ стоит делать при оптимизации вашего приложения для больших экранов
👉 Несколько приложения могут работать одновременно и запрашивать доступ к одним и тем же ресурсам, например камерам
👉 Аксессуары могут быть подключены по USB и отключены в любой момент
👉 Приложение в onPause() всё еще видно до вызова onStop()
👉 Не полагайтесь на флаги из ресурсов "isTable". Отталкивайтесь от размеров экранов в dp
👉 Используйте CameraX по возможности
👉 Соотношение сторон окна приложения может меняться в любой момент
👉 Правильно указывайте требования к железу устройства в AndroidManifest корректно: что обязательно, опционально и вовсе неважно
👉 Window Insets не меняются на больших экранах
👉 Не полагайтесь на сенсорный экран. Устройство может его не иметь
#ui #tablet #foldable #chromeos
👉 Несколько приложения могут работать одновременно и запрашивать доступ к одним и тем же ресурсам, например камерам
👉 Аксессуары могут быть подключены по USB и отключены в любой момент
👉 Приложение в onPause() всё еще видно до вызова onStop()
👉 Не полагайтесь на флаги из ресурсов "isTable". Отталкивайтесь от размеров экранов в dp
👉 Используйте CameraX по возможности
👉 Соотношение сторон окна приложения может меняться в любой момент
👉 Правильно указывайте требования к железу устройства в AndroidManifest корректно: что обязательно, опционально и вовсе неважно
👉 Window Insets не меняются на больших экранах
👉 Не полагайтесь на сенсорный экран. Устройство может его не иметь
#ui #tablet #foldable #chromeos
Media is too big
VIEW IN TELEGRAM
ChromeOS теперь тоже Android 🤯 Теперь операционки будут использовать одно и тоже Linux ядро, а также другие наработки Android будут перетекать в браузерную ОС. Обещают ускорение поддержки новых фичей.
Помимо этого ОС теперь разрабатываются в одном подразделение, что тоже должно повлиять на ускорение принятие решений
#android #chromeos
Помимо этого ОС теперь разрабатываются в одном подразделение, что тоже должно повлиять на ускорение принятие решений
#android #chromeos
Одно из официальных приложений-примеров Compose в Android - Jetcaster, обновили и добавили поддержку складных смартфонов, Chrome OS, больших экранов, Android TV и часов на WearOS. Также появились App Widget на Compose с помощью либы Glance
Подробно об процессе поддержки и шаринга кода между платформами читайте в статье (EN, 12м)
#compose #android #androidtv #wearos #foldable #ui #chromeos
Подробно об процессе поддержки и шаринга кода между платформами читайте в статье (EN, 12м)
#compose #android #androidtv #wearos #foldable #ui #chromeos