Android Broadcast
14.5K subscribers
3.77K photos
389 videos
11 files
6.21K links
Подборка новостей и статей для Android разработчиков.

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

РКН https://abdev.by/rkn_tg_ab #MQRZR
Download Telegram
🤯 Самый громкий анонс шоу - Googlebook. Новая категория ноутбуков на базе гибрида Android и ChromeOS, с Gemini в самом ядре.

Запуск осенью. И тут главная боль. Я ждал, что Google наконец возьмёт ноутбуки под свой контроль, сделает эталонный девайс, как делает с Pixel смартфонами. А оказалось — партнёрская программа. Собирать будут Acer, Asus, Dell, HP, Lenovo. То есть нас ждёт стандартная история Android-смартфонов: разброс по качеству, цене, поддержке. Кто-то выпустит сырую дешёвку, кто-то нормальный дорогой девайс, и общее впечатление от платформы размажется.

Со смартфонами Google это уже поняла и Pixel делает качественно. С ноутбуками — почему-то наступила на те же грабли. На мой взгляд — это главный провал шоу. Слово громкое, но точнее не подобрать.

Что касается самой ОС, то пока выглядит как прокачанный ChromeOS с глубокой интеграцией с Android: общие файлы, объединённые подходы между смартфоном и ноутом. Деталей мало, всё решат софт и реальные сценарии. Но желания пойти купить нет от слова совсем. Вендорам, которые это будут собирать, доверия мало.
Подождём первые девайсы. Если эталонного от Google не будет — буду грустить.

#Android #Geminie #ChromeOS #Googlebook #Google
👍27👎20
7 июня в Москве Яндекс проведет Mobile Runtime летнюю встречу для мобильных разработчиков!

Вместе с экспертами обсудим AI в мобилке, кросс-платформы, BDUI, скорость и качество приложений, а также движение индустрии и навыки будущего.

Программа разделена на 2 трека:

🔹 AI: как инструменты помогают ускорять работу и как AI-фичи внедряются в приложения — от кейсов до архитектуры и технических решений.

🔹 Not so AI: нативная разработка, кроссплатформенность, архитектура, а также карьера, команды и развитие в индустрии. Например, Лев Бондаренко, старший iOS-разработчик в Яндекс Еде, расскажет о том, какие цели ставили при запуске медиаленты в приложении и как работали с возникающими трудностями.

🗺 В Москве очных участников встречи ждут воркшопы, дискуссии и соревнования в летнем дворике, а для тех, кто не сможет прийти, будет доступна онлайн-трансляция.

➡️ Регистрация уже открыта
Please open Telegram to view this post
VIEW IN TELEGRAM
👎20👍10
🚀 Jetpack Telecom 1.1.0 добавил то, чего не хватало VoIP-приложениям с самого начала — историю звонков прямо в системном дайлере.

До этого момента пропущенный звонок в Telegram или любом другом VoIP-приложении требовал переключиться в само приложение, найти вкладку с историей и перезвонить оттуда. Теперь это можно делать прямо из нативного дайлера Android.

Работает через два новых механизма. Первый — интеграция лога звонков. Приложение регистрирует звонки через TelecomManager.addCall, и они автоматически попадают в системную историю. Для обратного звонка нужно зарегистрировать intent-фильтр на TelecomManager.ACTION_CALL_BACK и правильно обработать EXTRA_UUID, который система отдаёт вместе с вызовом. UUID генерирует CallControlScope.getCallId в момент регистрации звонка — его и нужно хранить, чтобы потом разрезолвить детали вызова.

Второй механизм — исключение из лога. Не каждый звонок стоит светить в системной истории, и теперь это явно контролируется через флаг isLogExcluded = true в CallAttributesCompat. Например, эфемерные или приватные звонки можно просто не записывать.

‼️ ВАЖНО: фичи доступны только на Android 16.1 (SDK 36.1) и выше. Кроме того, нативные дайлеры используют package allowlist для контроля того, какие VoIP-приложения отображаются в истории. Роллаут идёт поэтапно, первым подключился Google Meet. Для локального тестирования Google рекомендует Telecom Sample Dialer из platform-samples.

Меня радует сам вектор: Google последовательно закрывает разрыв между VoIP и нативной телефонией. Жаль, что allowlist пока ограничивает возможности сторонних приложений. Печально то, что это делают так поздно, когда звонки не по телефону делают уже 5–10 лет.

🔗 Источник: android-developers.googleblog.com

