Mobile Development by AppTractor
11K subscribers
1.87K photos
38 videos
11 files
4.66K links
Цифры, советы и все интересное о разработке мобильных приложений и сервисов. Комментарии и вопросы можно писать прямо @lbogolubov

• Аудитория https://t.me/apptractor/1066
• Сайт https://apptractor.ru/
Download Telegram
🤖 Cтартапы в сфере ИИ-программирования не имеют прибыли

Инсайдеры рассказали TechCrunch, что, несмотря на всю популярность и ажиотаж вокруг ИИ-помощников для программирования, они на самом деле могут быть очень убыточными. У сервисов вайб-программирования могут быть настолько большие издержки, что их валовая прибыль «очень негативная».

Это связано с высокой стоимостью использования LLM. ИИ-помощники вынуждены всегда предлагать самые последние, самые продвинутые и самые дорогие модели, поскольку создатели моделей постоянно дорабатывают свои модели для улучшения программирования и связанных с ним задач, таких как отладка. Эта проблема усугубляется жесткой конкуренцией на рынке вайб-кодинга и ИИ-помощников по программированию.

Самый простой путь к повышению рентабельности — это создание стартапами собственных моделей. Однако и "эта идея сопряжена с рисками". Так, Windsurf в конечном итоге отказался от разработки собственной модели. Кроме того, производители моделей уже конкурируют напрямую со стартапами, которые используют их как базу. Например, Anthropic предлагает Claude Code, а OpenAI — Codex.

Многие считают, что такое же давление на маржу, с которым столкнулась Windsurf, может повлиять на Anysphere, разработчика Cursor, а также на таких разработчиков, как Lovable, Replit и другие. «Рентабельность всех продуктов генерации кода либо нейтральна, либо отрицательна. Она просто катастрофическая», — заявил Николас Шарьер, основатель Mocha, стартапа, занимающегося вайб-кодингом.

Возникает вопрос - мы уже пережили золотую эпоху вайб-кодинга со стоимостью ИИ-помощников в 20 долларов в месяц? Когда компании будут вынуждены повысить цены?
Please open Telegram to view this post
VIEW IN TELEGRAM
💅6👍3🍌1
iOS

Apple безоговорочно выиграла мобильную революцию. С мая 2008 года акции компании выросли более чем на 3000% и сейчас компания стоит 3.33 триллиона долларов. Однако началась новая технологическая революция. Генеративный искусственный интеллект радикально меняет отрасль, и некоторые на Уолл-стрит опасаются, что Apple, возможно, переживает свой собственный «момент BlackBerry». В то время как конкуренты, такие как OpenAI, Microsoft, Google, Meta и Amazon, стремительно продвигаются вперед в области инноваций в области ИИ, Айвз говорит, что Apple «сидит на скамейке в парке и пьет лимонад», наблюдая за происходящим, а не вступая в гонку.

«Момент BlackBerry» для Apple
Код, который не тормозит: секреты производительности на iOS
Open SwiftUI Animations — коллекция анимаций SwiftUI
Adapt Unidirectional Flow Virtues to Your Plain SwiftUI App
@ViewConfigurable — A better way to build SwiftUI components
Assembler for Swift developers
Avoid SwiftUI Mistake with ViewModels
👍31💅1
Microsoft объединяет GitHub со своей командой CoreAI после отставки генерального директора GitHub Томаса Домке. Домке покидает GitHub, чтобы «снова стать основателем стартапа» и исследовать возможности за пределами Microsoft и GitHub. GitHub функционировал как отдельная компания с момента приобретения Microsoft в 2018 году, но уход Домке — это часть серьёзных изменений в работе GitHub. Microsoft не заменяет Домке на посту генерального директора, и GitHub теперь будет полностью частью Microsoft, а не будет работать как отдельная организация.

Разработка

GitHub больше не является независимым в Microsoft после отставки генерального директора
Кэширование для мобильных приложений: кому, зачем, когда?
Локализация приложения глазами переводчика
AI меняет всё: инсайды от Яндекса и Дзена
Математика в основе ИИ — матрицы, тензоры, deep learning
Высокие издержки и низкая маржа угрожают стартапам в сфере ИИ-программирования
The current state of LLM-driven development

Маркетинг

