В новом выпуске почему игры лагают и как я всё‑таки опубликовать игру в Google Play из России, iPhone Duo для iOS-разработчика и кросс-компиляция под Android, Flutter Web с WebAssembly Week, ИИ-агент для мобильного тестирования в hh.ru, биологическая лаборатория Anthropic, новые премиальные Googlebook на Android и многое другое. Заходите!

Подписывайтесь на мой Telegram-канал Mobile Insights, где еще больше материалов для мобильных разработчиков.
iOS
• Почему спидтест говорит «всё хорошо», а игра лагает: как я построил Latency Dashboard и научил пинг не врать
• App Review забанил нашу механику. Нотаризация пропустила её — но нашла другое
• iPhone Duo для iOS-разработчика: что реально меняется в вашем Swift-коде
• Ускоряем SwiftUI с Observable
• Apple готовит новый фитнес-трекер
• Swift 6.4: наконец-то кажется, что Apple прислушалась
• En Build for iPhone Duo with new resources
• En Swift 6.4 Released
• En iPhone Duo Simulator: Testing and optimizing your SwiftUI app
• En What is @State actually doing in SwiftUI
• En SwiftUI Charts: Dynamic Masking
• En A “Native” Debate Over SwiftUI Animation
• En Apple Watch brings distributed system headaches to your app
• En ArrangementView: Think Before You Arrange
• En Prepare toolbar items for a vertical bar
• En Backporting SwiftUI APIs
• Video Vertical Segmented Control Like iPhone Duo Using SwiftUI
• Video New SwiftUI APIs for iPhone Duo
• Video SwiftUI Alerts & Confirmation Dialogs in iOS 27
• GH SwiftTUI — семантика SwiftUI для терминала
Android
• Как я всё‑таки опубликовала игру в Google Play из России
• Кросс-компиляция под Android и не только
• «Щелчок Таноса» или искусство в разработке
• Роболектрик-скриншот-тесты на платформе Android
• Перенесите свои приложения на Googlebook с помощью адаптивной разработки
• Библиотеки AndroidX Security State: единое представление о безопасности устройства
• Нативные OTA-обновления в Android: что можно исправить без выпуска нового APK
• En Bring your Android game to the car screen today
• En I Gave My AI Agent Eyes: Introducing ComposeProof
• En Runtime crashes hiding in your Gradle files
• En One Android app. Why so many processes?
• En From Permissions to Sessions: Rethinking Location Access in Android 17
• En Why Your LazyColumn Is Still Janky
• En Your API Keys Are Probably Sitting in Plaintext Right Now
• En Android 17 enables certificate transparency, and breaks custom CAs
• Video My Local AI Coding Workflow (Hardware, Setup, Implementation)
• Video Kotlin’s Name-Based Destructuring
• GH LastWave — клиент YouTube Music нового поколения
• GH Mugshot — скриншот-тесты на основе превью Compose
• GH LiquidGlass for Android — жидкое стекло для View
Кроссплатформа
• Попробуйте Flutter Web с WebAssembly Week
• Как сделать 2D-игру на LibGDX живее: 5 простых приёмов
• Как мы вдвоем писали кроссплатформенный мессенджер: Compose Multiplatform, SFU на Go и сжатие трафика
• Как я спроектировал офлайн‑приложение для заметок под будущую синхронизацию — и собрал лендинг без единой сборки
• En Flutter in 2027–2030: The Framework That Refused to Stay in Its Lane
• En Flutter Platform Channels Under the Hood: How Dart Talks to Native Code
• Video Swift Export: Where We Stand
• Video Building AI‑Powered Web Apps in Kotlin/Wasm
Разработка
• Как ИИ-агент проходит весь цикл мобильного тестирования в hh.ru
• Из 165 крупнейших банков в App Store остались 37. Почему сейчас в России проще быть Android-разработчиком
• Primary и Secondary: как устроен мультидевайс WhatsApp*
• Математики останутся без работы? — AI, Навье–Стокс, Lean, OpenAI
• Сопротивление ИИ: как сеньор-разработчик внедрил то, против чего был сам
• En The senior engineer death spiral
• En I Have Survived 4 Tech Extinctions Since 2002 (And AI Is Number 4)
• En Please don’t stretch your app for foldables
• En What I believe about the future of software development
• En The bold new Apple Music logo signals the end of minimalism
• Video Jev in Action: AI Matched My Resume to 747 Jobs in 10 Seconds
• Video TimescaleDB Course – PostgreSQL for Time-Series Data
Аналитика, маркетинг и монетизация
• «Недостаточно пользуюсь»: главная причина оттока — сломанная петля привычки
• Маркетологи в мобайле: Мария Добромильская (директор по работе с партнёрами, VK Реклама)
• ScrollEd хочет превратить учебники в TikTok
• Так много приложений, так мало времени
• Ремонт воронки Twinby: как снять страх первого сообщения и пересобрать монетизацию дейтинга
• En I Shipped 14 Apps in 6 Years and Made $1,800. Here’s the Uncomfortable Math Nobody in Indie Dev Talks About.
AI, Устройства, IoT
• Whisper без облака: локальное распознавание чувствительных записей
• Музыка, которая ждёт игрока: превращаем любой mp3 в адаптивный игровой саундтрек
• Мне попал в руки российский Compute Module. Проверяем ELTAY RM66 и сравниваем с Raspberry Pi CM4
• Anthropic заявляет, что ее биологическая лаборатория уже сделала важное открытие
• Meta* представляет очки с искусственным интеллектом без камеры, разработала носимое устройство, напоминающее тамагочи, для своего ИИ-агента Muse и снова пробует силы с VR-очками
• Google выпустил Agent Development Kit для Kotlin
• Googlebook выйдут 4 октября по цене от $899
← Предыдущий дайджест. Если у вас есть другие интересные материалы или вы нашли ошибку — пришлите, пожалуйста, в почту.
Автор: RoboForm


