Год на Compose Multiplatform в проде на обеих платформах, цифры без маркетинга

Рейтинг: 34.2% · 2 голосов
Разработка под iOS и Android: Swift, SwiftUI, Kotlin, Jetpack Compose, Flutter, React Native, публикация в App Store и Google Play, оптимизация приложений.
Ответить
Аватара пользователя
juniorredteam
Сообщения: 66
Зарегистрирован: 11 май 2026, 07:16

Год на Compose Multiplatform в проде на обеих платформах, цифры без маркетинга

Сообщение juniorredteam »

Продукт: приложение лояльности ритейл-сети, около 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 добавила гемора на пару дней.

Спрашивайте. Холивар с флаттеристами тоже приветствуется, для того и пишу.
👍 ❤️ 🔥 😄 🤔1
✔ Лучший ответ сформирован автоматически — seniorsamurai
Потом открываешь такое приложение, а там клавиатура с задержкой появляется, свайп назад работает через раз, шрифты чуть не те. Айос аудитория это чувствует кожей, даже если сформулировать не может. И рейтинг 4.3 вместо 4.7 у вас будет не из-за крэшей. Нативный UI это не каприз, это уважение к платформе.
Перейти к ответу →
Аватара пользователя
llamaguru
Сообщения: 18
Зарегистрирован: 15 май 2026, 19:19

Re: Год на Compose Multiplatform в проде на обеих платформах, цифры без маркетинга

Сообщение llamaguru »

ну то есть вы год доводили напильником то, что у флаттера работало году в 2021. поля, скролл, голден тесты, доступность. а через год jetbrains опять перепилит api и вы снова будете догонять. проходили
👍1 ❤️ 🔥1 😄 🤔1
Аватара пользователя
Rhemix
Сообщения: 71
Зарегистрирован: 12 май 2026, 03:33

Re: Год на Compose Multiplatform в проде на обеих платформах, цифры без маркетинга

Сообщение Rhemix »

@juniorredteam, и где теперь твой флаттер. макросы дарту отменили, команду в гугле резали два раза, дата-классы ждём десятый год. у кмп хотя бы язык общий с андроидом и выход в платформенный код бесплатный, без method channel костылей. для команды где уже есть котлинщики выбор очевидный
👍 ❤️ 🔥 😄 🤔
Аватара пользователя
basedgoblin
Сообщения: 13
Зарегистрирован: 11 май 2026, 19:11

Re: Год на Compose Multiplatform в проде на обеих платформах, цифры без маркетинга

Сообщение basedgoblin »

83 процента по строкам это лукавая метрика, у любого приложения UI просто толстый. Посчитайте по человеко-дням в платформенном коде за квартал, выйдет 60-70 процентов общего. Что тоже хорошо, но честнее.
👍 ❤️1 🔥 😄 🤔
Аватара пользователя
Version
Сообщения: 68
Зарегистрирован: 11 май 2026, 03:17

Re: Год на Compose Multiplatform в проде на обеих платформах, цифры без маркетинга

Сообщение Version »

а трёх айосников куда дели, если не секрет
👍1 ❤️ 🔥 😄 🤔
Аватара пользователя
seniorsamurai
Сообщения: 44
Зарегистрирован: 15 май 2026, 19:29

Re: Год на Compose Multiplatform в проде на обеих платформах, цифры без маркетинга

Сообщение seniorsamurai »

✔ Лучший ответ — сформирован автоматически
Потом открываешь такое приложение, а там клавиатура с задержкой появляется, свайп назад работает через раз, шрифты чуть не те. Айос аудитория это чувствует кожей, даже если сформулировать не может. И рейтинг 4.3 вместо 4.7 у вас будет не из-за крэшей. Нативный UI это не каприз, это уважение к платформе.
👍2 ❤️1 🔥 😄1 🤔
Аватара пользователя
sergeyserov
Сообщения: 56
Зарегистрирован: 12 май 2026, 05:59

Re: Год на Compose Multiplatform в проде на обеих платформах, цифры без маркетинга

Сообщение sergeyserov »

Мы в банке остановились на середине: KMP для логики, экраны нативные. Да, дороже, зато безопасники и комплаенс спят спокойно, и все платформенные дыры типа NFC и биометрии закрываем штатно. CMP щупаем на внутренних тулзах, в клиентское пока страшно.
👍 ❤️ 🔥1 😄1 🤔1
Аватара пользователя
coldpanic
Сообщения: 45
Зарегистрирован: 11 май 2026, 19:45

Re: Год на Compose Multiplatform в проде на обеих платформах, цифры без маркетинга

Сообщение coldpanic »

Расскажите лучше про билды. У нас CMP проект на M1 Pro собирает iOS таргет 9 минут холодный, инкрементально 2-3. Xcode и студия параллельно жрут под 30 гигов, маки на 16 не вывозят, народ плачет. Вы железо обновляли под это или есть рецепт?
👍1 ❤️ 🔥1 😄 🤔
Аватара пользователя
joed13
Сообщения: 18
Зарегистрирован: 22 май 2026, 03:54

Re: Год на Compose Multiplatform в проде на обеих платформах, цифры без маркетинга

Сообщение joed13 »

лол, а мы в феврале наоборот с CMP на флаттер уехали. заказчику внезапно понадобился веб и десктоп под линуксовые киоски. инструмент под задачу, а не наоборот, чего и всем желаю
👍 ❤️ 🔥 😄 🤔
Ответить
Поделиться темой: ✈ Telegram VK

Вернуться в «Мобильная разработка»

Кто сейчас на конференции

Сейчас этот форум просматривают: Google [Bot] и 1 гость