Я сделал $100K на iOS-приложении. Apple забрала 30%. Остальное ушло на исправление ошибок и выгорание.
Эмоциональные триггеры AHA-момента: почему вау-эффект важен для приложений
ИИ и умный таргетинг меняют поведение пользователей в шопинг-приложениях — отчёт Adjust за 2025 год
Приложение Tea неплохо заработало на скандале

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

React Native + RxDB: как сделать Local-First приложение, которое не сдохнет без связи
7 Signs You’re Not a Flutter Expert Yet
👍42
Илон Маск грозится подать в суд на Apple за поддержку OpenAI в рейтингах App Store

В прошлом месяце xAI выпустила Grok 4, свою новейшую большую языковую модель, обещающую значительный прирост производительности по сравнению с ведущими конкурентами. С тех пор компания также внедрила такие функции, как Grok Imagine, генератор изображений и видео, а также сделала настраиваемых чат-ботов-компаньонов.

За этот период, согласно данным AppFigures, приложение Grok поднялось примерно с 60-го на 29-е место в общем рейтинге App Store на прошлой неделе.

Ранее сегодня xAI сделала Grok 4 бесплатным для пользователей по всему миру, что помогло приложению подняться на пятое место в общем рейтинге App Store и на второе место в категории «Производительность». Тем не менее, этого оказалось недостаточно, чтобы обогнать ChatGPT от OpenAI, который большую часть года находился на вершине рейтинга Apple или близок к ней.

В течение прошлого года Apple также неоднократно упоминала ChatGPT в своих редакционных материалах в App Store. Что ещё более важно, компания сотрудничала с OpenAI в рамках нового проекта Apple Intelligence.

За несколько часов до угрозы судебного иска Маск опубликовал этот пост, в котором спросил Apple, почему компания «отказывается добавлять 𝕏 или Grok в раздел «Must Have», когда 𝕏 — новостное приложение №1 в мире, а Grok — №5 среди всех приложений». В своем посте он цитировал аккаунт фаната Tesla, утверждая, что «народ» высказался, и что 𝕏 стало лучшим новостным приложением в США. После этого он и перешел к судебным угрозам.

Маск уже не раз угрожал судебными исками, но не всегда подавал их, поэтому пока неясно, несёт ли сегодняшний пост хоть какой-то смысл. Пока же нам придётся подождать и посмотреть, предложит ли он более подробную информацию или же xAI действительно подаст иск в ближайшие дни.
🤡10👍7🤔1
iOS

SwiftUI делает настройку представлений лёгкой — пока вы не создадите собственные повторно используемые компоненты. В Grindr для них создали макрос и теперь даже кастомные представления легко читать и анализировать. Кроме того, небольшие инициализаторы значительно упрощают добавление компонентов в представление, после чего вы можете настраивать его так же, как любое другое представление SwiftUI.

Лучший способ создания компонентов SwiftUI: @ViewConfigurable
Избегайте ошибок SwiftUI с ViewModel
PotentCodables — мощный набор реализаций и расширений для Codable
Swift Codable, Decodable & Encodable in 2025
Adding an icon to a TextField in SwiftUI
Building a Heart Rate Heat-Map with SwiftUI + HealthKit
iOS Snapshot Testing: Complete Guide for UIKit and SwiftUI Apps
Designing custom AlarmKit interfaces in SwiftUI
👍21
Android

Что делать, если проекту нужно обновление API SDK до 35 версии в сжатые сроки, а он «морально устал», используется какой‑нибудь AGP версии 7.4.2, древняя версия Kotlin, какие‑то сомнительные библиотеки, возможность обновления которых вызывает сомнения? Более того, обновление всего вышеперечисленного потребует и правок в реализации тех или иных фичей, ведь какие‑то подходы уже просто deprecated. При всем при этом проект просто огромный с кучей модулей. А времени заказчик (бизнес) выделять на это дело не хочет, более того и оценить масштаб работ весьма проблематично, ведь «править и фиксить» приходится поэтапно, пока все не поправишь оценить масштаб работ попросту невозможно.

