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

Возвращаюсь со своим еженедельным дайджестом для мобильных разработчиков. В этом выпуске адаптация приложений под iPhone Duo и Shared Transition как требования дизайнеров, прозрачный Яндекс.Навигатор и нативная разработка в Shopify, фронтенд без готового бэкенда, путь к Chaos As A Service, ошибка после оформления подписки, которая приводит к оттоку и многое другое. Заходите!

Мобильная разработка за неделю #646 (14 — 20 сентября) - 1

Подписывайтесь на мой Telegram-канал Mobile Insights, где еще больше материалов для мобильных разработчиков.

iOS

• Адаптация iOS-приложений под iPhone Duo
• Учим Siri говорить о вашем любимом приложении: пример Walk Mate
• Прозрачный Яндекс.Навигатор: эстетика iOS против читаемости на дороге
• Пишем видеоплеер под iOS с нуля
• Apple разрешит приложениям в ЕС использовать менее пугающие экраны ATT
• Apple планирует продавать ИИ-серверы на базе M8 Ultra
• Новая функция Apple Watch прослушивает ваши разговоры и делает их краткое изложение
En New Hashable conformances in Swift 6.4
En When a Stable iOS Project Starts to Stagnate
En Building iPhone Duo Layouts with ArrangementView
En visionOS 27: UILookToScrollInteraction
En iOS 27: CrashReportExtension Framework
En iPhone Duo Is Coming: What iOS Developers Need to Change
En StoreKit 2 Subscriptions: 7 Production Mistakes That Cost Apps Revenue
En UI Testing SwiftUI: End-to-End Testing
En Action Runner iOS Architecture
En Come Inside SwiftUI 7 and the Apple Interfaces of Tomorrow
En Get your subscriptions ready for iOS 27
En Xcode 27.2 Beta adds a new JSON-based project format
Video iPhone Duo Group LabiPhone Duo Group Lab
Video Meet new APIs for iPhone Duo
Video Chat Bubble TextField Transition Using SwiftUI
Video AsyncImage Caching in iOS 27: Everything You Need to Know
Video Apple Music Player Bottom Bar Transition
Video iOS 27 Launch Screens Done Right: Simple to Fully Custom
Video Apple Bed Time Circular Slider Using SwiftUI
GH Appstore PPP Prices — цены встроенных покупок по покупательной способности
GH Norch — скрипт, который прячет чёлку MacBook
GH Lucide Swift — типобезопасные Lucide иконки с векторным рендерингом

Android

• Когда Shared Transition — это требование дизайнеров: необычные кейсы на Compose
• Как поменялась Android-разработка с приходом AI
• Спрятаться у всех на виду: как современные вирусы под Android избегают декомпиляции, анализа и изучения кода
• Своя Android-ферма без фермы: автоматизация реальных устройств в CI/CD
• Разбор кода: пиксельная погода на Kotlin
• Бессмертное приложение
• Беспроводная отладка с Android Debug Bridge (ADB) Wi-Fi 2.0
• Рекомпозиции, которых не было
En Android’s AI Era: Hype vs. Architecture
En Two Racing Lines: Annotations and the DSL in NetFlow 0.7.0
En Adding Rive and Lottie Animations to Android Paywalls
En I Put Speech Recognition Inside an Android Keyboard. Here’s What Broke.
En Jetpack Navigation 3: A Practical Guide
En Tired of Android Emulator eating 8 GB of RAM? avdslim drops it to ~1.5 GB with 1.5s boots
En How to blur what’s behind a Compose dialog, down to API 231
En Android Bench 2.0: Pushing the frontier with challenging long-horizon tasks
En Android 18 Is Coming: Eight Features That Will Bring Mobile Development into the Future
Video My Full App Development Tech Stack In 2026
Video Certificate Pinning — The MOST Important Security Measure for Network Traffic In Your App
Video What’s New in Kotlin 2.4.20
Video Powering Up Your Assertions
GH AVD-SLIM — оптимизатор оперативной памяти и процессора для эмулятора Android
GH Compose Recomposition Highlighter — тепловая карта рекомпозиций

