Android Broadcast (@android_broadcast) — Telegram-канал | Telegram Dialogs
Все каналы
Android Broadcast

Android Broadcast

@android_broadcast

14.6K подписчиков технологии 💬 Комментарии открыты

Подборка новостей и статей для Android разработчиков. Реклама и связь с автором @ab_manager РКН https://abdev.by/rkn_tg_ab #MQRZR

Последние публикации

Android Broadcast
17.07.2026 15:11 · 👁 2.8K
🔥 Firebase Remote Config перестаёт быть безлимитным — с 1 сентября 2026 вводят платный тариф Google переводит Remote Config на плату за использование. Раньше сервис был бесплатным без потолка по запросам, теперь появляется явный лимит: 👉 Spark (бесплатный план): до 100 000 fetch-запросов в день, дальше throttling. Blaze (pay-as-you-go): первые 100 000 запросов в день бесплатно, дальше $0.06 за 10K запросов (диапазон 100 001–10 000 000 в день), выше 10 млн — $0.01 за 10K. 👉 Personalization, Rollouts и A/B Testing integration остаются бесплатными на обоих планах — это не режут. Важный нюанс на что реально идёт счётчик: fetch() и fetchAndActivate() считаются, а чтение уже закэшированных значений — нет. Открытие realtime-соединения само по себе тоже не тарифицируется, только реальный fetch после инвалидации. Если у тебя setMinimumFetchIntervalInSeconds занижен агрессивно с дефолтных 12 часов, а условно раз в минуту, и живая DAU-база — посчитай сейчас, попадаешь ли ты в лимит 100k/day. #Firebase #RemoteConfig
Android Broadcast
16.07.2026 06:57 · 👁 3.9K
🔨 Android Studio Quail 2 вышла в stable: 👉 Параллельные чаты агента. Открываешь несколько вкладок Agent Mode и гоняешь задачи одновременно: рефакторинг UI в одной вкладке, правка ProGuard-правила в другой, генерация документации в третьей. У каждого чата можно выбрать свою модель. ⚠️ Worktree пока не поддерживается, так что параллельные агенты работают в одном рабочем дереве, за конфликтами следить самому. 👉 LeakCanary встроен в Profiler. Популярный детектор утечек памяти теперь встроенная фича профайлера, не отдельная зависимость в проекте. На компьютере разработчика анализ идёт быстрее, заявлено до 5 раз в сравнении запуском на телефоне. Есть интерактивная трассировка утечки, переход к коду и кнопка Fix with Agent. ✅ 👉 App Quality Insights теперь сам предлагает план фикса краша по данным из панели и может применить правку кода. #Android #AndroidStudio #AndroidDev
Android Broadcast
14.07.2026 06:32 · 👁 5.5K
🤖 Reddit переписали обёртку над ExoPlayer с нуля Алексей Быков выложил разбор: точечные перформанс-оптимизации ExoPlayer выросли в полноценную архитектуру: 👉 self-hosted UI-компоненты для видео 👉 пул плееров с прогревом 👉 четыре реальных продакшн-бага по пути (гонка позиций при паузе, повторное использование MediaSource между плеерами, Choreographer для плавного seekbar). 🚀Итог — задержка старта видео упала на 65% на P50. Полезно прочитать, если в приложении видео больше одного плеера на экране или вы сами проектируете архитектуру поверх ExoPlayer/Media3. Найдёте в статье готовые паттерны и грабли, мимо которых можно пройти. 🔗 Все детали в подробном разборе #Android #AndroidDev #ExoPlayer
Android Broadcast
13.07.2026 12:06 · 👁 5.1K
😮 Так ли хорошо Grok 4.5 как про него говорит Маск? Сразу после разбора сел с ним делать задачи и в целом он неплохо проявил себя. Решил дать не самую сложную, но и не самую простую задачу - миграция DI в многомодульном Android проекте. В целом справился, но без но не обошлось. Буду тестировать дальше и рассказывать про итоги. 🪙 Демо и мои впечатления в видео на Boosty #AI #Grok #Android
Android Broadcast
13.07.2026 10:27 · 👁 5.1K
🤖 Google, Apple и NBCUniversal реализовали общий HDR-стандарт, и он уже встроен в Android 17 Сколько раз листал ленту в запрещённой соцсети в тёмной комнате, попадается HDR-ролик, и выжигаются глаза. А то же видео на другом устройстве показывается как обычное. Связано это с тем, что каждая ОС и устройство сами решают, как показать видео, из-за отсутствия общих правил. Eclipsa Video — это попытка создать стандарт. Открытая спецификация SMPTE ST 2094-50 от Google, Apple и NBCUniversal. В файл кладутся два вида метаданных: reference white задаёт опорную точку обычной яркости, чтобы интерфейс рядом с видео не слепил, а headroom-adaptive gain curves покадрово говорят дисплею, как ужимать тени и полутона, когда запаса яркости не хватает. Разработчику делать почти нечего. Воспроизведение и запись встроены в Android 17 (API 37), Media3 и ExoPlayer подхватывают метаданные сами, настраивать плеер не нужно. Есть гайд по интеграции и HDR Explorer, где gain-кривые видно вживую. ‼️ Платформа готова, а железа нет. Первые сертифицированные устройства обещают до конца года, телевизоры позже. Существующие устройства не факт, что получат сертификацию. Чтобы Google и Apple были в одной спеке — это редкость, и только поэтому у стандарта есть шанс. Хотя ирония налицо: пользователю обещают, что видео везде смотрится одинаково, и добавляют ещё один формат рядом с Dolby Vision и HDR10+. Время всё покажет. #Android #HDR #Media3 #Google #Apple
Android Broadcast
13.07.2026 06:00 · 👁 4.7K
📈 Моя аналитика обновленного Android Bench и личные впечатления: 👍 Топ 5 моделей вполне оправдан и скоро там ворвутся модели GPT 5.6. Nek активно работает с ними и можете почитать в его блоге, а я ему доверяю. Проблема топов - очень высокая цена для достижения этих цифр, хотя другие показали затраты меньше, потому что просто не смогли справится и остановились на пол пути 😂 GLM 5.2 выдаёт результат на уровне Opus 4.8, но стоит на 33% дороже ($117 против $88). Почти треть переплаты за тот же результат. Мой личный опыт это подтверждает отдельно от бенчмарка: на подписке за $60 я за час съел недельный лимит, не сделав ничего полезного. Не знаю, кому такие открытые модели вообще нужны в таком виде. ⭐️ Gemini 3.5 Flash — реально худшая сделка во всём рейтинге. Хуже Fable 5 по score (71.1 против 84.5) и при этом дороже ($165.6 против $133.2). Flash в названии обычно значит дешёвый быстрый тир, тут наоборот: дороже топа при качестве почти на 13 пунктов ниже. 🏆 Kimi K2.7 Code — результат между Opus 4.7 и 4.8 (70.4), а стоит примерно вдвое дешевле. Пока лучший баланс качество/цена среди моделей с внятным score. 🤔 DeepSeek V4 (Pro и Flash) заметно отстают от топа по качеству, но стоят копейки. Для дешёвого чернового прогона это рабочий вариант. Жду появления в рейтинге моделей Composer 2.5 и Grok 4.5, так как они явно не дали мне глубины Opus, но справились довольно неплохо, и продолжаю их тесты. GLM 5.2 оказался мусором, съедающим бюджеты. #Android #AndroidDev #AI
Android Broadcast
13.07.2026 05:29 · 👁 4.3K
🤖 Помимо это в Android Bench теперь можно предложить добавить задачу в подборку для оценки или прогнать и опубликовать собственные тесты через Harbor. Раньше методика Android бенча была открытой, но доступной только для ознакомления. Теперь же бенчмарк можно адаптировать под свою кодовую базу и реально проверить модели на ваших задачах. #Android #AndroidDev #AI
Android Broadcast
13.07.2026 05:26 · 👁 4.7K
🤖 Google пересчитал Android Bench для AI-кодинга: новый движок оценки и восемь новых моделей В июльском релизе апдейта Android Bench (лидерборда LLM для Android-задач) изменились не только модели, но и сам механизм оценки. Ранее бенчмарк использовал кастомный mini-swe-agent v1, теперь — фреймворк Harbor. Весь лидерборд пересчитали заново: баллы всех моделей изменились, а старые результаты сохранены в архиве. Добавили восемь моделей: Claude Fable 5, Claude Sonnet 5, Claude Opus 4.8, GLM 5.2, Kimi K2.7 Code, MiniMax M3, Qwen 3.7 Plus и Qwen 3.7 Max. Лидер — Claude Fable 5 с 84,5 баллами. GPT-5.5 отстаёт на четыре балла (80,2), а Sonnet 5 — почти на 10 баллов. Ожидаем добавления семейства GPT 5.6. #Android #AndroidDev #AI
Android Broadcast
08.07.2026 12:04 · 👁 7.5K
🚀 Вышел Room 3.0 Stable и это не просто поднять версию, а надо мигрировать на новую библиотеку! Google зарелизил Room 3.0 (androidx.room3), и это самый серьёзный мажор Room за всю его историю: библиотеку переписали под Kotlin Multiplatform с нуля. Ради обратной совместимости 3.0 живёт в отдельном пакете и maven-координатах (androidx.room3:room3-runtime вместо androidx.room:room-runtime), поэтому 2.x и 3.x спокойно уживаются в одном проекте на разных базах данных. Мигрировать можно постепенно, модуль за модулем. Cама миграция не косметическая. Cursor и SupportSQLite слой под Android убраны, всё теперь через корутины: // было (Room 2.x) roomDatabase.query("SELECT * FROM Song").use { cursor -> ... } // стало (Room 3.x) roomDatabase.useReaderConnection { connection -> connection.usePrepared("SELECT * FROM Song") { stmt -> ... } } KAPT для Room больше не работает вообще, только KSP и весь код генерируется на Kotlin. InvalidationTracker.Observer заменили на Flow (createFlow()). Конфигурация через Executor тоже ушла, теперь CoroutineContext. Из нового: 🔥 FTS5 через @Fts5 🔥 поддержка JS и WasmJS (драйвер поверх Web Worker и OPFS) 🔥 кастомные DAO return type converters. Paging, RxJava и LiveData интеграции теперь строятся на одном общем API вместо трёх разных костылей ранее. ‼️ ВАЖНО: это не «обновил зависимость и всё скомпилировалось». Если у тебя много прямых обращений к SupportSQLiteDatabase или ты завязан на Executor-конфигурацию, то закладывай время на миграцию. #Android #AndroidDev #KMP #Web #WASM #AndroidJetpack
Android Broadcast
02.07.2026 14:13 · 👁 10.1K
🐘 Два Gradle-механизма для supply chain, которые почти никто не включает В Android-проектах зависимости обновляются тихо: transitive upgrade пришёл, сборка не сломалась, никто не заметил. Dependency Locking фиксирует resolved версии: // build.gradle.kts dependencyLocking { lockAllConfigurations() } Запускаешь ./gradlew dependencies --write-locks, Gradle создаёт .lockfile в gradle/dependency-locks/. После этого любое изменение версий требует явного --update-locks. Dependency Verification проверяет подлинность артефактов: # gradle.properties org.gradle.dependency.verification=strict Инициализация: ./gradlew --write-verification-metadata sha256. Создаёт gradle/verification-metadata.xml с checksums. Оба файла идут в git. Локинг без верификации не защитит от подмены артефакта на CDN. Верификация без локинга не предотвратит silent upgrade. Работает только в паре. В большинстве Android-проектов ни одно из этого не включено, а полезно чтобы остановиться каскадные неявные обновления #Gradle #Android #DevSecOps
Чат поддержки
Ответим здесь же, обычно быстро
Здравствуйте! Напишите ваш вопрос — оператор ответит в этом чате.