Android Broadcast
14.6K subscribers
3.8K photos
391 videos
11 files
6.26K links
Подборка новостей и статей для Android разработчиков.

Реклама и связь с автором @ab_manager

РКН https://abdev.by/rkn_tg_ab #MQRZR
Download Telegram
🚀 Вышел 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
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥73👎30👍102
🤖 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
Please open Telegram to view this post
VIEW IN TELEGRAM
👍27👎112
🤖 Помимо это в Android Bench теперь можно предложить добавить задачу в подборку для оценки или прогнать и опубликовать собственные тесты через Harbor.

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

#Android #AndroidDev #AI
Please open Telegram to view this post
VIEW IN TELEGRAM
👎9👍61
Android Broadcast
🤖 Google пересчитал Android Bench для AI-кодинга: новый движок оценки и восемь новых моделей В июльском релизе апдейта Android Bench (лидерборда LLM для Android-задач) изменились не только модели, но и сам механизм оценки. Ранее бенчмарк использовал кастомный…
📈 Моя аналитика обновленного 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
Please open Telegram to view this post
VIEW IN TELEGRAM
👍26👎143
🤖 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
Please open Telegram to view this post
VIEW IN TELEGRAM
👍28👎4🔥11
Forwarded from Claude AI Dev Broadcast
😮 Так ли хорошо Grok 4.5 как про него говорит Маск?

Сразу после разбора сел с ним делать задачи и в целом он неплохо проявил себя. Решил дать не самую сложную, но и не самую простую задачу - миграция DI в многомодульном Android проекте. В целом справился, но без но не обошлось. Буду тестировать дальше и рассказывать про итоги.

🪙 Демо и мои впечатления в видео на Boosty

#AI #Grok #Android
Please open Telegram to view this post
VIEW IN TELEGRAM
12👎19👍9🔥43
🤖 Reddit переписали обёртку над ExoPlayer с нуля

Алексей Быков выложил разбор: точечные перформанс-оптимизации ExoPlayer выросли в полноценную архитектуру:
👉 self-hosted UI-компоненты для видео
👉 пул плееров с прогревом
👉 четыре реальных продакшн-бага по пути (гонка позиций при паузе, повторное использование MediaSource между плеерами, Choreographer для плавного seekbar).

🚀Итог — задержка старта видео упала на 65% на P50.

Полезно прочитать, если в приложении видео больше одного плеера на экране или вы сами проектируете архитектуру поверх ExoPlayer/Media3. Найдёте в статье готовые паттерны и грабли, мимо которых можно пройти.

🔗 Все детали в подробном разборе

#Android #AndroidDev #ExoPlayer
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍62🔥94👎3
🔨 Android Studio Quail 2 вышла в stable:

👉 Параллельные чаты агента. Открываешь несколько вкладок Agent Mode и гоняешь задачи одновременно: рефакторинг UI в одной вкладке, правка ProGuard-правила в другой, генерация документации в третьей. У каждого чата можно выбрать свою модель.
⚠️ Worktree пока не поддерживается, так что параллельные агенты работают в одном рабочем дереве, за конфликтами следить самому.


👉 LeakCanary встроен в Profiler. Популярный детектор утечек памяти теперь встроенная фича профайлера, не отдельная зависимость в проекте. На компьютере разработчика анализ идёт быстрее, заявлено до 5 раз в сравнении запуском на телефоне. Есть интерактивная трассировка утечки, переход к коду и кнопка Fix with Agent.

👉 App Quality Insights теперь сам предлагает план фикса краша по данным из панели и может применить правку кода.

#Android #AndroidStudio #AndroidDev
Please open Telegram to view this post
VIEW IN TELEGRAM
1👎22👍1831
🔥 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
Please open Telegram to view this post
VIEW IN TELEGRAM
👎47👍1333
Please open Telegram to view this post
VIEW IN TELEGRAM
👎36👍107
🤖 Программа Android Developer Verification не будет работать в санкционных странах. Это значит что можно будет распространять приложения как будто ничего и не поменялось. Но если хотите чтобы приложение могли поставить за пределами санкционных стран - пройти верификацию придётся.

Как жалко, что мы не получим этой системы проверки (сарказм)

#Android
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥60👎21👍943
🤖 Вышла Android 17 QPR2 Beta - первая бета Android 17.1, которая выйдет в 4 квартале. Пока там только багофикс

#Android #AndroidDev #Android17
Please open Telegram to view this post
VIEW IN TELEGRAM
15👎7
Samsung представила новые складные устройства и новый Fold требует вашего внимания, я точнее адаптации. Соотношение сторон 4:3 внутри и 16:10 снаружи. Формат очень интересный и вызовет интерес аудитооии, так что стоит потестировать. Может и завезут в Andorid Studio преднамеренные эмуляторы от партнёра