Кроссплатформа

• Нативная разработка снова стала будущим мобильных приложений в Shopify
• Эволюция рендеринга в Zenith Engine: многопоточная загрузка GPU-ресурсов
• Я создал Android-приложение на Swift: главное о новом SDK в Swift 6.3
• 100 и одна ночь с SDK VK и RuStore: Flutter 3.47, AGP 9 и переезд на Nexus
• Сервер был нужен ради одного заголовка: порт на Dart, future, который ждёт сам себя, и загрузчик без ffmpeg
• Навигация во Flutter: выносим переходы из экранов
• Мысли о React Native и Shopify
En Experimenting with Godot
En Compose HotSwan 2.0.0: The Future of Hot Reload on Android, iOS, and Desktop
En The 200ms Rule: Why My Flutter Apps Feel Faster Than Native (and How to Copy It)

Разработка

• Переносим дизайн-систему в код: риски, решения, лучшие практики
• AI‑агент вместо ручного регресса: архитектура, метрики, инсайты
• Я писал ИИ‑агента с помощью ИИ‑агента: полгода, 1600 коммитов и ноль рейтинга
• Как разрабатывать фронтенд без готового бэкенда: инструменты перехвата трафика, мокирования и принцип их работы
• Автоматическое code review на базе OpenCode: LLM-агент в CI/CD
• AI как экзокостюм разработчика
• Путь к Chaos As A Service: как (и зачем) мы построили платформу для Chaos Engineering
• Как попасть в IT в 2027 году. Что учить для начала карьеры.
• Исследователи создали цифровой мозг мухи и он захватил интернет
• Roblox упрощает создание игр с помощью ИИ — и возможность играть в них за пределами платформы
En What is happening with code reviews?
En The 10 DSA Questions Interviewers Keep Asking, Explained as 4 Patterns
En Kura: a distributed build cache for Xcode, Bazel, and Gradle
En What Should Programmers Do While the AI Writes Code?
En UI Trends That Are Actually Happening (and Worth Paying Attention To)
En Connection Pooling: What Actually Happens Between Your App and Database

Аналитика, маркетинг и монетизация

• Мобильный рекламный фрод в 2026 году: как ИИ изменил правила игры
• Заполняя тишину: ошибка после оформления подписки, которая приводит к оттоку
• Модное приложение Daydream использует Apple Intelligence, чтобы помочь вам купить одежду по картинкам
• Маркетологи в мобайле: Ксения Сидорова (руководитель интернет-маркетинга, 2ГИС)
• Я всегда не любил Duolingo всей душой. Но когда в VibeLing оказалось 70% новичков, то кое‑что сделал так же
• 100% совместимость, 0% свиданий: разбор Twinby
• Бывшие сотрудники TikTok создали приложение, которое с помощью искусственного интеллекта учит позировать для фотографий
• MapQuest возглавил чарты App Store, оставив «Озеро Онтарио»
En BoldVoice removed the X from its paywall. Trial starts jumped. Refunds jumped more.
GH Storeshots-MCP — генератор скриншотов для App Store и Google Play

AI, Устройства, IoT

• Почему мой «умный дом» оказался умнее, чем я думала
• Можно ли собрать работающий интерфейс на ИИ за час?
• Как я собрал охранника для комнаты на YOLO и подключил его к Telegram
• Электрокарниз — это не профиль + мотор. А что еще?
• Сторож на ESP32-CAM
• Видеонаблюдение на домашнем сервере со сквозным шифрованием
• Claude играет ведущую роль в 26% проектов Anthropic по разработке ИИ, еще в 90% принимает участие
• ИИ OpenAI решил одну из «задач тысячелетия»
• Google Home MCP позволяет ИИ управлять вашим умным домом

Предыдущий дайджест. Если у вас есть другие интересные материалы или вы нашли ошибку — пришлите, пожалуйста, в почту.

Автор: RoboForm

Источник