forumСоздать тему

Агентство предлагает писать под iOS и Android на разных языках — как выбор стека влияет на бюджет?

İİsmail K***Ветеран
Должность
Тестировщик
Отрасль
Э-коммерция
Тип организации
среднее предприятие
Дата регистрации
сент. 2022 г.
Сообщение
3
#1

У нас оптовая компания по дистрибуции крепежа и стройматериалов. Нужно мобильное приложение для 14 торговых представителей в полях и для наших B2B-клиентов. Функционал базовый: сканер штрихкодов, каталог товаров проверка остатков на складе корзина/оформление заказа и печать чека через bluetooth-принтер.

Агентство выкатило коммерческое предложение, где настаивает на нативной разработке на двух разных языках отдельно под iOS и Android. Из-за этого смета выросла со 180.000 TL (за кроссплатформенное решение с единым кодом) до 340.000 TL. За годовую техподдержку тоже запросили чуть ли не в два раза больше.

Аргументируют тем, что натив «производительнее и надежнее в долгосрочной перспективе». Реально ли для B2B-заказов писать код на двух разных языках? Как выбор стека и архитектуры скажется на первоначальных вложениях и стоимости поддержки в будущем?

PPolat A***ЭкспертУчастник сообщества
Дата регистрации
апр. 2024 г.
Сообщение
365
Самый полезный#2

Короткий ответ: предлагать нативную разработку на двух языках под стандартное B2B-приложение для полевых сотрудников в современных реалиях — пустая трата денег. Если в проекте нет тяжелой 3D-графики, сложных датчиков или расчетов с миллисекундной точностью, кроссплатформа с единой кодовой базой сэкономит вам 40–50% бюджета и снизит затраты на поддержку ровно вдвое.

Довод агентства про «долговечность» не имеет под собой почвы. Два разных языка означают, что вам придется нанимать две разные команды разработчиков — под Android и под iOS. Захотите завтра поменять логику скидок в корзине — придется прописывать ее дважды на разных языках, тестировать в два раза дольше и дважды ловить риски при модерации апдейтов в сторах.

Под ваши задачи — сканирование камерой, каталог и печать по bluetooth — современный кроссплатформенный стек подходит идеально и работает намертво стабильно. Под эти железки давно есть стандартные готовые модули. А пойдя по пути двух кодовых баз, вы будете переплачивать за обслуживание каждый раз, когда Apple или Google просто обновят версии ОС.

Задайте агентству простой вопрос: «Есть ли в нашем ТЗ хоть одна аппаратная функция, которую современные кроссплатформенные фреймворки не могут закрыть нативно?» Если внятного технического ответа не последует, требуйте пересчитать смету на единую кодовую базу либо ищите подрядчиков с нормальным кроссплатформенным опытом.

AAlper E***УчастникУчастник сообщества
Дата регистрации
дек. 2024 г.
Сообщение
184
#3

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

SSultanЭксперт
Должность
Экспортер текстиля
Тип организации
компания с двумя филиалами
Дата регистрации
сент. 2023 г.
Сообщение
148
#4

Мы в своей оптовой сети три года назад наступили на те же грабли и заказали натив. Отдали 240.000 TL. В итоге при каждом крупном обновлении Android или изменениях правил в App Store платили за доработки обоим программистам. В прошлом году переписали все на один код, чек за поддержку упал с 18.000 TL до 8.500 TL в месяц.

SSerkan G***УчастникУчастник сообщества
Дата регистрации
авг. 2023 г.
Сообщение
37
#5

В агентстве просто сидят без работы отдельные разработчики под iOS и Android, вот их часы и пытаются закрыть за ваш счет. Сейчас 90% корпоративного B2B-софта пишется на кроссплатформе с одной кодовой базой.

YYiğit K***УчастникУчастник сообщества
Дата регистрации
март 2024 г.
Сообщение
226
#6

Что нужно уточнить у них до подписания договора: 1) Какой именно экран в нативе откроется быстрее, чем на кроссплатформе? 2) Что входит в годовую поддержку двух раздельных баз? 3) Кому перейдут полные исходники обеих версий после сдачи проекта?