#Android #Telecom #AndroidJetpack
Please open Telegram to view this post
VIEW IN TELEGRAM
👍58👎4
‼️ Android View всё! Да здравствует Compose!

Google официально объявила о переходе к стратегии «Compose-first» и прекращении развития Android View, переводя его в режим поддержки.

Что это значит:
👉 Классы android.widget.* в Android SDK будут находиться в режиме поддержки.
👉 Библиотеки Android Jetpack про кастомные View (включая RecyclerView) также переходят в режим поддержки.
👉 Все инструменты в Android Studio будут создаваться только для Compose.
👉 Документация будет писаться только для Compose, однако некоторые разделы про View останутся.

🔗 Источник - оф сайт Android Developers

#Android #AndroidDev #Compose
👍168👎44
⚰️ Полный список Jetpack библиотек которые перешил в Maintain режим:
👉 CardView
👉 ConstraintLayout
👉 CoordinatorLayout
👉 CustomView
👉 Databinding
👉 DragAndDrop
👉 DrawerLayout
👉 DynamicAnimation
👉 Emoji
👉 Fragment
👉 GridLayout
👉 Interpolator
👉 Loader
👉 Navigation
👉 PercentLayout
👉 Preference
👉 RecyclerView
👉 SlidingPaneLayout
👉 SwipeRefreshLayout
👉 Transition
👉 VectorDrawable
👉 ViewPager
👉 ViewPager2
👉 Material Design Components (Views)

Считаю что делать так с RecyclerView поступили опрометчиво, ведь не все возможности может сделать Lazy*** Composable, а вот на Fragment и подавно куча приложений строится. Но нам дадут волшебные скиллы для миграции по одному экрану за раз

#Android #AndroidDev #Compose #
Please open Telegram to view this post
VIEW IN TELEGRAM
👍54👎161
🤖 Material Components for Android 1.14.0 (Views) вышел финальным релизом. И заодно последним крупным: библиотеку официально перевели в maintenance mode.

1.14.0 это одновременно и большой апдейт, и проводы. Новых фич для View-версии Material больше не будет, останутся только критические исправления. В документации Google прямым текстом советует всем, кто сидит на Views, начинать или продолжать миграцию на Compose.

Что приехало в релизе:
👉 Material 3 Expressive темы и стили получили статус stable;
👉 Новые компоненты для списков в стиле M3: ListItemLayout, ListItemRevealLayout, ListItemCardView и другие. Готовые список-айтемы со свайпами вместо самописных решений на RecyclerView;
👉 OverflowLinearLayout, который прячет дочерние элементы в overflow menu при нехватке места, по аналогии с action items в Toolbar;
👉 Focus rings, декоративная обводка элемента при получении фокуса, удобно для клавиатурной навигации;
👉 Мелкая кастомизация: secondary icons для кнопок, overflow modes для button groups, delays для loading indicators.

Что ещё важно:
⚠️ minSdk подняли с 21 до 23 (Android 6.0). Для проектов с поддержкой Android 5.x это блокер апдейта;
🛠 Библиотека больше не дёргает deprecated API на новых версиях Android, и Play Console перестанет на это ругаться;

Лично для меня новость ожидаемая. Google толкает Compose уже несколько лет, View рано или поздно должен был умереть. Паниковать не стоит, библиотека не ломается, просто не будет новых релизов. Но если вы стартуете новый проект на Views в 2026-м, это прямой повод пересмотреть решение. А для больших легаси-приложений 1.14.0 хороший момент заложить миграцию на Compose в план на горизонте года-двух. Ну и теперь Google будет тратить меньше сил на реализацию дизайн системы, так как убрался UI фреймворк в поддержке

🔗 Полный Changelog

#Android #Дизайн #Material3 #compose #AndroidDev
Please open Telegram to view this post
VIEW IN TELEGRAM
👍32👎8
🔨 Android Performance Analyzer запускается как отдельное десктоп-приложение и не требует ни проекта в Android Studio, ни Gradle-сборки.

Google показала новый профайлер на I/O 2026. APA пришёл на смену Android GPU Inspector и сразу доступен в открытой бете. Поставляется в двух вариантах: лёгкое standalone-приложение под Windows, macOS и Linux, и встроенный System Trace viewer в Android Studio в канареечных сборках Panda 4 и новее.

В этом релизе доступен System Profiler. Он показывает CPU, GPU, память и энергопотребление приложения в одном окне.

