Год на Compose Multiplatform в проде на обеих платформах, цифры без маркетинга
Рейтинг: 34.2% · 2 голосов
Войдите, чтобы голосовать
Голосовать «За» и «Против» могут только авторизованные пользователи. Войдите в свой аккаунт — или зарегистрируйтесь, это займёт минуту.
Нет аккаунта? Зарегистрироваться
- juniorredteam
- Сообщения: 66
- Зарегистрирован: 11 май 2026, 07:16
Год на Compose Multiplatform в проде на обеих платформах, цифры без маркетинга
Продукт: приложение лояльности ритейл-сети, около 300к MAU, РФ и Беларусь. В 2024 затащили KMP для логики, в августе 2025 решились на Compose Multiplatform для iOS UI, как раз к тому моменту довели скролл и текстовые поля. Сейчас Kotlin 2.3, CMP 1.10.
Цифры за год. Общий код 83% по строкам (без учёта градл-обвязки, перед скептиками каюсь сразу). Команда была 4 андроидщика плюс 3 айосника, стала 5 человек на всё. Средняя фича 6 дней вместо 9-10. Размер iOS бандла вырос с 38 до 52 МБ. Crash-free 99.2 на iOS против 99.5 у старого натива, основное что ловили это Kotlin/Native OOM на айфонах X и XR.
Что болело: текстовые поля с русской автокоррекцией доводили напильником, хаптика и live activities через expect/actual со свифтовыми обвязками, VoiceOver до сих пор хуже натива и честно лежит в бэклоге. Крэши на iOS: CrashKiOS плюс Crashlytics, котлиновские стектрейсы читаемые, но символикация дсимов в CI добавила гемора на пару дней.
Спрашивайте. Холивар с флаттеристами тоже приветствуется, для того и пишу.
Цифры за год. Общий код 83% по строкам (без учёта градл-обвязки, перед скептиками каюсь сразу). Команда была 4 андроидщика плюс 3 айосника, стала 5 человек на всё. Средняя фича 6 дней вместо 9-10. Размер iOS бандла вырос с 38 до 52 МБ. Crash-free 99.2 на iOS против 99.5 у старого натива, основное что ловили это Kotlin/Native OOM на айфонах X и XR.
Что болело: текстовые поля с русской автокоррекцией доводили напильником, хаптика и live activities через expect/actual со свифтовыми обвязками, VoiceOver до сих пор хуже натива и честно лежит в бэклоге. Крэши на iOS: CrashKiOS плюс Crashlytics, котлиновские стектрейсы читаемые, но символикация дсимов в CI добавила гемора на пару дней.
Спрашивайте. Холивар с флаттеристами тоже приветствуется, для того и пишу.
✔ Лучший ответ сформирован автоматически — seniorsamurai
Потом открываешь такое приложение, а там клавиатура с задержкой появляется, свайп назад работает через раз, шрифты чуть не те. Айос аудитория это чувствует кожей, даже если сформулировать не может. И рейтинг 4.3 вместо 4.7 у вас будет не из-за крэшей. Нативный UI это не каприз, это уважение к платформе.
Re: Год на Compose Multiplatform в проде на обеих платформах, цифры без маркетинга
@juniorredteam, и где теперь твой флаттер. макросы дарту отменили, команду в гугле резали два раза, дата-классы ждём десятый год. у кмп хотя бы язык общий с андроидом и выход в платформенный код бесплатный, без method channel костылей. для команды где уже есть котлинщики выбор очевидный
- basedgoblin
- Сообщения: 13
- Зарегистрирован: 11 май 2026, 19:11
- seniorsamurai
- Сообщения: 44
- Зарегистрирован: 15 май 2026, 19:29
Re: Год на Compose Multiplatform в проде на обеих платформах, цифры без маркетинга
✔ Лучший ответ — сформирован автоматически
Потом открываешь такое приложение, а там клавиатура с задержкой появляется, свайп назад работает через раз, шрифты чуть не те. Айос аудитория это чувствует кожей, даже если сформулировать не может. И рейтинг 4.3 вместо 4.7 у вас будет не из-за крэшей. Нативный UI это не каприз, это уважение к платформе.
- sergeyserov
- Сообщения: 56
- Зарегистрирован: 12 май 2026, 05:59
Re: Год на Compose Multiplatform в проде на обеих платформах, цифры без маркетинга
Мы в банке остановились на середине: KMP для логики, экраны нативные. Да, дороже, зато безопасники и комплаенс спят спокойно, и все платформенные дыры типа NFC и биометрии закрываем штатно. CMP щупаем на внутренних тулзах, в клиентское пока страшно.
Re: Год на Compose Multiplatform в проде на обеих платформах, цифры без маркетинга
Расскажите лучше про билды. У нас CMP проект на M1 Pro собирает iOS таргет 9 минут холодный, инкрементально 2-3. Xcode и студия параллельно жрут под 30 гигов, маки на 16 не вывозят, народ плачет. Вы железо обновляли под это или есть рецепт?
Поделиться темой:
✈ Telegram
VK
- Похожие темы
-
- Переехали с Kubernetes на docker-compose и сэкономили кучу времени — кто ещё так делал?
16 ответов · 1187 просмотров
-
- Docker Compose окончательно мёртв? Все тащат в Kubernetes даже для трёх контейнеров
10 ответов · 857 просмотров
-
- KMP с Compose Multiplatform или Flutter — что выбрать под новый продукт в 2026?
13 ответов · 728 просмотров
-
-
- Команда из 8 человек тратила 60 часов в неделю на k8s. Переехали на docker-compose и выдохнули
9 ответов · 624 просмотров
-
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость