Тау Платформа (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
Тау Платформа может использоваться в режиме полностью аналогичном Apache Cordova, то есть приложение представляет из себя веб контент, который загружается в WebView. И кода javaScript доступны различные API позволяющие получить доступ к функциональности недоступной в обычном браузере. Приложение собирается в обычное нативное приложение для каждой платформы. Возможно написание собственных платформенных расширений.
Однако помимо веб контента возможно написание кода приложения запускаемого в отдельных потоках вне WebView - код на языке Ruby в среде представляющей из себя аналог Ruby on Rails, но код запускается прямо на устройстве (имеется локальный сервер к которому может обращаться веб-контент). В этом режиме Тау Платформа становится близка к решению Electron, но вместо JavaScript и Node.js в качестве среды для кода используется Ruby и Rгby on Rails. -
Electron
Тау Плафторма позволяет разрабатывать не только настольные, но и мобильные приложения. Вместо связки WebView+Node.js используется связка WebView+Ruby(также локальный сервер похожий на Ruby on Rails).
Ранее мы обеспечивали и полностью аналогичную связку WebView+Node.js, но в настоящее время это не поддерживается, однако при наличии спроса мы можем добавить и такой вариант. -
Flutter
Тау Платформа также служит для разработки кросс-платформенных приложений. Однако в отличие от Flutter, решение Тау Платформа является не нативным, а смешан-гибридным и наиболее похоже по архитектуре на такое известное настольное решение как Electron.
Также в отличие от Flutter, Тау Платформа поддерживает не только iOS, Android, но и отечественные ОС "Аврора", РОСА Мобайл, а также зарубежные и отечественные настольные ОС: Windows, Mac OS, Linux, Alt Linux, Astra Linux, ROSA Linux, Red OS. -
PhoneGap
Тау Платформа может использоваться в режиме полностью аналогичном PhoneGap, то есть приложение представляет из себя веб контент, который загружается в WebView. И кода javaScript доступны различные API позволяющие получить доступ к функциональности недоступной в обычном браузере. Приложение собирается в обычное нативное приложение для каждой платформы. Возможно написание собственных платформенных расширений.
Однако помимо веб контента возможно написание кода приложения запускаемого в отдельных потоках вне WebView - код на языке Ruby в среде представляющей из себя аналог Ruby on Rails, но код запускается прямо на устройстве (имеется локальный сервер к которому может обращаться веб-контент). В этом режиме Тау Платформа становится близка к решению Electron, но вместо JavaScript и Node.js в качестве среды для кода используется Ruby и Rгby on Rails. -
React Native
Тау Платформа также служит для разработки кросс-платформенных приложений. Однако в отличие от React Native, решение Тау Плафторма является не нативным, а смешан-гибридным и наиболее похоже по архитектуре на такое известное настольное решение как Electron.
Также в отличие от React Native, Тау Платформа поддерживает не только iOS, Android, но и отечественные ОС "Аврора", РОСА Мобайл, а также зарубежные и отечественные настольные ОС: Windows, Mac OS, Linux, Alt Linux, Astra Linux, ROSA Linux, Red OS. -
Xamarin
Тау Платформа также служит для разработки кросс-платформенных приложений. Однако в отличие от Xamarin, решение Тау Плафторма является не нативным, а смешан-гибридным и наиболее похоже по архитектуре на такое известное настольное решение как Electron.
Также в отличие от Xamarin, Тау Платформа поддерживает не только iOS, Android, но и отечественные ОС "Аврора", РОСА Мобайл, а также зарубежные и отечественные настольные ОС: Windows, Mac OS, Linux, Alt Linux, Astra Linux, ROSA Linux, Red OS.