Кроссплатформа или натив?

Принято считать, что нативные решения — это своеобразный мейнстрим в разработке для крупного бизнеса и что приложения, написанные на нативных языках, быстрее, потому что обращаются напрямую к ядру ОС. Это обусловлено тем, что на iOS, Android существуют официально используемые языки (Objective-C, Swift — для iOS; Java, Kotlin — для Android) — их признают платформы как стандартные средства разработки.

С другой стороны, технологии кроссплатформенной разработки в последнее время сильно продвинулись. Именно эти решения используют такие гиганты цифрового рынка, как Google, Facebook и Tinder.

Одна из важнейших метрик современного бизнеса — time-to-market. Чаще всего кроссплатформенные решения позволяют быстрее выводить приложения в production. Стандартный вывод MVP обычно занимает 3–5 месяцев.

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

У Globus таких предпочтений, обусловленных ограничениями, нет, поскольку мы обладаем экспертизами не только в нативных языках, но и в Flutter, React Native, Xamarin, Cordova, Ionic, Titanium.

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

У нас есть опыт разработки и кроссплатформенных решений.

Пример кроссплатформы — приложение для Туристического центра Абрау-Дюрсо. 

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