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

Агентство советует Swift под iOS: не пожалеем ли в будущем?

HHalideНовый участник
Должность
Руководитель фонда
Дата регистрации
авг. 2024 г.
Сообщение
44
#1

У нас небольшой стартап в США: организуем выезды физиотерапевтов и медпомощь на дому. Выбираем подрядчика для нашего первого приложения, в котором будут работать выездные специалисты и пациенты. Местная студия предлагает чистый натив на Swift за 24 000 долларов со сроком сдачи 4 месяца.

Смущает один момент: мы планируем позже делать версию и под Android, не загоним ли мы себя в угол, начав со Swift? Агентство уверяет, что по производительности и нативному UX это лучший путь, а гибриды и кроссплатформа потом выйдут боком. При этом я слышал, что рейты у нативных iOS-разработчиков заметно выше.

Делаю мобильное приложение впервые, поэтому хочу спросить: выбор Swift как основного языка разработки под iOS сильно ударит по нам в плане дальнейшей поддержки и выхода на Android? Довериться агентству или настоять на другой архитектуре?

GGürkan V***Участник
Должность
Специалист службы поддержки клиентов
Отрасль
Типография
Тип организации
производство
Дата регистрации
авг. 2023 г.
Сообщение
118
Самый полезный#2

Если кратко: технически выбор Swift абсолютно оправдан и надежен на годы вперед, но если вы железно планируете Android, бизнес получит двойные расходы. Для чисто яблочной аудитории Swift дает самый плавный и идеальный UX, однако под Android приложение придется писать с нуля на другом стеке.

Что касается привязки к языку: Swift — открытый стандарт и основной язык экосистемы iOS. Тут переживать не о чем, проект точно не станет мертворожденным, а любые системные новинки вендор всегда выкатывает в первую очередь под свои Swift-библиотеки.

Главная засада — это стоимость поддержки и разработчиков. Найти толкового нативщика под iOS не проблема, но их почасовая ставка обычно выше, чем у кроссплатформенных спецов. Самый критичный минус: когда вы решите перенести систему за 24 000 долларов на Android, переиспользовать код почти не получится. Придется закладывать второй бюджет с нуля и параллельно тащить два разных репозитория при каждом апдейте.

Отталкивайтесь от функционала: если приложению нужен глубокий доступ к железу (постоянный фоновый трекинг по GPS, биометрия, кастомные Bluetooth-датчики), натив на Swift — правильный путь. Если у вас классический интерфейс (запись на прием, карточки пациентов, формочки и пуши), садитесь с агентством и продавливайте стек с единой кодовой базой на обе платформы.

Примечание: пишу на основе своего опыта, у других может быть иначе.

FFiliz P***Участник
Должность
Директор по производству
Отрасль
Э-коммерция
Тип организации
Компания на 300 человек
Дата регистрации
июнь 2025 г.
Сообщение
166
#3

В прошлом году наступили на те же грабли. В похожем сервисном проекте отдали 28 000 долларов за натив на Swift. Через 8 месяцев пошел шквал запросов на Android — вбухали еще 22 000 долларов в разработку под него. Теперь при каждом обновлении оплачиваем счета двум разным разработчикам, чтобы держать версии в синхроне. Если бюджет ограничен, лучше сразу смотрите в сторону одного общего стека.

SSelim E***Участник
Должность
Финансовый директор
Отрасль
Туризм
Тип организации
кооператив
Дата регистрации
окт. 2025 г.
Сообщение
209
#4

Swift общается напрямую с ядром ОС, поэтому управление памятью и отклик интерфейса там идеальные. Но вот аргумент агентства, мол, «с другими языками намучаетесь», в наши дни уже не особо актуален. Если вам не нужно напрямую лезть в глубинные датчики устройства или сложные протоколы связи, то современные кроссплатформенные фреймворки компилируют интерфейс так, что по производительности от натива его почти не отличить.

KKader K***Участник
Должность
Член совета директоров
Отрасль
Недвижимость
Тип организации
Компания на 120 человек
Дата регистрации
нояб. 2023 г.
Сообщение
256
#5

Агентства обычно продают тех разработчиков, которые сейчас сидят без дела. Если у них в штате одни нативные iOS-ники, других вариантов вам просто не предложат. Уверяя, что «это самый чистый путь», они, скорее всего, просто держатся за свою зону комфорта. Пообщайтесь со сторонними разработчиками: для обычного сервиса онлайн-записи Swift вовсе не обязателен — возможно, вы просто оплачиваете ограниченные компетенции этого конкретного агентства.

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

До подписания договора проясните для себя три момента: 1) Релиз на Android планируется в первые 12 месяцев или будете смотреть на результаты iOS? 2) Будет ли приложение непрерывно считывать в фоне геолокацию или данные с медицинских устройств? 3) Передаст ли агентство архитектурную документацию и права на код целиком и без условий? Ответы на эти вопросы как раз и решат, нужен ли вам Swift.

UUfuk B***УчастникУчастник сообщества
Дата регистрации
сент. 2024 г.
Сообщение
114
#7

Удачи с проектом! Я в первом своем стартапе наступил на те же грабли: решили сделать «всё по высшему разряду, строго по нативным стандартам»... А когда пошли пользователи с Android, денег уже не осталось... честно в Штатах айфоны конечно, доминируют но если у выездных сотрудников зоопарк устройств, отказ от Android с самого начала лишит вас клиентов... Имейте это в виду.

BBeren V***Участник
Должность
Специалист технического сервиса
Отрасль
Реклама и продвижение
Тип организации
Компания на 120 человек
Дата регистрации
март 2024 г.
Сообщение
123
#8

swift язык отличный но беда с рейтами разрабов. под рынок сша нормальный нейтив ios девелопер дешевле 90-100 баксов в час щас вряд ли выйдет. если завтра с агентством разойдетесь найти нового влетит в копеечку. я б на вашем месте еще раз тряханул агентство насчет вариантов закрыть сразу обе платформы.

ÜÜlkü O***УчастникУчастник сообщества
Дата регистрации
март 2024 г.
Сообщение
14
#9

здравствуйте я только вникаю в тему. даже не знал что код на Swift вообще не работает на Android. короче а нет каких-нибудь программ или конвертеров чтобы перевести готовый Swift на язык Android или реально всё приходится писать с нуля?

VVeli Y***УчастникУчастник сообщества
Дата регистрации
февр. 2024 г.
Сообщение
8
#10

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

GGökhan A***Участник
Должность
Производитель · мебель
Дата регистрации
окт. 2023 г.
Сообщение
74
#11

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

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

SSevilУчастник
Должность
Учебное заведение
Тип организации
сеть магазинов
Дата регистрации
май 2024 г.
Сообщение
88
#12

Хочу предупредить. Решения, работающие в малом масштабе, рушатся при росте, я узнал это слишком поздно.

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

RReyhan K***Участник
Должность
Планирование производства
Отрасль
кожа
Тип организации
стартап на ранней стадии
Дата регистрации
дек. 2025 г.
Сообщение
385
#13

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

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

ÖÖzge Ç***Участник
Должность
Руководитель административного отдела
Отрасль
Бухгалтерия и консалтинг
Тип организации
Компания на 120 человек
Дата регистрации
нояб. 2024 г.
Сообщение
2
#14

Я долго занимался этим вопросом. Если на один вопрос вы получаете три разных ответа, вопрос задан неправильно.

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

EEbru K***Участник
Должность
HR-специалист
Отрасль
Производство мебели
Тип организации
индивидуальный предприниматель
Дата регистрации
окт. 2024 г.
Сообщение
105
#15

Об этом много говорят но у нас так никогда не было. Решения, работающие в малом масштабе рушатся при росте, я узнал это слишком поздно.

RReyhan K***УчастникУчастник сообщества
Дата регистрации
июнь 2025 г.
Сообщение
1
#16

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

Исправьте если я ошибаюсь.

İİremНовый участник
Должность
Стажер · маркетинг
Дата регистрации
янв. 2025 г.
Сообщение
30
#17

на это стоит обратить внимание потом любой пункт не зафиксированный письменно, в будущем обе стороны будут помнить по-разному.

конечно, если ваша ситуация отличается всё меняется.

EErcan T***Участник
Должность
Менеджер по работе с корпоративными клиентами
Дата регистрации
янв. 2024 г.
Сообщение
96
#18

Буду рад, если напишете о результате.

NNuri U***ВетеранУчастник сообщества
Дата регистрации
февр. 2024 г.
Сообщение
325
#19

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

это мое мнение, не утверждаю, что оно единственно верное.

ZZerrin P***Участник
Должность
Финансовый директор
Отрасль
Грузоперевозки
Тип организации
команда из 8 человек
Дата регистрации
дек. 2024 г.
Сообщение
15
#20

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

Это мое мнение, не утверждаю что оно единственно верное.

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