HHakan B***Эксперт
Должность
HR-специалист
Отрасль
Пластик
Тип организации
стартап на ранней стадии
Дата регистрации
янв. 2026 г.
Сообщение
409
#7

Не спешите отдавать 340.000 TL, закиньте то же самое ТЗ еще паре студий, которые пилят на кроссплатформе. Ценник сразу опустится где-то до 190.000 TL, а срок сократится недель до шести.

DDilara A***Участник
Должность
Аналитик данных
Отрасль
Спорт и фитнес
Тип организации
Компания на 120 человек
Дата регистрации
авг. 2023 г.
Сообщение
113

Doki · перенос инфраструктуры · 2024

#8

Ваши торговые агенты заходят на склады где нет интернета? Если нужна офлайн-синхронизация базы данных, архитектура становится чуть важнее, но даже это не проблема, которую нельзя решить в одной кодовой базе.

HHüsniye P***УчастникУчастник сообщества
Дата регистрации
дек. 2024 г.
Сообщение
407
#9

Заказывать нативный код на двух языках для B2B-приложения которое показывает каталог и сканирует штрихкоды — это прямая выброска денег на ветер.

OOya S***УчастникУчастник сообщества
Дата регистрации
июль 2022 г.
Сообщение
34
#10

Большое спасибо, сегодня попробую. Начните с небольшого эксперимента, не привязывайте всё сразу.

Оставлю как заметку пригодится.

EErdemУчастник
Должность
Архитектурное бюро
Дата регистрации
дек. 2023 г.
Сообщение
72
#11

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

EEsra Y***УчастникУчастник сообщества
Дата регистрации
май 2024 г.
Сообщение
285
#12

Давайте немного раскрою техническую сторону. Самое дешевое предложение обычно самое непродуманное.

Я бы пошел этим путем.

NNazlı K***Участник
Должность
Секретарь
Отрасль
Ювелирные изделия
Тип организации
сеть магазинов
Дата регистрации
февр. 2026 г.
Сообщение
149
#13

мои сомнения развеялись спасибо. короче прежде чем принимать решение посмотрите какие данные у вас есть.

TTülay Y***Участник
Должность
Планирование производства
Отрасль
Автомобильная промышленность (субподряд)
Тип организации
стартап на ранней стадии
Дата регистрации
янв. 2025 г.
Сообщение
384
#14

Сведу тему в кучу, так как ответов было несколько разных. Ответ сильно зависит от отрасли, универсального правила нет.

Внедрение процесса управления изменениями не замедляет работу, а ускоряет её. Удачи.

NNeslihan A***Новый участник
Должность
Владелец компании
Отрасль
Пластик
Тип организации
сеть магазинов
Дата регистрации
авг. 2026 г.
Сообщение
4
#15

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

Если напишете результат здесь, это поможет и другим.

LLemanНовый участник
Должность
Медработник
Дата регистрации
окт. 2024 г.
Сообщение
30

Doki · Поддержка реагирования на инциденты · 2024

#16

я сталкивался с тем же.

İİbrahim K***УчастникУчастник сообщества
Дата регистрации
март 2026 г.
Сообщение
4
#17

Полностью согласен. Люди защищают не процесс, а привычку. Сопротивление идет оттуда.

Процесс, по которому не ведется учет, не улучшается потому что вы не знаете, что именно улучшать. На этом всё, извините если затянул.

FFeyza T***Участник
Должность
Руководитель клиники
Отрасль
Машиностроение
Тип организации
стартап на ранней стадии
Дата регистрации
март 2023 г.
Сообщение
136
#18

У меня будет вопрос, не хочу уходить от темы но... Если скоуп растет, должен расти либо срок, либо бюджет. Третьего не дано.

Надеюсь, это будет полезно.

YYusuf E***Участник
Должность
Владелец спортзала
Тип организации
производство
Дата регистрации
апр. 2024 г.
Сообщение
66
#19

Поделюсь своим опытом. При принятии решений записывайте и худший сценарий, а не только лучший.

Начните с небольшого эксперимента, не привязывайте всё сразу.

İİlker T***Участник
Должность
Оптовый поставщик продуктов
Дата регистрации
дек. 2023 г.
Сообщение
58
#20

Спасибо за ваш пост.

Написать ответ