Rhomobile
Решение для разработки кросс-платформенных приложений, прежде всего мобильных, но и настольных тоже.
Решение базируется на веб технологиях, и представляет из себя приблизительный аналог таких решений как PhoneGap, Electron, React Native, Xamarin, Flutter и др.
Поддержка всех основных операционных систем, включая мобильную "Аврора" и настольные Alt Linux, Astra Linux, ROSA, Red OS, а также зарубежных: iOS, Android, Windows, Mac OS, Linux
Решение ориентировано на корпоративный сектор и включает в себя различную готовую функциональность, например распознавание штрих и баркодов, легкая синхронизация данных с удаленным сервером, поддержка функционала ТСД и тп. Также большое внимание уделяется безопасности - шифрование данных/кода/бандла, использование защищенных протоколов с дополнительными возможностями, например SSL pinning, проверка на взлом/отладку/сертификатов, очистка памяти и тп. Приложения на нашей платформе регулярно и успешно проходят комплексные проверки безопасности сторонними аудиторами.
Решение бесплатное и с полностью открытым исходным кодом (MIT лицензия).
Более подробно про аритектуру с примерами - http://files.tau-platform.com/Documents%20/2021_Rhomobile_and_Russian_OS_Tau_Technologies_RUS.pdf
Работает на операционной системе:
Серверные ОС
Заменяет иностранные продукты:
- Apache Cordova
-
Electron
Rhomobile позволяет разрабатывать не только настольные, но и мобильные приложения. Вместо связки WebView+Node.js используется связка WebView+Ruby(также локальный сервер похожий на Ruby on Rails).
Ранее мы обеспечивали и полностью аналогичную связку WebView+Node.js, но в настоящее время это не поддерживается, однако при наличии спроса мы можем добавить и такой вариант. -
Flutter
Rhomobile также служит для разработки кросс-платформенных приложений. Однако в отличие от Flutter, решение Rhomobile является не нативным, а смешан-гибридным и наиболее похоже по архитектуре на такое известное настольное решение как Electron.
Также в отличие от Flutter, Rhomobile поддерживает не только iOS, Android, но и отечественную ОС "Аврора", а также зарубежные и отечественные настольные ОС: Windows, Mac OS, Linux, Alt Linux, Astra Linux, ROSA Linux, Red OS. -
PhoneGap
Rhomobile может использоваться в полностью аналогичном PhoneGap режиме - WebView с HTML/CSS/JS контентом и кодом приложения на Javascript.
Однако в отличие от PhoneGap, Rhomobile поддерживает не только iOS, Android, но и отечественную ОС "Аврора", а также зарубежные и отечественные настольные ОС: Windows, Mac OS, Linux, Alt Linux, Astra Linux, ROSA Linux, Red OS. -
React Native
Rhomobile также служит для разработки кросс-платформенных приложений. Однако в отличие от React Native, решение Rhomobile является не нативным, а смешан-гибридным и наиболее похоже по архитектуре на такое известное настольное решение как Electron.
Также в отличие от React Native, Rhomobile поддерживает не только iOS, Android, но и отечественную ОС "Аврора", а также зарубежные и отечественные настольные ОС: Windows, Mac OS, Linux, Alt Linux, Astra Linux, ROSA Linux, Red OS. -
Xamarin
Rhomobile также служит для разработки кросс-платформенных приложений. Однако в отличие от Xamarin, решение Rhomobile является не нативным, а смешан-гибридным и наиболее похоже по архитектуре на такое известное настольное решение как Electron.
Также в отличие от Xamarin, Rhomobile поддерживает не только iOS, Android, но и отечественную ОС "Аврора", а также зарубежные и отечественные настольные ОС: Windows, Mac OS, Linux, Alt Linux, Astra Linux, ROSA Linux, Red OS.