TAO Bubbles: элегантные и настраиваемые подсказки для ваших Jetpack Compose приложений
Android обновление API SDK до 35 версии в сжатые сроки, в большом легаси-проекте
Media3 1.8.0 - What’s new?
Agentic Android Apps
Previewing RetainedEffect: A New Side Effect to Bridge Between Composition and Retention Lifecycles
BroadcastReceiver Is Tired. Here’s What’s Next in 2025
Understanding the Critical Difference: Suspending vs Blocking in Kotlin Coroutines
I Replaced Retrofit with Ktor and Cut My Network Code in Half
👍4
Люблю всякое про роботов и вот Nvidia представила набор новых мировых ИИ-моделей, библиотек и другой инфраструктуры для разработчиков робототехники. Наиболее заметной из них является Cosmos Reason — «рассуждающая» модель визуального анализа с 7 миллиардами параметров для приложений физического ИИ и роботов. Она позволяет роботам и ИИ-агентам «рассуждать» благодаря памяти и пониманию физических процессов, что дает ей возможность «служить планирующей моделью для определения следующих шагов воплощённого агента». Компания утверждает, что модель можно использовать для отбора данных, планирования действий робота и для видеоаналитики.

Разработка

Nvidia представляет новые модели мира для роботов
Requiem for a 10x Engineer Dream
How To Review Code

Маркетинг

Маркетологи в мобайле: Ольга Дроздова (Head of Digital, TanukiFamily)
Илон Маск грозится подать в суд на Apple за поддержку OpenAI в рейтингах App Store

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

How to structure a feature-first Clean Architecture in Flutter
Flutter Clean Architecture: Build Scalable Apps the Right Way
👍4
sensor_tower__q2_2025_digital_market_index.pdf
12.8 MB
Приложения впервые обошли игры по доходам

Sensor Tower в своем отчете Q2 2025 Digital Market Index отмечает исторический перелом. Впервые во втором квартале 2025 года пользователи потратили на приложения больше, чем на игры.

В целом, глобальный доход от покупок и подписок внутри приложений в App Store и Google Play достиг нового исторического максимума, превысив $40 млрд во втором квартале 2025 года, что на 11% больше, чем годом ранее. При этом приложения прибавили +24.1%, а игры всего +0.7%. В итоге на приложения пользователи потратили $21.1 млрд, а на игры $19.8 млрд.

iOS продолжает оставаться доминирующей платформой для монетизации. Из почти $41 млрд общих потребительских расходов на двух платформах на iOS пришлось чуть менее $28 млрд, то есть более двух из трёх потраченных долларов пришлось на платформу Apple. Обе платформы демонстрируют уверенный рост. Более того, темпы роста Google Play во втором квартале 2025 года были чуть выше как для приложений (+28% против +23% на iOS), так и для игр (+1.7% против +0.2% на iOS). Впрочем в сумме обе платформы выросли почти одинаково - 11.5% iOS и 11.6% Android.
👍41
Вот еще некоторые данные из Digital Market Index от Sensor Tower

• Хотя общее количество загрузок приложений во втором квартале 2025 года оставалось стабильным, более глубокий анализ выявляет значительные изменения в потребительском спросе. Эпоха быстрого роста загрузок на развивающихся рынках и всплесков активности в эпоху пандемии завершилась, что свидетельствует о зрелом рынке, где у большинства пользователей есть все необходимые приложения. Чтобы добиться успеха, новые приложения должны отличаться от других. Это очевидно из расхождения в показателях по категориям: неигровые приложения, такие как «Производительность» и «Утилиты», благодаря развитию генеративного искусственного интеллекта, показали рост загрузок на 3.7% в годовом исчислении. В то же время, количество загрузок мобильных игр снизилось на 6.8% за год.
• Хотя iOS лидирует по монетизации, Google Play по-прежнему доминирует по количеству загрузок. На Google Play пришлось 77% всех загрузок во втором квартале 2025 года. Однако iOS уверенно сокращает разрыв, демонстрируя высокий рост на 4.4% в годовом исчислении, в то время как Google Play продемонстрировал небольшое снижение. Этот рост особенно заметен на таких рынках, как Индия, где число загрузок iOS резко возросло, несмотря на историческое доминирование Android.
• Соединенные Штаты остаются ведущим рынком мобильных устройств: во втором квартале 2025 года потребители потратили почти 15 миллиардов долларов на покупки в приложениях. Это значительный рост на 8% в годовом исчислении. Рынок США обладает значительным потенциалом, генерируя больше дохода от покупок внутри приложений, чем следующие четыре ведущих рынка вместе взятые.
• Хотя США лидируют по общим расходам, Великобритания демонстрирует впечатляющий рост: рост составил 24% в годовом исчислении, что соответствует темпам роста всего региона Европы. Этот рост значительно опережает темпы роста в Северной Америке (+9% в годовом исчислении) и Азии (+7% в годовом исчислении).
• Европа лидировала среди всех регионов, прибавив почти 1.5 млрд долларов к выручке, при этом значительный вклад внесли Великобритания и Германия.
• Латинская Америка также выделяется. Несмотря на то, что рынок остается относительно небольшим с общим доходом от покупок в приложениях в размере 1.6 млрд долларов во втором квартале 2025 года, он продемонстрировал впечатляющий рост на 27%, чему способствовал исключительный рост Бразилии на 33%.
• Восемь из десяти ведущих жанров продемонстрировали рост не менее 15% в годовом исчислении, включая более чем 20% в сегментах социальных сетей, а также потокового вещания фильмов и телепередач.
👍21
iOS

