Разрабатываем бизнес‑приложения для мобильных платформ: независящие от магазинов приложений PWA и классические приложения на базе фреймворка React Native.
iOS, iPadOS, tvOS & watchOS
iOS — операционная система для мобильных телефонов Apple. До недавнего времени она же использовалась и для планшетных устройств, и для телевизионных приставок. Но теперь для планшетов используется отдельная ОС — iPadOS, а для устройств Apple TV — tvOS. Часы же Apple Watch изначально работали на отдельной операционной системе — watchOS.
Все эти операционные системы основаны на ядре настольной операционной системы Apple macOS (OS X). И iOS, и iPadOS адаптированды для устройств с touch‑интерфейсами. Новые версии этих операционных систем выходят ежегодно в сентябре.
Дистрибуция приложений для этих ОС реализована через магазин приложений App Store и возможна установка только тех приложений, которые подписаны сертификатом, выпущенным компанией Apple. Запуск неподписанных приложений в некоторых версиях возможен после процедуры Jailbreak.
Всего существует 4 варианта создания приложений под мобильные ОС:
- Нативная разработка. Для нативной разработки под мобильные ОС Apple ранее использовался Objective C, но сейчас подавляющее количество нативных приложений реализуется на языке программирования Swift. В Android используется Java / Kotlin. Этот способ разработки не имеет никаких ограничений в реализуемости функциональных возможностей и обеспечивает максимальную производительность приложений. Но это и самый ресурсозатратный способ.
- Разработка на кросс‑платформенных фреймворках. Из популярных платформ стоит отметить фреймворк React Native на языке программирования JavaScript, фреймворк Xamarin на C#, Flutter на Dart. Этот способ более экономичный, так как позволяет создавать сразу мобильные приложения и под iOS, и под Android, используя единый технологический стек и частично объединённую кодовую базу. По производительности бизнес‑приложений эти фреймворки не сильно отстают от нативной разработки.
- WebView. Приложения-обертки над сайтом. По сути, это браузер, который умеет открывать один сайт. Производительность этих решений достаточно низкая, доступ ко многим функциям ОС невозможен, но это самое бюджетное решение с точки зрения ресурсозатрат.
- PWA — прогрессивные веб‑приложения: это по сути сайты, которые предоставляют пользователям возможность добавлять их как приложения на домашний экран ОС.
Наши услуги
Формализуем и автоматизируем бизнес‑процессы, осуществляем системную интеграцию, разрабатываем и внедряем цифровые решения, повышающие эффективность бизнеса.
Разрабатываем сложные веб‑приложения и сайты. Создаём как отдельные инструменты для бизнеса, так и полноценные цифровые системы по индивидуальным требованиям.
Разрабатываем веб‑приложения различной направленности и технически сложные веб‑сервисы.
Cоздаём и внедряем как комплексные ERP‑системы для бизнеса, так и более специализированные информационные системы — CRM, WMS, BPMS, экспертные и аналитические системы, системы поддержки принятия решений, коммуникативные сервисы и многое другое.
Создаём b2c и b2b платформы под индивидуальные требования — от цифровых витрин и личных кабинетов клиентов до полномасштабных backoffice-систем.
Формализуем существующие бизнес‑процессы и разрабатываем прикладное программное обеспечение для их автоматизации.