Мобильная разработка за неделю #652: ИИ-агенты, Kotlin и безопасность

Выпуск №652 посвящён событиям и практическим материалам в мобильной разработке за период со 2 октября по 8 ноября. В подборке — инструменты на базе искусственного интеллекта, обновления экосистем Android и iOS, Kotlin Multiplatform, вопросы безопасности, аналитика и монетизация приложений.
iOS: SwiftUI, инфраструктура и новые сценарии
В разделе об iOS собраны материалы о разработке на Swift и SwiftUI. Авторы разбирают внутреннее устройство модификатора task, анимации таб-бара с keyframes, swipe-действия в ScrollView и Grid, выбор иконок приложения и возможности SwiftUI, которые разработчики используют нечасто. Отдельные публикации посвящены внедрению зависимостей, протоколам и созданию тестируемых view model.
Практическая часть подборки охватывает инфраструктуру и распространение приложений. В ней можно найти разбор iOS-инфраструктуры hh.ru, опыт компиляции и запуска SwiftUI-приложения без MacBook, создание электронных визиток для Apple и Google Wallet, а также новые возможности App Store Connect, включая Retention Messages. В список также вошли материалы об автоматизированном тестировании интерфейсов и о том, почему UI-тесты могут не «слышать» отдельные элементы приложения.
Отдельное внимание уделено изменениям вокруг Apple Intelligence. В подборке упоминаются лаборатория Apple Intelligence Group Lab и открытие Siri AI для разработчиков. Также рассматривается сокращение лимитов на использование ИИ-токенов сотрудниками Apple.
Android: агенты, архитектура и безопасность
Android-раздел объединяет темы от интеграции автомобильных платформ до низкоуровневой безопасности. Среди заметных материалов — разбор совместной работы Android Auto и Baidu CarLife, эксперимент с блокировщиком приложений без AccessibilityService и исследование уязвимости CVE-2019-2215, включавшее сборку ядра и получение root-доступа.
Много материалов посвящено современному Android-стеку. Авторы объясняют работу Kotlin Coroutines и StackTraceRecoverable, обсуждают применение KSP, типобезопасные deep links в Jetpack Navigation3, рендеринг от состояния Compose до пикселей и проблемы Kotlin Flow, которые поначалу выглядят как корректное поведение. Есть и более критический взгляд на архитектуру: один из материалов посвящён отказу от Clean Architecture в отдельных Android-проектах.
В подборке также представлены записи Android Dev Summit и выступления об agentic coding, генерации native Compose UI, Android Bench, Wear OS, ML Kit и Gemini Nano. Отдельные сессии посвящены переходу на targetSDK 36, постквантовой криптографии, оптимизации Bitmap-памяти и обновлениям политики Google Play. Из открытых проектов отмечен CallShield — блокировщик спама для Android.
Kotlin Multiplatform и кроссплатформенная разработка
Кроссплатформенный блок показывает, как мобильные команды переносят общую бизнес-логику и инструменты между платформами. В нём рассматриваются миграция реального Android-приложения на Kotlin Multiplatform, организация CI/CD для KMP с GitHub Actions и развитие навигации в Kotlin Multiplatform.
Есть и практический пример локального распознавания визиток на смартфоне без облака — с использованием PaddleOCR, ONNX и React Native. Для Flutter разобран переход от зашитых промптов к серверным шаблонам с Firebase. Среди проектов сообщества выделен Orrery — календарь на Compose Multiplatform.
Инструменты, безопасность и продуктовая разработка
В общей части дайджеста собраны материалы о проверке кода в Claude Code, хуках для Claude Code, Cursor и Codex, а также о том, какие практики помогают командам использовать ИИ без отказа от инженерного контроля. Отдельно обсуждается подход, при котором разработчик меньше читает сгенерированный код, но внимательнее проверяет его ключевые свойства и результаты.
Среди прикладных проектов — мобильная ГИС Geo Collector для iPhone, уменьшенная сборка Spotify размером 196 МБ вместо 2 ГБ, видеоплеер с пультом управления для iPhone и несколько экспериментов, созданных с помощью доступных ИИ-токенов. В разделе безопасности упоминается закрытие XCPE Botnet, а также опубликован вводный материал по реверсу Unity-игр на базе il2cpp. Для тестирования мобильных релизов рассмотрено применение Maestro, который помог выявить реальные ошибки при подготовке скриншотов для App Store.
Аналитика, монетизация и устройства
Маркетинговый блок включает интервью с основателем TargetADS и сооснователем tracehub Вячеславом Марковым, разбор экспериментов Hinge с более дешёвыми подписками и исследование экрана отмены подписки Apple. Один из авторов делится опытом продвижения собственных продуктов: за полгода он отправил 5 439 сообщений в Telegram и 312 писем блогерам, но не получил результатов с Product Hunt.
Завершает выпуск подборка об ИИ и устройствах. В ней сравниваются локальные и облачные модели, включая Qwen, рассматривается запуск задач на MacBook, игровом ноутбуке и DGX Spark, а также создание локального инструмента перевода на базе open source и LLM. Дополнительно собраны проекты с ESP32 и радаром 24 ГГц, автоматизацией освещения через Zigbee и DALI, локальными ИИ-агентами для программирования и open-source-фабрикой ПО SuperPlane. Отдельные материалы посвящены влиянию ИИ на разработку в отчёте GitHub Octoverse 2026, заявлениям Anthropic о приближении к RSI и обзору Lenovo Googlebook 15.