Большинство беговых приложений показывают среднюю частоту пульса. «Молодец, пульс был 148 ударов в минуту». Отлично. Но где во время пробежки у вас начались проблемы? Где ваше тело было перегружено? Эта статья о том, как превратить плоскую статистику в полноцветное повествование. В ней создают тепловую карту на базе MapKit используя данные пульса из HealthKit и синхронизируя их с  GPS-маршрутом, чтобы точно показать, где вы отдыхали (синий), а где были на грани потери сознания (красным).

Создание тепловой карты пульса на маршруте с помощью SwiftUI + HealthKit
SwiftUI: Send Messages/Email Without Leaving Our App
Architecting SwiftUI: The Art of Building Custom Components
What's New in UIKit
How to create a custom reusable toolbar in SwiftUI
Мне кажется достаточно смешно, что ИИ, который изначально должен был помочь в обучении и программировании, привел к тому, что собеседования напрочь потеряли свой смысл. По крайней мере удаленные. Так Google, чтобы бороться с участившимися случаями мошенничества с использованием искусственного интеллекта, решил вернуться к очным собеседованиям. Как пишут, внутреннее расследование показало, что некоторые кандидаты использовали генеративный ИИ, включая решения, помогающие в написании кода, при прохождении удалённых технических интервью. Это негативно отразилось на уровне подготовки кандидатов, которых принимали на работу. Некоторые из них оказались не в состоянии выполнять задачи, соответствующие их роли. По словам Сундара Пичаи, компания теперь планирует проводить как минимум один очный раунд собеседований для проверки базовых навыков кандидатов.

Разработка

Google вернулся к очным собеседованиям из-за мошенничества с ИИ
Apple готовит бюджетный MacBook
Claude Sonnet 4 расширил окно до 1 миллиона токенов
Perplexity предложила Google купить Chrome
Tech Debt? I don't believe it exists.

Маркетинг

Новое приложение Cassette превращает ваши видео в ретро VHS
Вышел полугодовой отчет Digital Market Index от Sensor Tower

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

React Native Image List: Recreating Apple & Google Photos in React Native
Flutter Team AMA - Decoupling material & cupertino
1👍3
iOS

Закрепление сертификата (Certificate Pinning) — критически важная практика для защиты iOS-приложений от атак типа "Man-in-the-middle", когда злоумышленники могут перехватить или изменить данные, передаваемые между приложением и сервером. Основная идея пиннинга заключается в том, чтобы явно доверять только известному сертификату вашего сервера или его публичному ключу, а не всей цепочке доверенных центров сертификации, встроенных на устройстве. В статье на примере iOS показывается, как для реализации пиннинга используется Security framework и URLSessionDelegate: разработчик извлекает сертификат из цепочки, сравнивает его с эталонным (например, сохраненным в ресурсах приложения) и отклоняет соединения с поддельными сертификатами. Однако главная сложность подхода — обновление сертификата: если использовать пиннинг leaf-сертификата, с его истечением потребуется выпускать новый релиз приложения, иначе вся коммуникация для клиентов будет заблокирована. В статье предложены более гибкие решения: пиннинг публичного ключа (если возможно его не менять при обновлении сертификата), а также хранение актуального сертификата в облаке, например, через CloudKit — таким образом обновления сертификатов становятся автономными и не требуют пересборки приложения, что облегчает поддержку безопасности в долгосрочной перспективе.

