Мобильная разработка за неделю #647 (21 — 27 сентября). android.. android. ios.. android. ios. Аналитика мобильных приложений.. android. ios. Аналитика мобильных приложений. Монетизация мобильных приложений.. android. ios. Аналитика мобильных приложений. Монетизация мобильных приложений. Разработка мобильных приложений.. android. ios. Аналитика мобильных приложений. Монетизация мобильных приложений. Разработка мобильных приложений. Разработка под Android.. android. ios. Аналитика мобильных приложений. Монетизация мобильных приложений. Разработка мобильных приложений. Разработка под Android. Разработка под iOS.

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

Мобильная разработка за неделю #647 (21 — 27 сентября) - 1

Подписывайтесь на мой 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

Источник