#Tablet #Android10
Expand your app beyond mobile to reach Android users at large
В Google неожиданно решили вспомнить, что у них есть поддержка больших экранов, а вендоры производят планшеты и Chrome OS имеет поддержку Android приложений и там очень эффективно работает планшетный дизайн.
Expand your app beyond mobile to reach Android users at large
В Google неожиданно решили вспомнить, что у них есть поддержка больших экранов, а вендоры производят планшеты и Chrome OS имеет поддержку Android приложений и там очень эффективно работает планшетный дизайн.
Android Developers Blog
Expand your app beyond mobile to reach Android users at large
Posted by Sameer Samat, Vice President, Platforms & Ecosystems From day one, we designed Android to be a flexible, adaptive platform...
#Android10 #Security
Project Mainline в Android 10
Обновление устройств и их поддержка - это большая проблема Android. Если вы купили телефон флагман, вы столкнётесь с такой проблемой меньше, но все равно столкнётесь. Купив в этом году Galaxy S10 вы не получите обновления также быстро после выхода Galaxy S11, так как компании нужно продавать свежий флагман. На дешевые телефон компании забивают еще раньше 😔 + этому не способствовал сам Android, так как его ядро было большим монолитом.
Google стала решать эту проблему -
В статье разбираются детали работы «Project Mainline»
Project Mainline в Android 10
Обновление устройств и их поддержка - это большая проблема Android. Если вы купили телефон флагман, вы столкнётесь с такой проблемой меньше, но все равно столкнётесь. Купив в этом году Galaxy S10 вы не получите обновления также быстро после выхода Galaxy S11, так как компании нужно продавать свежий флагман. На дешевые телефон компании забивают еще раньше 😔 + этому не способствовал сам Android, так как его ядро было большим монолитом.
Google стала решать эту проблему -
«Project Treble»
в Android 8 и потом «Project Mainline»
в Android 10. Первый разделил ядро ОС на слои, отделив работу с железом в отдельный слой, а второй - позволяет обновлять наиболее критичные компоненты без необходимости перезагрузки устройства и обновления прошивки, аналогично приложениям Google Play.В статье разбираются детали работы «Project Mainline»
Хабр
Project Mainline в Android 10
Вчера вышло очередное обновление ОС для мобильных устройств от Google. Одним из главных нововведений Android 10 стал «Project Mainline». Попробую разобраться что это, для чего и как работает. В...
#Android10
Getting Buffer Publish ready for Android 10
Небольшое руководство по основным моментам миграции на Android 10:
👉 Обновление версий
👉 Навигация жестами
👉 Scoped Storage
👉 Settings Panels
👉 Улучшение sharing
👉 Biometric prompt
Getting Buffer Publish ready for Android 10
Небольшое руководство по основным моментам миграции на Android 10:
👉 Обновление версий
👉 Навигация жестами
👉 Scoped Storage
👉 Settings Panels
👉 Улучшение sharing
👉 Biometric prompt
#Chrome #Android10 #WebView
Google Chrome app is no longer the WebView provider in Android 10
Начиная с Android 5, WebView стало не частью системы, а отдельным приложением, которое обновляется через Google Play. Также была возможность выбрать на основе какого приложения будет работать WebView - системное приложение или Google Chrome, но Android 10 это изменил. В Google перешли на новую модель шаринга кода между системным WebView и Chrome - "Trichrome"
Google Chrome app is no longer the WebView provider in Android 10
Начиная с Android 5, WebView стало не частью системы, а отдельным приложением, которое обновляется через Google Play. Также была возможность выбрать на основе какого приложения будет работать WebView - системное приложение или Google Chrome, но Android 10 это изменил. В Google перешли на новую модель шаринга кода между системным WebView и Chrome - "Trichrome"
XDA Developers
Google Chrome app is no longer the WebView provider in Android 10
Google Chrome used to serve WebView-related tasks before Android Pie, but starting on Android 10, they're served by their own app. Read on to learn more!
#Google #Android10 #GooglePlayServices
Google will require new Android devices to run Android 10 if approved after January 31, 2020
Фрагментированность версий Android - это самая большая проблема для распространения свежих обновлений ОС. Многие производители даже с выходом более нового Android выпускают новые устройства на старой версии ОС, тем самым не предоставляя пользователям последнюю версию Android.
Теперь Google вводит ограничения по сертификации устройств, использующих Google Play Services. Производители не смогут сертифицировать устройства на ОС ниже Android 10 с 31 января с 2020 года, а при выходе последующих новых версий ОС от Google сразу будет закрыта сертификация предыдущих версий ОС.
Теперь производители должны будут подмяться под Google либо пойти по пути Huawei Mate 30 и остаться без покупателей.
Google will require new Android devices to run Android 10 if approved after January 31, 2020
Фрагментированность версий Android - это самая большая проблема для распространения свежих обновлений ОС. Многие производители даже с выходом более нового Android выпускают новые устройства на старой версии ОС, тем самым не предоставляя пользователям последнюю версию Android.
Теперь Google вводит ограничения по сертификации устройств, использующих Google Play Services. Производители не смогут сертифицировать устройства на ОС ниже Android 10 с 31 января с 2020 года, а при выходе последующих новых версий ОС от Google сразу будет закрыта сертификация предыдущих версий ОС.
Теперь производители должны будут подмяться под Google либо пойти по пути Huawei Mate 30 и остаться без покупателей.
#GestureNavigation #Android10
Gesture Navigation: Handling gesture conflicts
Продолжение серии статей о новой системы навигации в Android 10. В новой часте рассматривается как разрешать конфликты, когда ваше приложение должно обрабатывать жесты в зонах, где находится системное управление жестами, например жесты на виджетах внизу экрана.
Gesture Navigation: Handling gesture conflicts
Продолжение серии статей о новой системы навигации в Android 10. В новой часте рассматривается как разрешать конфликты, когда ваше приложение должно обрабатывать жесты в зонах, где находится системное управление жестами, например жесты на виджетах внизу экрана.
Medium
Gesture Navigation: Handling gesture conflicts (III)
This is the third post in our blog post series on we covered how to handle visual overlaps after updating an app to draw ‘edge-to-edge’.
#Android10 #SmartReply
Generate Auto Suggestion using Android Text Classifier API
В Android 10 было обновлено TextClassifier API и добавлены модели новые модели, который способны распознавать действия для smart reply.
В статье рассматриваются изменения в Android 10 и как улучшить ваши уведомления с помощью машинного обучения на устройстве и TextClassifier API
Generate Auto Suggestion using Android Text Classifier API
В Android 10 было обновлено TextClassifier API и добавлены модели новые модели, который способны распознавать действия для smart reply.
В статье рассматриваются изменения в Android 10 и как улучшить ваши уведомления с помощью машинного обучения на устройстве и TextClassifier API
Medium
Generate Auto Suggestion using Android Text Classifier API
Recently in Android 10 new updates added in TextClassifier API and on-device machine learning model integrated for smart replies and…
#Android10 #GestureNavigation #ImmersiveMode
Immersive mode with Gesture Navigation - Android Development Patterns
Новая системы навигации жестами в Android 10 наделала шума среди разработчиков, так как многих пришлось заняться поддержкой своих собственных виджетов и изменять навигацию в существующих. В видео вы найдете как эффективно связать новую систему навигации и Immersive Mode, который позволяет использовать всё пространство экрана и избегать конфликты с жестами
Immersive mode with Gesture Navigation - Android Development Patterns
Новая системы навигации жестами в Android 10 наделала шума среди разработчиков, так как многих пришлось заняться поддержкой своих собственных виджетов и изменять навигацию в существующих. В видео вы найдете как эффективно связать новую систему навигации и Immersive Mode, который позволяет использовать всё пространство экрана и избегать конфликты с жестами
YouTube
Immersive mode with Gesture Navigation
In this video, check out how immersive mode behavior changes with gesture navigation.
Gesture Navigation Devbyte → https://goo.gle/34bdNc0
Edge-to-Edge Devbyte → https://goo.gle/2Eb4bE4
Gesture Navigation: Immersive Modes blog post → https://goo.gle/2YCLS3R…
Gesture Navigation Devbyte → https://goo.gle/34bdNc0
Edge-to-Edge Devbyte → https://goo.gle/2Eb4bE4
Gesture Navigation: Immersive Modes blog post → https://goo.gle/2YCLS3R…
#Android10 #AndroidTV
Android 10 on Android TV
Платформа Android TV обновилась до Android 10, получив под капотом существующего UI все оптимизации и улучшения в безопасности.
Также был представлено устройство ADT-3, предназначенное для разработчиков, которое будет получать обновление быстрее и позволит разработчикам под Android TV раньше тестировать приложения на реальном устройстве. Фактически у Android TV появилось своё Dev Kit устройство.
Android 10 on Android TV
Платформа Android TV обновилась до Android 10, получив под капотом существующего UI все оптимизации и улучшения в безопасности.
Также был представлено устройство ADT-3, предназначенное для разработчиков, которое будет получать обновление быстрее и позволит разработчикам под Android TV раньше тестировать приложения на реальном устройстве. Фактически у Android TV появилось своё Dev Kit устройство.
Android Developers Blog
Android 10 on Android TV
Posted by Paul Lammertsma , Developer Advocate Technology has changed the way media and entertainment is accessed and consumed in the...
#Android10 #DarkTheme
Dark Mode
Темная тема - одна из самых долгожданных функций в Android 10. Её наличие позволяет сократить расход батареи и уменьшить напряжение на глаза в темных условиях. В видео разбирают как можно адаптировать ваше приложение под темную тему.
Dark Mode
Темная тема - одна из самых долгожданных функций в Android 10. Её наличие позволяет сократить расход батареи и уменьшить напряжение на глаза в темных условиях. В видео разбирают как можно адаптировать ваше приложение под темную тему.
YouTube
Dark Mode
Dark theme is a new alternative to Android's default light theme, which is a system wide setting that applies to all apps that support it. By supporting Dark theme, you can reduce power usage by a significant amount and improve usability for users who have…
#Android10
Android insets: разбираемся со страхами и готовимся к Android Q
Статья о адаптации вашего приложения для дизайна "Edge-to-Edge", особенно это важно в Android 10, где появилась навигация жестами и нужно занимать все место на экране вашим приложением.
Android insets: разбираемся со страхами и готовимся к Android Q
Статья о адаптации вашего приложения для дизайна "Edge-to-Edge", особенно это важно в Android 10, где появилась навигация жестами и нужно занимать все место на экране вашим приложением.
Хабр
Android insets: разбираемся со страхами и готовимся к Android Q
Android Q — это десятая версия Android с 29-м уровнем API. Одна из главных идей новой версии это концепция edge-to-edge, когда приложения занимают весь экран, от нижней рамки до верхней. Это...
#Codelab #Android10 #GestureNavigation
Gesture Navigation and the edge-to-edge experience
Продолжительность - 18 минут
В Android 10 была представлена навигация жестами и началась пропаганда концепции «Edge-to-Edge» для дизайна приложений, тем самым используя все возможности современных безрамочных устройств.
Чему вы научитесь из codelab:
👉 Работа с Windows Insets
👉 Разрешение конфликтов между системными жестами и жестами в вашем приложении
👉 Immersive mode и навигация жестами
Gesture Navigation and the edge-to-edge experience
Продолжительность - 18 минут
В Android 10 была представлена навигация жестами и началась пропаганда концепции «Edge-to-Edge» для дизайна приложений, тем самым используя все возможности современных безрамочных устройств.
Чему вы научитесь из codelab:
👉 Работа с Windows Insets
👉 Разрешение конфликтов между системными жестами и жестами в вашем приложении
👉 Immersive mode и навигация жестами
Google Codelabs
Gesture Navigation and the edge-to-edge experience | Google Codelabs
In this codelab, you’ll work on an existing app to make its app controls work with Gesture Navigation. You’ll also offer a full edge-to-edge screen experience.
#Android10 #Thermal
Thermal in Android
Хотите узнать насколько горячее ваше приложение? Вы сможете это сделать в Android 10 с помощью нового Thermal API. Оно также доступно в NDK, но только с Android 11.
Кому это может быть полезно? Разработчикам игр и всех приложений, кто активно используется железо устройства, например приложения камеры во время съемки видео.
Thermal in Android
Хотите узнать насколько горячее ваше приложение? Вы сможете это сделать в Android 10 с помощью нового Thermal API. Оно также доступно в NDK, но только с Android 11.
Кому это может быть полезно? Разработчикам игр и всех приложений, кто активно используется железо устройства, например приложения камеры во время съемки видео.
Medium
Thermal in Android
Reacting to and better handling thermal issues in Android
#DarkTheme #Android10
Как сократить время реализации тёмной темы с пары месяцев до недели
Интеграция темной темы в существующих приложения - это всегда боль. Мало кто сделал темы и стили в приложении гибкими, чтобы легко адаптировать новые цвета, когда пару лет назад стартанул разработку.
Redmadrobot рассказывают о своих набитых шишках, которыми вы можете воспользоваться, чтобы упростить себе интеграцию темной темы. Рассматриваются вопросы:
👉 Создание UI Kit для Android и iOS
👉 Работа c Zeplin и Figma
👉 Реализация UI Kit
👉 Переиспользование графики
👉 Поддержка Edge-to-Edge
👉 Интеграция темной темы
Труд проделан титанический по описанию такой статьи - он как минимум заслужил, чтобы вы зашли на Хабр и посмотрели ее и поставили палец вверх!
Как сократить время реализации тёмной темы с пары месяцев до недели
Интеграция темной темы в существующих приложения - это всегда боль. Мало кто сделал темы и стили в приложении гибкими, чтобы легко адаптировать новые цвета, когда пару лет назад стартанул разработку.
Redmadrobot рассказывают о своих набитых шишках, которыми вы можете воспользоваться, чтобы упростить себе интеграцию темной темы. Рассматриваются вопросы:
👉 Создание UI Kit для Android и iOS
👉 Работа c Zeplin и Figma
👉 Реализация UI Kit
👉 Переиспользование графики
👉 Поддержка Edge-to-Edge
👉 Интеграция темной темы
Труд проделан титанический по описанию такой статьи - он как минимум заслужил, чтобы вы зашли на Хабр и посмотрели ее и поставили палец вверх!
Хабр
Android-разработчикам: как сократить время реализации тёмной темы с пары месяцев до недели
Привет, меня зовут Влад Шипугин, я Android-разработчик в Redmadrobot. В этой статье я хочу поделится опытом реализации тёмной темы, создания удобного UI Kit, как для разработки, так и для дизайнеров....
#Android10 #EdgeToEdge
Библиотека Edge-to-Edge Decorator
В Android 10 была добавлена навигация жестами, совместно с которой начали продвигать концепцию дизайна «Edge-to-Edge», когда приложение отображается на весь экран и рисуется под системными панелями.
Библиотека закрывает под собой особенности адаптации этого подхода для версия ОС, начиная с Android 5.0, учитывает всех их особенности для корректного отображения.
Библиотека Edge-to-Edge Decorator
В Android 10 была добавлена навигация жестами, совместно с которой начали продвигать концепцию дизайна «Edge-to-Edge», когда приложение отображается на весь экран и рисуется под системными панелями.
Библиотека закрывает под собой особенности адаптации этого подхода для версия ОС, начиная с Android 5.0, учитывает всех их особенности для корректного отображения.
#Notification #Android10
Uncovering the Bubbles API
Android 10 добавила новую возможность - Notification Bubbles, предназначенную для упрощения коммуникаций и призванный заменить SYSTEM_ALERT_WINDOW. Если у вас есть функционал обмена сообщениями - обратите внимание на статью
Uncovering the Bubbles API
Android 10 добавила новую возможность - Notification Bubbles, предназначенную для упрощения коммуникаций и призванный заменить SYSTEM_ALERT_WINDOW. Если у вас есть функционал обмена сообщениями - обратите внимание на статью
#android10
Exploring Android RoleManager (3 мин)
В Android 10 появилось API для управления ролями приложения: браузер по умолчанию, звонилка и др. функции в системе. Автор делает краткий обзор этого API и как поддержать работу с ним из приложения
Exploring Android RoleManager (3 мин)
В Android 10 появилось API для управления ролями приложения: браузер по умолчанию, звонилка и др. функции в системе. Автор делает краткий обзор этого API и как поддержать работу с ним из приложения
👍33💩23🔥1