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