Android Broadcast
14.1K subscribers
3.47K photos
316 videos
11 files
5.78K links
Подборка новостей и статей для Android разработчиков.

Связь с автором @android_broadcast_bot
Реклама @android_broadcast_bot

РКН https://abdev.by/rkn_tg_ab
Download Telegram
#Optimizations #AndroidGo #Memory #Yandex

Приложение в памяти на практике: наш опыт оптимизации Яндекс.Лончер
Продолжительность: 21:28 + 6:16 (QA)

В докладе рассматриваются следующие вопросы:
👉 Яндекс.Лончер: особенности приложения и почему необходимо его оптимизировать по потреблению памяти. 👉 Особенности работы на Android Go edition
👉 Как измерять расход памяти приложением? Android Studio Profiler, Memory Analyzer (MAT), dumpsys meminfo
👉 Уменьшение потребления памяти приложением: от простых (отказ от Enum-ов) к сложным (lazy inflate и программное создание View)
👉 Мониторинг расхода памяти: Android Lint, тестирование расхода на устройствах/эмуляторах

Также доклад доступен в виде статьи.
#Android11 #AndroidGo

Вышла Android 11 Go Edition

Новая версия Android будет адаптирована и для слабых устройств, которые Google окрестила Go.

Что нового:
👉 Улучшена производительность
👉 Объём памяти для Go устройств увеличен с 1 до 2 Гб
👉 Уменьшения расход оперативной памяти
#android12 #androidgo

A closer look at Android 12 (Go edition)

Что нового:
👉 Быстрее запуск приложений
👉 Больше времени жизни от одной батареи
👉 Возможность переводить и прослушивать контент на экране "Recent Apps"
👉 Проще делиться приложениями с другими устройствами
👉 Улучшение работы в гостевом режиме
👉 Privacy Dashboard
Optimize for Android (Go edition): Lessons from Google apps - Part 1

Android Gо - это мобильная ОС для бюджетных смартфонов, которые обладают слабым железом и небольшим количеством RAM. Эта спец. версия не имеет все возможности большого брата и добавляется множество оптимизация для комфортной работы. Активных устройств на Android GO уже больше 250 миллионов 🤯, особенно в развивающихся странах.

Разработка под эту версию Android тоже требует знаний особенностей и оптимизации производительности. В статье освещаются основные моменты оптимизаций и инструменты, что будет полезно для всех версий Android, а не только Go.

#androidgo
🎉 Google анонсировала Android 13 (Go edition)

Go edition - это специальная версия Android для бюджетных (зачастую слабых) устройств.

Android 13 Go Edition приносит:
👉 Поддержку обновлений системы через Google Play
👉 Discover - подборка новостей (такая фича всегда была на голом Android обычном)
👉 Появится Material You (Material 3). Мне кажется это связно с тем что увеличили требования по минимальному кол-ву RAM
👉 Часть фичей Android 13 также появится: разрешение для показа уведомлений, настройка языка для каждого приложения и другие

#android13 #androidgo
Optimize for Android (Go edition): Lessons from Google apps Part 3

Разбор инструментов для анализа производительности приложения: анализ потребления RAM, Perfetto, Memory Profiler, meminfo, Address Sanitizer, CPU Profiler и другие. Берите на заметку для слабых устройств и производительных

#androidgo #performance #androidstudio