Под капотом Perfetto для системного трейсинга, можно открывать и существующие Perfetto-трейсы. GPU-счётчики читаются с железа Qualcomm, Arm, Imagination и Samsung (про Tensor ничего), есть события SurfaceFlinger по конвейеру рендера, треки FPS и времени кадра. Из рабочих мелочей появились вкладки и сплит окна для сравнения трейсов, проектная модель для A/B-тестов и скриншоты для навигации по таймлайну.

🧠 APA анализирует трейсы через SQL-запросы и идёт с Perfetto SQL skill для ИИ-агентов, так что запрос строится без знания схемы Perfetto. Perfetto Analysis отвечает на высокоуровневые вопросы вроде «почему медленно стартует приложение».

По заявлениям разработчиков рендеринг трейса в APA в 6–26 раз быстрее, чем в Android GPU Inspector, и стабильнее на больших данных. Лучший опыт по системным метрикам и GPU-счётчикам — на устройствах с Android 12 и выше.

Меня радует здесь формат, а не сам профайлер. Standalone-инструмент, который ставится за минуту и не тянет за собой тяжёлую IDE, это правильное направление. Android GPU Inspector тоже был отдельным приложением, так что путь не новый, но APA впервые собрал в standalone не только графику, а ещё CPU, память и энергопотребление. Очень жду когда начнется распил инструментов из Android Studio.

#Android #AndroidDev #Производительность #Performance #AndroidStudio
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍67👎21🔥1
🎉10 000 постов в Android Broadcast...
Please open Telegram to view this post
VIEW IN TELEGRAM
25🎉91🔥9👎2
This media is not supported in your browser
VIEW IN TELEGRAM
6👍4612👏8🎉76👎4
😁 Android CLI получил stable 1.0, и его главная команда тянется обратно в Android Studio.

Android CLI это тонкая прослойка между ИИ-агентом и Android-тулчейном. Работает с любым агентом: Claude Code, Codex, Gemini, Antigravity. Обновляется командой android update.

Стоит понять, что CLI делает сам, а что нет. Сам он умеет то, чему не нужно понимание кода: создать проект, поставить зависимости, собрать, поднять эмулятор, задеплоить. Это обёртка над gradle, adb и SDK-тулзами, работает откуда угодно.

«Умные» операции CLI проксирует в запущенную Android Studio через новую команду android studio. Студия тут работает как бэкенд: analyze-file гоняет инспекции IDE, find-declaration и find-usages ищут символы через семантический индекс проекта, render-compose-preview отдаёт картинку Compose-превью из рендер-движка студии, version-lookup подтягивает актуальные версии зависимостей. Команда android studio check показывает pid живого процесса студии и статус проекта READY: CLI разговаривает с уже открытым инстансом по локальному каналу. Студия не запущена, у агента остаются только сборка и деплой, всё умное отваливается.

Ещё в релизе появились Journeys, сценарии на естественном языке для прогона по приложению, а библиотеку скиллов пополнили миграцией на CameraX, Perfetto SQL и Compose Style API.

Также появилась интеграция с Android разработкой в Antigravity на основе Android CLI

🤔 Меня в таких мостах к IDE смущает привязка к одной открытой папке проекта. MCP-сервер для Android Studio я по этой причине так и не стал использовать: работаю через git worktree, держу несколько папок-проектов одновременно, а мост видит только главную.

🔗 Источник Android Dev Blog

#Android #AndroidDev #AI #ИИ #AndroidStudio
👍14👎81
🤖 Google AI Studio получила поддержку нативной Android разработки!

AI Studio научился собирать нативные приложения на Kotlin и Jetpack Compose из текстового промпта. Раньше получались только веб-приложения. Весь цикл идёт в браузере: встроенный эмулятор Android показывает результат во время сборки, локальный SDK не нужен.

Готовое приложение ставится на телефон по USB через встроенный в Chrome adb.

Публикация в магазин тоже есть и устроена следующим образом:
👉 AI Studio сам создаёт запись приложения в Google Play Console
👉 собирает bundle и заливает его в трек внутреннего тестирования
👉 Автору надо будет создать аккаунт и заполнить все доки в консоле Google Play

Когда возможностей промптов не хватает, проект можно скачать и продолжить в Android Studio или другим предпочитаемым вами образом.

Под капотом та же технология, что в «Create new project with Gemini» в Android Studio, перенесённая в веб.

На старте набор сценариев ограничен:
👉 личные утилиты и простые социальные приложения
👉 эксперименты с железом (камера, GPS, акселерометр, Bluetooth)
👉 приложения с Gemini API