SwiftyRemoteConfig — простая работа с Firebase Remote Config
Swift Package Manager: Building a Modular, Scalable iOS Architecture
How to Work with SwiftData in the Background in Swift 6
Getting access to the user’s calendar
Certificate Pinning on iOS in Practice
4👍4
Android

В этой статье автор подробно рассказывает о процессах создания универсального переключателя темы для Jetpack Compose. Основной вызов — реализовать систему, которая позволяет менять темы во всём приложении, а не только в отдельных компонентах. Для этого используются механизмы CompositionLocal и свои кастомные палитры цветов, благодаря которым можно легко управлять светлой и тёмной схемой оформления, задать любые нужные цвета и использовать их через Composable-функции. Важный момент подхода — вынос цветовой палитры в отдельный объект и использование staticCompositionLocalOf. Это позволяет избежать лишних перерисовок интерфейса и создать более производительное приложение. Используя подобную архитектуру, разработчик получает гибкую систему тем для Android-приложения, способную реагировать на системные изменения (например, автоматическое переключение между светлой и тёмной темой).

Взлом приложения Tea: разбираем нелепый исходный код
How I Built a Theme Switcher in Compose That Works Everywhere
Maintainable Gradle Scripts for Multi-Module Android Projects
Ace Your Android Interview: Kotlin Coroutine Dispatchers Deep Dive with Real Questions & Expert Answers
25 Essential Coroutines Interview Questions (And How to Nail Them)
👍31
CleverPumpkin для AppTractor написал статью о закате Flutter и том, почему iOS 26 только ухудшит положение кроссплатформенного фреймворка на рынке. Вкратце: задержки в поддержке новых функций платформ, компромиссы в производительности и качестве UI, растущая сложность поддержки. Альтернатива? Утки KMP. Подход, конечно, тоже не однозначный, но для больших проектов, наверное, действительно окупающийся.

Разработка

Koda: AI-помощник разработчика – бесплатно, без VPN, с поддержкой русского языка

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

iOS 26 усиливает разрыв: почему нативная разработка — это преимущество и необходимость
Flutter framework code review: BuildContext & Element
💯26🤡22👍12🔥113😁1
Android Studio переходит к ежемесячным стабильным релизам

В прошлом году Google удвоил частоту релизов Android Studio, внедрив функцию Feature Drop — изменение, призванное быстрее предоставлять разработчикам новые функции и улучшения. Сегодня компания объявила о следующем шаге в графике релизов - она переходит к ежемесячным стабильным релизам Android Studio.

Вы сможете получить доступ к новейшим функциям и критически важным улучшениям быстрее, чем когда-либо прежде. Каждые несколько месяцев Google будем представлять последнюю версию платформы IntelliJ. Затем выпускать ежемесячные Feature Drop, включающие важные исправления ошибок и новые функции до тех пор, пока не придёт время выпустить Android Studio со следующей версией платформы IntelliJ.

Ускорили график релизов по просьбам трудящихся - разработчики говорили, что ожидание следующего крупного релиза для исправления критических ошибок или улучшения качества работы может быть утомительным. С переходом на ежемесячные релизы можно предоставлять эти обновления без длительных задержек.

Быстрый ритм релизов не означает компромисса в отношении качества. Фактически, способность выпускать релизы чаще — прямой результат долгосрочных инвестиций Google в инфраструктуру тестирования. Эти усилия начались с проекта Marble, скоординированной работы по улучшению качества и тестирования Android Studio. С тех пор в компании постоянно совершенствуют стратегию тестирования, чтобы сделать её более надёжной и быстрее получать обратную связь по результатам тестов. В прошлом году достигли точки, когда смогли уверенно удвоить количество релизов, а теперь готовы сделать следующий шаг, выпуская ежемесячные обновления. Это означает, что вы будете видеть релизы в два раза чаще, чем раньше.
👍43🍾1
📺 Видео и подкасты за неделю на @AppFiles

