Mobile Development by AppTractor
Цифры, советы и все интересное о разработке мобильных приложений и сервисов. Комментарии и вопросы можно писать прямо @lbogolubov • Аудитория https://t.me/apptractor/1066 • Сайт https://apptractor.ru/ YMReferral
Show more📈 Analytical overview of Telegram channel Mobile Development by AppTractor
Channel Mobile Development by AppTractor (@apptractor) in the Russian language segment is an active participant. Currently, the community unites 10 927 subscribers, ranking 11 280 in the Technologies & Applications category and 58 407 in the Russia region.
📊 Audience metrics and dynamics
Since its creation on невідомо, the project has demonstrated rapid growth, gathering an audience of 10 927 subscribers.
According to the latest data from 27 October, 2026, the channel demonstrates stable activity. Although there has been a change in the number of participants by -83 over the last 30 days and by -6 over the last 24 hours, overall reach remains high.
- Verification status: Not verified
- Engagement rate (ER): The average audience engagement rate is 17.25%. Within the first 24 hours after publication, content typically collects 10.58% reactions from the total number of subscribers.
- Post reach: On average, each post receives 1 886 views. Within the first day, a publication typically gains 1 157 views.
- Reactions and interaction: The audience actively supports content: the average number of reactions per post is 7.
- Thematic interests: Content is focused on key topics such as swift, kotlin, dev, кроссплатформа, api.
📝 Description and content policy
The author describes the resource as a platform for expressing subjective opinions:
“Цифры, советы и все интересное о разработке мобильных приложений и сервисов. Комментарии и вопросы можно писать прямо @lbogolubov
• Аудитория https://t.me/apptractor/1066
• Сайт https://apptractor.ru/
YMReferral”
Thanks to the high frequency of updates (latest data received on 28 October, 2026), the channel maintains relevance and a high level of publication reach. Analytics show that the audience actively interacts with content, making it an important point of influence in the Technologies & Applications category.
Loading data
| Date | Subscriber Growth | Mentions | Channels | |
| 28 October | +2 | |||
| 27 October | 0 | |||
| 26 October | +1 | |||
| 25 October | 0 | |||
| 24 October | 0 | |||
| 23 October | 0 | |||
| 22 October | +3 | |||
| 21 October | +1 | |||
| 20 October | +4 | |||
| 19 October | +6 | |||
| 18 October | 0 | |||
| 17 October | +3 | |||
| 16 October | 0 | |||
| 15 October | 0 | |||
| 14 October | +1 | |||
| 13 October | +4 | |||
| 12 October | +4 | |||
| 11 October | 0 | |||
| 10 October | +2 | |||
| 09 October | +2 | |||
| 08 October | +5 | |||
| 07 October | 0 | |||
| 06 October | +3 | |||
| 05 October | +4 | |||
| 04 October | +1 | |||
| 03 October | +1 | |||
| 02 October | +3 | |||
| 01 October | 0 |
| 2 | Ранее в этом году Google объявил о планах запустить новую программу, которая позволит сторонним магазинам приложений официально регистрироваться в Android. По словам компании из Маунтин-Вью, сторонние магазины приложений уже с сегодняшнего дня могут регистрироваться в программе Register App Stores. Регистрация необязательна, но разработчики, которые её пройдут, получат новый упрощённый процесс установки после его запуска 1 декабря. Для магазинов, которые не зарегистрируются, процесс установки не изменится. Программа доступна на устройствах с Android 17 QPR2 и новее для пользователей за пределами США - в том числе в России и Белоруссии.
Смысл программы Registered App Stores — упростить sideloading магазинов приложений. Зарегистрированные магазины смогут предлагать установку приложений одним нажатием без дополнительных системных экранов подтверждения. Они также получат автоматические фоновые обновления и индикаторы прогресса загрузки. Кроме того, Google предлагает ранний доступ к документации, поддержку при подключении к программе и новые инструменты, включая Android Developer ID API.
Разработчикам придётся платить ежегодный регистрационный взнос. Однако он также покрывает доступ к новым возможностям и операционную поддержку. Google добавляет, что дополнительные сборы за проверку будут взиматься, если каталог магазина превысит установленный порог по количеству вредоносных приложений.
Разработка
• Голод важнее стажа: советы junior инженерам
• Apple представила новый 14-дюймовый MacBook Pro с чипом M6
• Less Is More: From 1M Lines of Firmware to 300 of Assembly
Маркетинг
• How I Automated my App Store Assets Workflow
Кроссплатформа
• Плавающая панель вкладок iOS 26 в .NET MAUI: что сломалось и как я это исправила
• Bring to life your SVGs in the Multiplatform project
iOS
• В Swift 6.4 тихо исправили то, что раздражало меня больше всего
• KassiOS: слой в стиле Kaspresso поверх XCUITest, проверенный на сломанном банке
Android
• Android открывает регистрацию в программе сторонних магазинов приложений
• Compose State Monitor — лог рекомпозиций
• PocketDeploy: веб-приложение и свой Bluesky PDS на Android — что получилось и где пока пределы
• Android App Security Checklist
• Android Studio Windows ARM64 - Official Releases & Installers | 523 |
| 3 | Голод важнее стажа: советы junior инженерам
Феликс Ризеберг, нанимающий менеджер Anthropic, пишет, что он похоронил традиционное кодинг интервью:
У этого формата была хорошая жизнь: способность быстро определять задачи и находить элегантные решения была слабым, но всё же полезным индикатором того, насколько успешным человек окажется в моих командах. Небольшие задачи по программированию, основанные на реальном коде, позволяли нам получать значимую информацию о кандидатах.
Теперь это больше не так. Давать вам маленькую задачу на React имеет не больше смысла, чем устраивать экзамен по ассемблеру; Claude теперь лучше справляется и с тем, и с другим. Наши самые результативные разработчики успешны независимо от того, насколько хорошо они проходят такие тесты.
Дальше объясняет то, как инженерам, у которых пока нет социального капитала, статуса или власти, продвигаться в компаниях (TLDR: преимущество - в "незамыленности" взгляда на продукт и технологии). Правда, как попасть в компанию таким начинающим в условиях, когда сам же Anthropic в разы уменьшил найм джунов он не объясняет. | 1 020 |
| 4 | Кажется, мы незаметно подошли к моменту, когда мобильному разработчику уже необязательно самому запускать Xcode, собирать приложение и даже открывать симулятор. В Shopify создали Remote Dev — среду, в которой ИИ-агенты самостоятельно пишут код, собирают iOS- и Android-приложения, запускают тесты, исправляют ошибки и даже записывают видео с демонстрацией результата. Причём несколько агентов могут работать параллельно, а задачи им ставят прямо из Slack. Самое интересное — доля мобильных pull request, созданных агентом River, выросла с 6% до 61%. Это уже не эксперимент ради красивой презентации, а реальное изменение процесса разработки. Интереснее даже не сами агенты, а то, как меняется роль разработчика. Раньше мы писали код, запускали сборку, искали ошибки и повторяли всё заново. Теперь всё больше похоже на управление командой исполнителей: поставил задачу, получил работающую сборку, посмотрел результат и отправил на доработку. И самое любопытное — благодаря трансляции симуляторов в браузер участвовать в разработке могут даже люди без установленного Xcode. Конец «Вороньей слободки».
Разработка
• Мы предоставили ИИ-агентам среду для мобильной разработки
• The Collapse Of Software Engineering And The Beginning Of Something New
• How the Claude Code team does code review
Маркетинг
• A/B-тестирование скриншотов App Store для небольшого приложения
• Do holiday offers bring subscription apps more than a sales spike? Data from 5K apps
Кроссплатформа
• Capacitor: от веба к мобильным приложениям. Часть 6. Встраиваем Capacitor в native-приложение
• React Native 0.88 Is Here: A New Event System, Variable Fonts, and No Breaking Changes
• Morphing a Floating Action Button into a Dialog in Compose Multiplatform
iOS
• Noodle — персональные ИИ-агенты
• Apple представила новый iPad mini с OLED-дисплеем, чипом A20 Pro и другими улучшениями
• От 798 до 16 нс: как оптимизация debounce привела меня в Swift Runtime
• iOS 27: Now Playing Framework
• Swift 6.4 Quietly Fixed the Things That Annoyed Me Most
• Most Developers Don’t Know How To Use These SwiftUI Modifiers Correctly
Android
• Как я без опыта разработки написал первые автотесты на Kotlin за месяц
• Обновляем приложение на Wear OS-часах без adb по Wi-Fi: мост через телефон
• Пропуск вшитых интеграций в TikTok на Android: анализ TTVideoEngine, ReVanced-патч и k-анонимность
• AI Can Write My Kotlin. Who's Going to Debug It at 2 AM?
• Why push notifications go missing on Xiaomi, Oppo, Vivo and Realme
• Shipping a 584 MB Gemma model through Google Play | 1 419 |
| 5 | Спустя три месяца после того, как Илон Маск заявил, что Grok выпустит полнометражную, «исторически достоверную» киноверсию «Одиссеи», нейросеть представила семиминутный фрагмент — теперь компания называет его «первым эпизодом нашего сериала по «Одиссее»». Результат, кажется, оказался не таким уж пугающе нелепым, как можно было бы ожидать, и выглядит куда убедительнее других видео, которые Маск публиковал в последнее время. Однаок чего в этом материале действительно нет, так это художественности, вдохновения или хоть какого-то человеческого начала. Предыстория, изложенная в уже упомянутом закадровом тексте, кажется бесконечной. Будь это игровая кат-сцена, скорее всего вы бы быстро нажали кнопку «пропустить».
Разработка
• 5 вещей, о которых стоит знать перед покупкой ноутбука с Nvidia RTX для локального ИИ
• Разделяй и властвуй: распил мобильного приложения на микросервисы
• Rust в мобильной разработке
• Личный опыт публикации в магазинах приложений в России в 2026 году
• Elephants, Goldfish and the New Golden Age of Software Engineering
Маркетинг
• Вышли первые 7 минут «Одиссеи» от Grok
• A/B testing App Store screenshots on a small app
Кроссплатформа
• Почему тормозят списки в .NET MAUI: замеры на слабом планшете и что реально помогло
• Как я оптимизировал TGS-стикеры в Compose Multiplatform: от Compottie к Frame Baking
• Front Wing, Not Small Wing: Design Tokens for Native UI in KMP
• What I learned shipping a running app with Kotlin Multiplatform, Compose, and a native Apple Watch app | 1 540 |
| 6 | Android
Ketoy — способ, позволяющий уже выпущенному Kotlin-приложению загружать новый код по воздуху и выполнять его нативно, без переустановки и без повторного прохождения через магазин приложений. И самое интересное здесь не в том, что он обновляет UI. Обновлять UI умеют многие. Ketoy обновляет бизнес-логику, целые функции и состояния за ними, и всё это без необходимости переписывать Android с нуля.
• Over The Air обновления Kotlin-кода для Android-приложений
• Tellyscope — очистка Android TV
• Явное лучше неявного, или Shift left в Android-сборке
• Как читать метрику памяти и искать прожорливые экраны
• Improving the Smoothness of Android Compose Screens
• Building On-Device AI Agents on Android with Google ADK
• Hardening Coroutine Tests
• Lifecycle 2.11: ViewModels Are No Longer Limited to Screens in Jetpack Compose | 1 368 |
| 7 | iOS
HackiOS загружает открытое ядро Apple XNU (xnu-8796.121.2, ядро iOS 16.5) на аппаратном обеспечении Android-смартфона и запускает поверх него неизменённое пользовательское пространство iOS 16.5: launchd → backboardd → SpringBoard → приложения. Это стало возможным благодаря собственному EFI-загрузчику, собственным заменам закрытых драйверов Apple, порту UEFI и Linux-драйверу Wi-Fi, работающему через слой совместимости.
• Metal без магии — когда GPU ускоряет, а не мешает
• Как легально опубликоваться вне App Store
• Как и зачем писать игровой движок на Swift
• По словам Apple, разработчики демонстрируют «невероятную» поддержку iPhone Duo
• HackiOS — запуск iOS на Android/Linux
• Как один UI‑баг заставил меня разбираться с графом зависимостей целого приложения
• Я вам сборку принёс, но я вам ее не отдам: как установить тестовое приложение на iOS
• How to use layoutMarginsGuide in SwiftUI
• How the Xcode 27 MCP can lead to higher token costs when navigating the Simulator
• Designing Apps for iPhone Duo: Lessons From Adapting Three Apps
• What Should Go in a View Model in SwiftUI?
• SwiftUI Data Flow | 1 346 |
| 8 | Прощай, производительность
В этом еженедельном дайджесте Metal без магии и лечение телевизоров, Suspend на пальцах и Warcraft II на «Авроре», ИИ для расшифровки языка растений, крупнейшее изменение Xcode за 30 лет, как устроен IDL, отказ от «ненастоящих» градиентов и многое другое. Заходите! | 1 461 |
| 9 | 📺 Видео и подкасты за неделю
• (iOS Ru) Metal без магии — когда GPU ускоряет, а не мешает
• (iOS Ru) Как легально опубликоваться вне App Store
• (iOS Ru) Как и зачем писать игровой движок на Swift
• (iOS En) Instagram's Swipeable Feed-to-Camera Interaction Using SwiftUI
• (iOS En) Your iPhone App Needs This Before Supporting iPhone Duo
• (And Ru) Явное лучше неявного, или Shift left в Android-сборке
• (And Ru) Как читать метрику памяти и искать прожорливые экраны
• (Dev Ru) Как подружить мобильное приложение с JS и прокачать свой SDUI
• (Dev Ru) Разделяй и властвуй: распил мобильного приложения на микросервисы
• (Dev Ru) Rust в мобильной разработке
• (Dev Ru) Насколько опасен ИИ для кибербезопасности
• (Dev En) How this skill helps me to understand AI code
• (Dev En) The Tech Market Changed. Here's How to Survive It.
• (Mrk Ru) Хэллоуин: ASO и монетизация мобильных игр
Прошлогодние видео:
• (And Ru) Как обеспечить стабильную работу SDK для миллионов устройств
• (Crs Ru) Что ждёт Kotlin Multiplatform разработчика на собесе? (все собеседования)
👨🦯➡️ AppFiles: код, инструменты, практики, производительность | 1 874 |
| 10 | Apple засудили еще в одной стране. На этот раз в Австралии. Apple должна разрешить пользователям iPhone с австралийскими аккаунтами Apple устанавливать приложения из сторонних магазинов и с веб-сайтов начиная с 1 марта 2027 года, постановил сегодня федеральный судья. В своём решении судья заявил, что Apple обладала «значительной степенью рыночной власти на рынке услуг распространения iOS-приложений и на рынке решений для оплаты внутри iOS-приложений» и использовала соглашения с разработчиками и правила App Store для ограничения конкуренции. Теперь Apple должна разрешить альтернативные магазины и стороннюю загрузку приложений, разрешить альтернативные способы оплаты, разрешить внешние ссылки на оплату, предоставить доступ к инструментам разработчика (сделать API и инструменты, необходимые для альтернативного распространения приложений, доступными на условиях, в существенной степени сопоставимых с условиями для разработчиков App Store), вернуть приложения Epic Games и т.д. Комментируя решение, Epic подтвердила, что «Fortnite возвращается в App Store в Австралии уже завтра», и назвала это «отличной новостью для разработчиков по всему миру и пользователей iOS в Австралии, которые выиграют от открытой экосистемы мобильных приложений». Сама Apple пообещала обжаловать решение.
Разработка
• Recursive представила Flint — модель для написания кода, предназначенную для работы на ноутбуках
• Интеллектуальная собственность в мобильном приложении
• Tracer в 2026 году: мы стали observability-платформой
• The new age of software
Маркетинг
• Apple обязали открыть iPhone для альтернативных магазинов приложений в Австралии
• Anthropic запускает Claude Duet — проактивного ИИ-агента
Кроссплатформа
• Перехватываем запросы из Flutter приложения или как мы настраиваем Charles Proxy для тестировщиков
• Flutter vs Kotlin Multiplatform in 2026: I Built the Same Feature Twice
iOS
• Прощай, project.pbxproj, здравствуй, JSON: крупнейшее изменение Xcode за 30 лет
• The iOS Interview Was Going Well. Then the Candidate Made These Mistakes.
• Building Resilient Mobile Apps: A Layered Testing Strategy for Long-Term Stability
• Get your app working on iPhone Duo
Android
• Jetpack Compose 1.12: как я наконец отказался от «ненастоящих» градиентов
• Sketchy — рисованные анимированные иллюстрации и empty states для Compose Multiplatform
• Multiple ViewModels in Jetpack Compose: Where to Split — and Where to Stop | 2 049 |
| 11 | 🤖 Твоя игра поможет человеку освоить бионическую руку
Приходи на онлайн-геймджем от ГК «Моторика» и Фонда «Сколково» и разработай мобильную игру-тренажер для людей, использующих протезы. Призовой фонд — 1 000 000 рублей.
Регистрация открыта до 27 октября: https://cnrlink.com/motorikajamapptractor
Приглашаем разработчиков мобильных игр и приложений, гейм-дизайнеров и всех желающих. Участвуй в одиночку или в команде до 5 человек. Если нет команды — поможем найти.
Задача геймджема — превратить тренировки управления бионической рукой в увлекательный процесс с помощью игровых механик, чтобы пользователь регулярно возвращался к тренажеру и совершенствовал навыки владения протезом.
Что важно:
🟢 Получишь опыт решения MedTech-задачи и добавишь уникальный кейс в портфолио.
🟢 Протестируешь управление на эмуляторе — реальный протез и датчики не потребуются.
🟢 Лучшие участники получат фирменный мерч
и возможность попасть на стажировку.
🟢 Эксперты ГК «Моторика» помогут проверить гипотезы
и дадут обратную связь по твоему решению.
🟢 Можно использовать ИИ-инструменты, но важно показать, какие функции разработаны с их помощью, и подтвердить качество решения.
Подробности и регистрация | 1 703 |
| 12 | Ии нашли еще одно дельное применение - Electric Plant собирает данные для создания большой языковой модели с культовым названием Bombadil, которая будет интерпретировать едва заметные электрические сигналы, проходящие через стебель растения, и передавать растениеводам информацию о его потребностях. Основатели считают, что однажды их модель может привести к созданию инструмента, который позволит людям «разговаривать» с растениями. «Пока мы скорее слушаем, чем говорим, но слушать — это первый шаг», — сказал Маст, сооснователь и генеральный директор Electric Plant.
Датчики размером примерно с половину обычного iPhone, крепятся к растению с помощью винтов из нержавеющей стали. Винты должны проникнуть в камбий — слой живой ткани непосредственно под корой, — чтобы улавливать изменения напряжения на уровне микровольт, происходящие внутри растения. Собранные датчиками данные передаются на базовую станцию через маломощную беспроводную сеть.
По словам Маста, для получения точных результатов Electric Plant достаточно всего нескольких датчиков на акр. Данные интерпретируются Bombadil в облаке, после чего результаты отправляются клиенту, который может, например, скорректировать график полива или внесения удобрений. Маст утверждает, что такая система способна увеличить урожайность и одновременно сократить расход воды на 20% и более.
Первые более чем сто видов, на которых обучалась Bombadil, охватывают самые разные формы растений — от папоротников, секвой и томатов до георгинов, рассказал Маст. «Это самая разнообразная модель из когда-либо созданных для биологических электрических сигналов, — сказал он. — Никто никогда не делал ничего подобного даже в животном мире».
Разработка
• Top Accessibility Errors in Production and How to Avoid Them
Маркетинг
• Растения могут «общаться» с помощью электричества, поэтому Electric Plant создал ИИ-модель для расшифровки их языка
• Отчет State of Paywalls 2026 от Adapty
• Google обновляет Gemini для Android Auto, добавляя Personal Intelligence
Кроссплатформа
• Telemetry: Shared Analytics and Crash Reporting in Kotlin Multiplatform
• Shipping a Flutter app in 2026
iOS
• SimulatorCamera — камера для iOS-симулятора
• UIKit говорит, что интерфейс уже RTL. Почему тогда половина экрана осталась LTR?
• Swift Is Expanding Beyond Apple Platforms. That Doesn’t Mean Native iOS Is Dying.
• MVVM vs. Clean Architecture in SwiftUI: How to Choose the Right Approach
• Goodbye project.pbxproj, Hello JSON: Xcode's Biggest Project File Change in 30 Years
Android
• Как Grab сократил ANR на 32% и улучшил время запуска на 35% благодаря R8
• MVVM Vs. MVI In Jetpack Compose — I Created The Same Screen Twice
• Kotlin 2.4.21 vs 2.4.20: The Patch Bump I Almost Ignored
• Jetpack Compose 1.12: How I Finally Ditched My Fake Gradients
• AI, Meet App: Android AppFunctions | 1 623 |
| 13 | Adapty выпустила отчёт State of Paywalls 2026, основанный на данных более 78 тысяч экранов оплаты из 30 тысяч мобильных приложений App Store. Вот некоторые цифры:
• 93% первых покупок происходят в день установки. Причём 60% покупателей оформляют подписку уже при первом показе пейвола.
• Пейвол во время онбординга конвертирует почти в 4 раза лучше, чем показанный позднее: 0,85% против 0,23%. Но последующие показы всё равно обеспечивают 38% подписочной выручки.
• 62% выручки от подписок приносят недельные тарифы. Годовые обеспечивают 21%, месячные — 12%. В Европе недельные подписки дают только 50% выручки.
• Американские пользователи платят заметно охотнее европейских. Медианная конверсия из просмотра пейвола в покупку составляет 2,75% в США против 1,38% в Европе. При этом европейская конверсия выросла на 18%, а американская упала на 14%.
• 44% бесплатных пробных периодов отменяются в первые сутки, причём 32% — уже в первый час. В Европе показатель отмен за первые 24 часа достигает 55%.
• Изменение предложения работает лучше редизайна. 62% A/B-тестов локализации увеличивают LTV, изменение пробного периода помогает в 60% случаев, а визуальные изменения и переписывание текстов — только в 35%.
• 96% приложений не показывают альтернативное предложение сразу после закрытия пейвола. Хотя такие повторные предложения конвертируют почти так же хорошо, как основной экран оплаты.
В общем, монетизация зависит не столько от красоты экрана оплаты, сколько от момента показа, структуры тарифов, локализации и правильно выстроенного пользовательского сценария. Вместо бесконечной смены цветов кнопок стоит экспериментировать с тарифами, пробными периодами и моментом предложения подписки.
Разработка
• Люди используют ИИ, чтобы снова сделать свои «умные» телевизоры «глупыми»
• Inception представила Mercury 3 — диффузионную LLM, которая превосходит GPT-6 Luna, Claude Haiku 5.5 и GLM-5.3 Flash и работает в 4–8 раз быстрее
• Your product is not the center of the universe
• Creating software is an artistic activity
Маркетинг
• Tolan привлекает $30 млн для своего ИИ-компаньона, помогающего пользователям ориентироваться в жизни
• State of Paywalls 2026
Кроссплатформа
• Swift packages in Kotlin Multiplatform — built-in SwiftPM import with Kotlin 2.4.x
iOS
• Производительность SwiftUI: как находить перерисовки в Xcode Instruments
• A Practical Guide to Migrating from RxSwift to AsyncSequence and Observable
• Claude Code for iOS development
• Why Your Vector PDF Looks Blurry
• Simplifying Sorting, Filtering, and Pagination in SwiftUI Using HotelQuery
• Swift Logging - Use OSLog Instead of print()
Android
• Mac.apk — запуск Android-приложений нативно на Apple Silicon
• How I Built an Open-Source, Low-Latency Virtual Gamepad for Android Using Kotlin and UDP
• Android 10's clipboard restriction and serverless phone-to-PC sync: building Clipboard+
• Scaling Android Search: Room @Fts4 vs SQL LIKE
• The Power of stateIn in ViewModel
• Kotlin Over The Air Updates for Android Apps | 1 603 |
| 14 | Tetiva: бесплатный API-клиент с открытым кодом
Привет! Мы делаем десктопный API-клиент для HTTP, gRPC, GraphQL и WebSocket. Он открывается без входа в аккаунт и хранит коллекции у вас на машине, а синхронизацию включаете, только если она нужна. Будем рады, если попробуете и расскажете, чего не хватает.
Что умеет:
• gRPC через server reflection или .proto, GraphQL со схемой и автодополнением
• сравнить два ответа и увидеть, что поменял бэкенд
• встроенный MCP-сервер: Claude Code и Cursor сами создают и запускают запросы, но сохранённых токенов не получают
Как впишется в работу:
• macOS, Windows и Linux
• коллекции Postman и спеки OpenAPI импортируются одним файлом
• к запросу можно написать описание, а с бесплатным аккаунтом опубликовать коллекцию как страницу для бэкенда и QA
tetiva.app/go/apptractor | 1 673 |
| 15 | У Bitrise вышел отчет The State of Mobile Development 2026, проанализировали 19 млн анонимизированных сборок.
• число сборок с явным участием ИИ выросло в 161 раз за год
• общий объём сборок у тех же команд вырос на 20,9%
• при этом общий процент неудачных сборок практически не изменился: 17,4% против 17,8% годом ранее
• AI-attributed сборки даже падали немного реже: 16,3% против 17,4% у остальных, и в среднем завершались быстрее
• Сборок стало значительно больше: iOS: +27%, cross-platform: +17%, Android: +14%
• Средняя продолжительность успешной iOS-сборки в Q1 2026 составила 12,05 минуты, что на 12% быстрее, чем годом ранее. Android — 12,98 минуты, но и он ускорился примерно на 7%. Главная причина ускорения iOS — переход Bitrise на новые машины M4/M4 Pro. Год назад 61% iOS-сборок выполнялись на M1, а теперь M1 осталось около 4%, тогда как M4 заняли 54%. bitrise.io У Android ситуация другая: улучшение пришло в основном не от железа, а от Gradle Build Cache. Его использование выросло на 53% за год.
Разработка
• Работа в Anthropic: меньше junior-ов, больше совещаний
• Метрики плавности мобильных приложений
• Первый бескомпромиссный SDUI
• Разработчик вышел из кода
• Вуз в эпоху ИИ — развод на 4 года?
• Meta выпустила Muse Spark Open — модель более чем с 800 млрд параметров, которую можно локально запускать на нескольких Mac Studio с M5 Ultra
• The State of Mobile Development 2026
• I Love Software Rendering
• How to be more ambitious: A tutorial for humans with models
Маркетинг
• Обновленные гайдлайны App Store запрещают ИИ-раздевание и подмену функционала
• Google Play Redesign Adapts to Car Displays
• How to retain users in your AI app: lessons from Celebs - Celebrity Look Alike
• Building apps with heart: what Noom, Numo, and Opal get righ
Кроссплатформа
• Как превратить абстрактную задачу в оптимизационную на примере KMP-движка коллажей
• Swift для Android и кроссплатформы. Разбираем на практике
• CMP на ОС Аврора: с нуля до альфы
• Пробуем Сompose-alpha для ОС Аврора
• Под капотом изолятов и Garbage Collector Dart VM
• Анатомия клиента Telegram на Compose Multiplatform: матрешки TDLib 1.8, стеганография словами и грабли первой альфы
• Swift на Android: путь к сингулярности. От анонса SwiftJava до полноценного приложения. Часть 1 + Часть 2
• Box, Box: Deep Links in Kotlin Multiplatform
• Material is the metaphor: Pushing the limits of building with Material design cross platform with Jetpack Compose
• This Website Is Now Made in Swift
iOS
• Как я проектирую SwiftUI-приложения с Swift Concurrency, чтобы компилятор не выдавал предупреждений
• Blueprint — генерация отладочных иконок
• Анатомия LazyVStack. Проблемы, скрытые возможности, оптимизации
• Влияние температурного режима на UX в iOS-приложениях
• Swift Actor Reentrancy: Stop Duplicate Network Requests
• Exploring _UILiquidLensView
• enumerated() Gives You an Offset, Not an Index. On a Slice Those Are Different Numbers.
• Pragmatic Testing for Agents
• SwiftUI Performance: Find Redraws in Xcode Instruments
• Maths, Metal, Mandelbrot, and SwiftUI
Android
• 15 лет Kotlin: ретроспектива
• А вы можете сказать, что все-таки такое «корутина» в Kotlin?
• 1 байт вместо 32: анатомия ScatterMap
• Dari — инспектор взаимодействия WebView bridge для Android
• Гравицапа для GPU: OpenGL ES на Kotlin DSL на примере 3D‑«Жизни» Конвея
• Прежде чем работать с AIDL: разбираемся, как устроен IDL
• The Evolution of Statics: Say Goodbye to Kotlin Companion Objects
• Why my Android AI app shows its plan before it does anything
• Your Design System Is a Contract. Enforce It with Konsist and Android Lint | 1 627 |
| 16 | Работа в Anthropic: меньше junior-ов, больше совещаний
Состав сотрудников Anthropic и характер выполняемой ими работы заметно изменились за последний год, говорится в отчёте, который компания опубликовала в пятницу. Anthropic утверждает, что тенденции внутри самой компании могут служить индикатором того, «как ИИ изменит организацию труда, найм и спрос на рабочую силу во всей экономике», особенно с учётом того, что компания «глубоко перестроила свои рабочие процессы вокруг ИИ».
• Конец джунов: Anthropic стала нанимать меньше сотрудников начального уровня: доля junior-сотрудников в технических подразделениях снизилась с 21% до 14% с начала 2025 года, а доля junior-специалистов среди новых технических сотрудников сократилась ещё сильнее — с 27% до 9%.
• Меньше инженеров: Anthropic также сообщает, что технические команды теперь составляют меньшую долю общей численности персонала: показатель снизился с 61% до 56%. Компания объясняет это «естественным расширением бизнес-функций по мере роста компании», а также тем, что «инструменты для программирования всё чаще позволяют нетехническим сотрудникам самостоятельно создавать программное обеспечение».
• Никто код не понимает Человек - узкое место: фактически в отчёте говорится, что «человеческое внимание и суждение» становятся «узким местом» для производительности, поскольку Claude создаёт «поток» текста, который затем нужно читать и систематизировать. Как пишут в другой статье, инженеры в компании теперь вычитывают глазами цели изменений кода машиной (intent), а не на сам код.
• Продуктивность растет: неудивительно, что в отчёте утверждается: внедрение ИИ сделало компанию продуктивнее. В качестве признаков приводятся «больше кода на одного сотрудника, больше закрытых сделок на одного продавца и больше обработанных контрактов». При этом компания признаёт, что «больше кода не обязательно означает лучший код или больший бизнес-эффект», однако каких-либо признаков снижения качества кода она также не обнаружила.
• Совещания растут: согласно отчёту, по данным календарей время, проводимое на встречах одним сотрудником, выросло на 20% по сравнению с прошлым годом, а среди технических специалистов — на 16%. Компания связывает это с важностью «человеческого доверия и ответственности»: сотрудники неоднократно отмечали, что «личная координация остаётся незаменимой». | 1 923 |
| 17 | 📺 Видео и подкасты за неделю
• (iOS Ru) Анатомия LazyVStack. Проблемы, скрытые возможности, оптимизации
• (iOS Ru) Влияние температурного режима на UX в iOS-приложениях
• (iOS En) iPhone Duo Group Lab + iPhone Duo Group Lab
• (iOS En) Top 6 Swift Concurrency Interview Questions Explained
• (iOS En) Animated Launch Screen With OnBoarding View Using SwiftU
• (iOS En) AI is now really good at building iOS apps
• (iOS En) iPhone Duo Is Here - What Happens to Your Existing iOS
• (iOS En) SwiftUI Animated App Theme Switcher
• (And Ru) 1 байт вместо 32: анатомия ScatterMap
• (And Ru) 15 лет Kotlin: ретроспектива
• (And Ru) А вы можете сказать, что все-таки такое «корутина» в Kotlin?
• (And En) From Android to QuakeCon: What 90s Game Engines Teach Us About Extreme Optimization
• (Crs Ru) Как превратить абстрактную задачу в оптимизационную на примере KMP-движка коллажей
• (Crs Ru) Swift для Android и кроссплатформы. Разбираем на практике
• (Crs Ru) CMP на ОС Аврора: с нуля до альфы
• (Crs Ru) Пробуем Сompose-alpha для ОС Аврора
• (Crs Ru) Под капотом изолятов и Garbage Collector Dart VM
• (Crs Ru) KMP Contest Winners | KotlinConfersations 2026
• (Dev Ru) Метрики плавности мобильных приложений
• (Dev Ru) Первый бескомпромиссный SDUI
• (Dev Ru) Разработчик вышел из кода
• (Dev Ru) Вуз в эпоху ИИ — развод на 4 года?
• (Dev Ru) Koog — твой друг: специализированный агент на Kotlin
• (Dev En) Line-by-line review of AI code is a mistake
• (Dev En) I didn't know I needed this new AI model so badly
• (Dev En) Design Software Systems Like a Senior Engineer – Complete Course
Прошлогодние видео:
• (And Ru) Семантический Gradle: публикуем артефакты со спокойствием и уверенностью
• (Dev Ru) Собеседование DS инженера в Авито: ML system design (все собеседования)
👨🦯➡️ AppFiles: код, инструменты, практики, производительность | 1 782 |
| 18 | Если вы так или иначе занимаетесь ASO, то вот нашел здравое - AsoBeast, инструмент для App Store Optimization (ASO) и отслеживания позиций по ключевым словам в Apple App Store и Google Play. Он импортирует страницу приложения, ежедневно отслеживает позиции по ключевым словам до 200-го места, следит за конкурентами, отзывами и метаданными, а затем превращает накопленную историю в приоритетную очередь задач по ASO. Этот репозиторий содержит бесплатную версию с открытым исходным кодом, которую можно запустить на собственном сервере. Вам не нужно регистрироваться у стороннего ASO-провайдера, покупать API-ключ или передавать стороннему ASO-сервису информацию о том, какие ключевые слова вы отслеживаете. За исключением этих запросов к магазинам, ваши данные остаются внутри вашего развёртывания, если только вы явно не включите внешнюю интеграцию.
Разработка
• Как фронтенд‑команде сделать мобильное приложение без нативных разработчиков
• AsoBeast — self-hosted ASO-инструмент для отслеживания ключевых слов в App Store и Google Play
• Code you didn't write
• Toolcraft: open-source starter kit and UI library for building custom design apps with AI
Маркетинг
• Zenzap привлек $44 млн для своего ИИ-мессенджера, который должен заменить WhatsApp на рабочем месте
• Как создавать мобильные приложения с использованием ИИ и получать пассивный доход
• 5 Models for combining subscription apps with physical products
Кроссплатформа
• Stop Making These 4 Flutter Layout Mistakes
iOS
• Apple обновила Лицензионное соглашение для разработчиков с HomeView
• ArrangementView in SwiftUI: split and overlay layouts for iPhone Duo
• Adapting your app for iPhone Duo
• Why my Swift debouncer got 50× faster and what the Swift Runtime has to do with it
• Implementing Server-Side Sorting in SwiftUI
Android
• Измеряя незримое: что и как измерять в мобильной разработке (часть 2)
• Static, Finally: Moving Android Code from Companion Objects to Companion Blocks
• Room 3.0 Just Broke Your DAOs
• IntelliJ IDEA’s Java and Kotlin for Cursor and VS Code Hits 1.0 | 2 160 |
| 19 | Теперь приложения, созданные с помощью вайб-кодинга, можно будет легко запускать на Android-смартфонах, не публикуя их сначала в Google Play Store, сообщил Google. Новая функция позволит пользователям запускать собственные персональные приложения на своём устройстве через Google Play, используя обычный аккаунт Google, при этом такие приложения останутся полностью приватными. Эти персональные приложения не будут появляться в поиске Google Play или на страницах каталога и не будут доступны никому, кроме их создателя. Владельцы Android-устройств смогут создать приложение с помощью вайб-кодинга в Google AI Studio (как с другими платформами нейрослопа вайб-кодинга не уточняют), а затем запустить его исключительно для собственного использования. Такие приложения по-прежнему должны соответствовать действующим правилам Google Play, но новая возможность позволяет пользователям гораздо свободнее экспериментировать с созданием приложений для Android. На первом этапе функция будет доступна пользователям в США в возрасте от 18 лет.
Именно поэтому будущее приложений в Google Play — персональное, безопасное и создаваемое всеми. И именно поэтому Play ведёт этот переход от принципа “для этого есть приложение” к принципу “для меня есть приложение”, — заявил Сэм Брайт, вице-президент и генеральный менеджер Google Play и экосистемы разработчиков Google. — Мы создавали Google Play с простой целью: соединять вас с приложениями, которые вы любите. Но после сегодняшнего дня, надеюсь, станет ясно, что Play превратился во что-то гораздо большее.
В ближайшие месяцы компания также позволит пользователям делиться своими приложениями, созданными с помощью вайб-кодинга, с сетью доверенных друзей. Это означает, что приложения, созданные для семьи, друзей или, например, детской бейсбольной команды, можно будет использовать небольшой группой людей без публичной публикации в Play Store.
Разработка
• Распознавание речи на микроконтроллере: от фонем к словам
• Moving small LLM tasks from the API to the phone
Маркетинг
• How to build mobile apps with AI and earn $$$ passively
Кроссплатформа
• Flutter’s Big Design Split Is Bigger Than a Find-and-Replace
iOS
• Куда девается место на диске: Xcode, рабочие деревья и ИИ-агенты
• Apple предпринимает очередную попытку выйти на рынок умного дома с HomeView
• CodexKit — SDK для создания агентов
• XCUI, Tests & Robots. Разбираем нативную автоматизацию iOS на винтики. Часть 2
• Interviewer Asked: “What’s the Difference Between a Thread and a Task?”
• Apple Rejected More Than 2 Million App Submissions. What Are Developers Getting Wrong?
• App Size 101: Drop 40% in an afternoon
Android
• Google Play теперь позволяет любому создавать приватные приложения для Android
• Gemini 4 Argon для Android-разработки
• KotlinConf Recap: Lessons from Verifone’s Architect on Kotlin in Mission-Critical Payments
• The Evolution of Statics: Say Goodbye to Kotlin Companion Objects?
• The Evolution of Flow Collection in Jetpack Compose | 2 135 |
| 20 | Gemini 4 Argon для Android-разработки
Новая модель Google вышла вчера и уже стала доступна для разработчиков.
Argon получил значительные улучшения в длительном автономном выполнении задач, а также в способности планировать и выполнять многошаговые сложные программные задачи на протяжении продолжительного времени:
• Самовосстанавливающиеся циклы сборки: когда локальная сборка завершается с ошибкой, среда выполнения Antigravity напрямую получает потоки ошибок от Gradle daemons и журналы компилятора Kotlin. Используя эту обратную связь, модель итеративно диагностирует корневую причину сбоев сборки и приходит к исправленному решению. Обучение Gemini 4 Argon значительно улучшило этот процесс. Модель спроектирована так, чтобы сохранять согласованную гипотезу на протяжении последовательных раундов редактирования, а также использовать внутреннее понимание Abstract Syntax Tree (AST), чтобы точнее вносить изменения. Благодаря этому Gemini 4 Argon лучше выдерживает длинные цепочки исправлений и эффективнее устраняет настоящую первопричину ошибок сборки.
Argon демонстрирует высокий уровень дизайнерской проработки и способен сразу генерировать готовый к production код Jetpack Compose:
• AGSL-шейдеры на GPU: Argon обладает достаточно продвинутыми математическими способностями, чтобы писать сложный, готовый к production код Android Graphics Shading Language (AGSL) непосредственно внутри Compose Modifier.graphicsLayer и шейдерных ксистей. От живых эффектов матового стекла до динамического освещения и ripple-эффектов — Argon способен работать со сложной векторной математикой и математикой рендеринга, создавая лёгкие GPU-шейдеры, которые работают вместе с плавными Compose-анимациями на 120 FPS.
Начиная с сегодняшнего дня Android-разработчики могут использовать Gemini 4 Argon в разных средах разработки, включая Google Antigravity — как отдельное приложение, так и в Android Studio Canary — для подписчиков Google AI Ultra, а также в Android Studio и Google AI Studio через платный тариф Gemini API. | 1 889 |