Скоро обещают управление тест-треками Google Play и интеграции Firebase: Firestore, Auth, App Check.

Меня цепляет не генерация кода, а то, что Google убрал из цепочки установку инструментов: от промпта до приложения в Play без единой команды в терминале. Для боевых проектов это пока не вариант, ограничение «только простые приложения» расставляет всё по местам. Но собрать за вечер утилиту под себя с любого устройства с выходом в интернет (из поддерживаемого региона) или быстро показать прототип так вполне реально.


#Android #AndroidDev #AI #Google
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👎2612👍1
🔨 Android Studio научился скачивать Gemma 4 прямо из IDE, без Ollama и LM Studio

До Google I/O работа с локальной Gemma модульию выглядело так:
1️⃣ установи Ollama
2️⃣ скачай модель в терминале
3️⃣ открой Settings > Tools > AI > Model Providers
4️⃣ пропиши localhost:11434
Не сложно, но порог входа всё равно есть.

Теперь в Canary-билде Android Studio I/O Edition всё это убрали: Gemma 4 скачивается прямо из IDE, внешний сервер не нужен.

Сама Gemma 4 обучена на Android-разработке, понимает Kotlin, Compose, Jetpack-паттерны. Работает офлайн, код на сторону не уходит. Для Agent Mode доступен вариант 26B MoE, но он требует серьёзного железа.

Меня здесь привлекает не столько удобство для личного использования, сколько вектор в сторону корпоративных контуров. Компании, которые не могут отправлять код в облако из-за политик безопасности, получают полноценный AI-ассистент прямо в IDE. Это не «хорошая альтернатива Gemini», это другой сценарий использования. И судя по тому, что Google добавила open-модели в Android Bench, они понимают, что этот рынок будет расти.

🔗 Источник Android Dev Blog

#AndroidStudio #Android #AndroidDev #AI #Google #GoogleIO
Please open Telegram to view this post
VIEW IN TELEGRAM
👍34👎72
🤖 ADB Wi-Fi 2.0

Беспроводной ADB наконец перестанет быть лотереей. С Platform Tools v37 и Android 17 устройство остаётся подключённым даже если сменить сеть или перезагрузить Mac. Просто продолжаешь работать.

Раньше при закрытии крышки ноутбука в устройство теряло соединение и подключайся снова. Теперь этот ритуал уходит. Устройства с включённым Wireless Debugging автоматически появляются в Device Manager Android Studio без каких-либо дополнительных действий.

Работает не только с телефонами, но и с часами, что актуально при разработке для Wear OS, где физическое подключение всегда было отдельной болью.

⚠️ Требования жёсткие: нужен Android 17 на устройстве и Android Platform Tools v37 или новее. Для большинства девайсов на руках это пока недоступно. Фича - задел на будущее.

#Android #AndroidDev #AndroidStudio
Please open Telegram to view this post
VIEW IN TELEGRAM
49👍19🔥12👎4🎉4
🛒 Google Play на I/O 2026: что изменится для разработчиков

На I/O 2026 Google анонсировал пачку изменений в Play — часть из них работает сама по себе, часть требует действий от разработчика. Разберу в двух постах: сначала discovery и охват, потом монетизация и инструменты.

⭐️ Главное изменение в поиске и открытии приложений через Gemini. В ближайшие недели приложения начнут появляться в ответах Gemini на Android и в вебе. Позже туда добавятся фильмы, сериалы и спорт с deep-link прямо в твоё приложение. Ничего делать не нужно — но это меняет то, как работает органика.

⭐️ Следом идёт Ask Play: AI-оверлей поверх поиска, который понимает контекст запроса и уточняющие вопросы. Google говорит, что AI Q&A уже закрывает 95% запросов. Практическое следствие: описание приложения теперь важнее как семантический текст, а не набор ключевиков.

🚀 Engage SDK вырос на 45% год к году при 30M MAU. Добавляют показ контента прямо на странице приложения в сторе, планшетные поверхности и расширение на 80+ рынков. Если ещё не интегрировал - момент подходящий, обновлений от разработчика для новых фич не нужно.

😁 Play Shorts — вертикальный short-video формат для демонстрации приложений внутри стора. Пока только США и ограниченный круг разработчиков, расширение обещают позже.

🔗 Источник

#Android #GooglePlay
Please open Telegram to view this post
VIEW IN TELEGRAM
👎21👍63
Please open Telegram to view this post
VIEW IN TELEGRAM
👎5820👍3🔥21