Назад

Разработка iOS на Swift

Разработка мобильных приложений для iOS

О технологии

SWIFT — нативный язык разработки для платформы iOS. Историческая справка:

После шести лет работы над улучшением и развитием Objective-C, в 2014 году на Всемирной конференции Apple для разработчиков компания выпустила новый язык программирования — Swift. В отличие от Objective-C, Swift — статически типизированный язык, который не является строгим расширением C.

Тем не менее, Swift поддерживает взаимодействие как с C, так и с Objective-C, включая новые эффективные функции для разработчиков iOS приложений. Хотя прошло только два года, на данный момент Swift является многообещающим языком и уже, безусловно, сильной девелоперской платформой. В прошлом году Swift занял первое место в Stack Overflow в категории Most Loved Programming Language, а в этом — второе.

Сейчас многие разработчики iOS приложений предпочитают писать код на Swift из-за его важных преимуществ. Конечно, это ни в коем случае не значит, что стоит забыть об Objective-C и полностью перейти к “свифту”. Но это не меняет того факта, что код, написанный на Swift, быстрее, его проще читать, и сам язык более современный.

Плюсы и минусы

Поскольку SWIFT не единственный язык разработки приложений для iOS рассмотрим его в сравнении с языком Obj C:

SWIFT

+ SWIFT новый язык с условно простым синтаксисом. Писать приложениея на SWIFT очень важно, если вы привлекаете сторонние инвестиции, так как по определенным причинам это вам поможет

С учетом развития технологий, должно пройти как минимум 3-4 года до момента, когда количество написанных на SWIFT библиотек достигнет критической массы, аналогичной Obj C. Пока же есть куча вещей, которые необходимо писать с нуля, что однозначно увеличит срок и стоимость разработки.

Obj C

+ Это довольно старый язык программирования. Говоря «старый» мы подразумеваем не устаревание, а про действительно огромное количество библиотек и готовых решений, написанных на этом языке. Разработка на Obj C делается быстрее, а стоимость одного часа работы специалиста — немного меньше.

Единственный возможный минус разработки на Obj C могут найти сторонники теории заговоров: Apple может понижать в рейтинге и не «фичерить» приложения, написанные на «старом» языке Obj C. В нашей практике этого не было.

 

Стоимость разработки

Стоимость разработки мобильных приложений iOS на Swift зависит от сложности поставленных задач и объема желаемого результата. Как правило, трудозатраты составляют от 170 до 230 часов

Оставьте нам ваши контакты и мы:

  • Бесплатно проведем телефонную консультацию по технологиям, срокам и особенностям создания мобильных приложений
  • Подготовим быструю сдетальную мету проекта FixedCost