(iOS Ru) Расширяем iOS-разработку с помощью AI
(iOS En) New Toolbar APIs in iOS 26
(iOS En) SwiftUI Circular Wheel Picker (This is ScrollView!) - Custom Picker
(iOS En) User OnBoarding Tutorial Animations Using SwiftUI
(And Ru) Жертва IT-школы, или как вас не научат ничему за большие деньги
(And En) Advanced shared elements with shape morphing
(And En) Autofill in Compose
(And En) Models & Mappers With Presentation/Domain/Data - In-Depth Guide
(And En) 47 Refactorings in 45 minutes
(And En) Building immersive VR apps for Meta Quest with Jetpack Compose 
(And En) Context-sensitive resolution
(And En) The story of Gradle
(Crs Ru) Будущее Flutter, тушение пожаров и Flutter Dev Podcast
(Crs En) One Codebase, Three Platforms: X's Experience with Kotlin Multiplatform
(Crs En) Flutter framework code review: BuildContext & Element
(Dev Ru) Разработка на iOS и KMP, и жизнь на полной скорости
(Dev Ru) Как цифровая доступность улучшит ваш продукт и, возможно, вас
(Dev Ru) Что хочет CPO: как выжить разработчику в продуктовой команде
(Dev Ru) Можно ли доверять AI?
(Dev En) Kickstarting AI Agent Development in Kotlin With Koog
(Dev En) DevSecOps Course for Beginners – API Security
(Mrk Ru) ASO прила летит в космос. Х22 за месяц. От 0 до 3000$ MRR

Прошлогодние видео:

(And Ru) ByteWeaver. Инструментирование байт-кода во имя великого блага
(Crs Ru) Почему вам не нужен Kotlin Multiplatform
(Crs Ru) Создание indoor-карты здания во Flutter
(Dev Ru) 30 вопросов команде и себе — техника и практика формулировка хороших вопросов
(Dev Ru) Как пользоваться DivKit
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
Момент Android Studio

В этом дайджесте создаем тепловые карты и делаем элегантные и настраиваемые подсказки, делаем $100K на iOS-приложении и тратим все на исправление ошибок и выгорание, оцениваем мобильный рынок с Sensor Tower, объясняем, почему разработчики в России не освоили ИИ, ждем «момент BlackBerry» для Apple и многое другое.
5
5 проверенных стратегий роста

В Reddit делятся способами ускорить рост своих приложений.

1. A/B-тестирование скриншотов

Сделайте разные наборы скриншотов с акцентом на разные ценности. Тестируйте каждые по 2 недели. Используйте встроенные инструменты тестирования App Store Connect или сторонние инструменты.

Пример: У человека скриншоты, ориентированные на результат, увеличили конверсию на 340%. Людям не важен ваш красивый интерфейс — им важно, что он им даст.

2. Стратегия «заимствованной аудитории»

Найдите приложения, которые дополняют (а не конкурируют) с вашими, и сделайте кросс-продвижение.

Пример: приложение для отслеживания привычек сработало в паре с приложением для медитации. Они добавили простой раздел «Вам также может понравиться…». В обоих приложениях количество органических установок выросло на 30%.

3. Контент-маркетинг, который работает

Напишите о проблемах, с которыми сталкиваются ваши пользователи, а не о функциях вашего приложения. Перечислите 10 проблем, которые решает ваш продукт. Напишите по одной записи в блоге на каждую проблему. Опубликуйте на Medium, LinkedIn и в соответствующих сабреддитах.

4. Ключевые слова: узкие, а не широкие

Выберите ключевые слова из длинного хвоста с низкой конкуренцией, но более выраженным намерением. Например, вместо «трекер привычек» - «планировщик утреннего распорядка» и «21-дневный вызов привычкам».

Пример: Вместо «трекер привычек» выбрал «планировщик утреннего распорядка» и «21-дневный вызов привычкам». Занял 3-е место по обоим запросам в течение 8 недель.

5. Цикл роста «Feature Request»

Превращайте жалобы пользователей в функции, а затем анонсируйте обновления. Настройте удобные каналы обратной связи (внутри приложения, по электронной почте, в социальных сетях).

Пример: Получил 50 запросов на тёмный режим. Создал его, а затем разослал push-уведомления всем пользователям: «Вы просили, мы сделали! Тёмный режим уже здесь». 60% неактивных пользователей снова открыли приложение на той неделе.

Цифры, которые имеют значение

• Коэффициент конверсии (установок/показов): стремитесь к 15%+
• Удержание в первый день: 25%+ — неплохо, 40%+ — отлично
• Отзывы на 100 загрузок: 1-3 отзыва означают, что у вас всё хорошо

P.S. Всё это неважно, если ваше приложение действительно отстой. Сначала исправьте продукт, а потом думайте о росте.

👍 если хотите больше про рост.
👍122