https://youtu.be/pLNJ-fNYTKU?si=4k98KxL7e_NYzKpU

Больше подробностей в анонсе

#Android #AndroidDev #Foldable
1👎12👍51
В приложении над которым вы работаете, занимаются адаптацией интерфейса под Foldable девайсы?
Anonymous Poll
9%
Да
81%
Нет
4%
Не знаю
1%
Не занимаюсь Android разработкой
4%
Не участвую в опросе
3👎11👍4🔥1👏1
📢 ВНИМАНИЕ, Android-разработчики!

Google анонсировала важные изменения в Nearby Connections API, которые вступят в силу в конце 2026 года.

‼️ Что меняется?
Раньше API мог автоматически включать Wi-Fi и Bluetooth для установления соединения между устройствами без участия пользователя.

Теперь этого НЕ БУДЕТ
Nearby API перестанет программно включать радиомодули как для сторонних приложений, так и для приложений Google.

✔️ Что нужно сделать разработчикам?
Перейти на ручное управление. Перед запуском Nearby Connections необходимо убедиться, что нужные радиомодули (Wi-Fi или Bluetooth) доступны и включены. В противном случае нужно попросить пользователя сделать это.

Изменения запланированы на конец 2026 года. Рекомендую проверить свои сценарии подключения уже сейчас, чтобы успеть внести изменения в срок.

#Android #Nearby
Please open Telegram to view this post
VIEW IN TELEGRAM
👎20👍13
💳 Как разработчикам приложений легально принимать платежи из‑за рубежа

Одна из частых проблем Android-разработчиков — невозможность получать оплату за игры и приложения в Google Play. Это связано с ограничениями сервиса для россиян.
Решение есть: регистрация компании за рубежом с полным сопровождением.

Сервис Easy Payments помогает:
✔️открыть ИП или ООО в Грузии (полностью дистанционно)
✔️получить банковский счёт без подтверждения адреса в другой стране
✔️оптимизировать налоги до ставки 1% от оборота

Всё оформляется под ключ🗝

👉 Узнать, подходит ли это вашему проекту, можно на бесплатной консультации на сайте Easy Payments или в Telegram.

#реклама
Please open Telegram to view this post
VIEW IN TELEGRAM
1👎22👍10🔥21
🤖 Демонстрация on-device AI в новом open source примере Google

🐱 Jetpacker — это новый пример от команды Android, созданный для демонстрации возможностей AI на устройстве и в облаке.

Что сделано:
👉 Суммаризация информации о маршруте (Trip overview): Преобразует длинное описание маршрута в краткую сводку. Использует Gemini Nano через ML Kit GenAI APIs.
👉 Управление расходами (Expense tracker): Автоматически извлекает структурированные данные (суммы, категории) из фотографий чеков. Использует мультимодальный Gemini Nano 4 через ML Kit.
👉 Аудиодневник (Audio diary): Записывает, транскрибирует и категоризирует голосовые заметки. Работает на ML Kit Speech Recognition и GenAI Prompt APIs.
👉 Системная интеграция с AppFunctions API: Интегрирует возможности приложения с системным ИИ Android (например, позволяет Google Assistant выполнять действия внутри приложения). Подробности в отдельной статье.

#Android #AI #Gemini
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥29👎72👍2🎉1
Сделать разбор нового open source в прямом эфире на YouTube?
Final Results
47%
Да
33%
Посмотрю в записи
10%
Не интересно
3%
Сам(а) разберусь
7%
Не участвую в опросе
1👍23👎9
🤖 Гайды по адаптации Android-приложений под широкие раскладушки (Galaxy Fold8) и трифолды на официальном сайте освещают различные аспекты адаптации:

👉 Работу с Window Size Classes
👉 Уровни (Tier) адаптации приложения. Их всего 3, и выполнить уровни 1 и 2 несложно.
👉 Какие изменения конфигурации могут вызываться, но вы для смартфонов на них забивали.
👉 Поддержка смены ориентации (а планшеты и fold-ы вертят часто).
🚀 Готовность Android Jetpack библиотек.

Помните, что с Android 17 все приложения на планшетах будут растягиваться, игнорируя все ограничения в манифесте вашего приложения!


#Android #Foldable #AndroidDev
Please open Telegram to view this post
VIEW IN TELEGRAM
👍19👎4
📹 Мои мысли как ИИ повлияет на IT рынок

ИИ за последние 6 месяцев сильно изменило ландшафт разработки, рынок найма и подходы компаний. Где-то это хорошо влияет на рынок, где-то не очень. У меня есть своё видение того как меняется ситуацию и как адаптироваться инженерам

📹 Смотреть на YouTube

#AndroidBroadcast #AI
Please open Telegram to view this post
VIEW IN TELEGRAM
12👎25👍54🔥2