Главное:
- Выпущена стабильная версия фреймворка Tauri 2.0 для создания многоплатформенных пользовательских приложений.
- Теперь Tauri поддерживает мобильные платформы: iOS и Android.
- Релиз предлагает улучшения безопасности, удобства и производительности по сравнению с предыдущими версиями.
Обновления и новшества Tauri 2.0
Недавно, в начале октября 2024 года, разработчики анонсировали выход стабильной версии фреймворка Tauri 2.0, который нацелен на создание многоплатформенных приложений с графическим интерфейсом на базе веб-технологий. Источник кода написан на языке Rust и доступен на GitHub, что подчеркивает его открытость и прозрачность.
Tauri 2.0 значительно расширяет возможности фреймворка. Ранее он позволял разрабатывать приложения только для настольных систем, однако теперь разработчики могут легко создавать приложения как для настольных операционных систем, так и для мобильных устройств на iOS и Android. Это кардинально сокращает время на разработку, так как разработчики могут повторно использовать существующий код бешеной логики приложений на Swift или Kotlin.
Ключевые улучшения производительности и безопасности
Одним из заметных нововведений Tauri 2.0 является система Hot-Module Replacement (HMR) для мобильных устройств. Это позволяет разработчикам видеть изменения в интерфейсе приложения в реальном времени без необходимости полной пересборки всего проекта, что значительно ускоряет процесс разработки.
Кроме того, проект Tauri стал более безопасным благодаря проведенному внешнему аудиту компанией Radicaly Open Security. Это не просто формальность: обновления и улучшения, касающиеся безопасности и межпроцессного взаимодействия, были предстательны, что позволит значительно сократить уязвимости в приложениях, созданных на основе Tauri.
Также стоит отметить изменение в системе контроля доступа: отказ от Allowlist в пользу более гибкой и понятной системы с использованием опций "On-off toggles" и систем валидации параметров команд Tauri. Это упрощает управление правами доступа, а также делает разработку приложений более прозрачной и безопасной.
Будущее развития Tauri
Разработчики Tauri 2.0 уже объявили о своих планах по дальнейшему улучшению фреймворка, включая доработку руководства и устранение ошибок. Они нацелены сделать процесс разработки мобильных приложений максимально простым и интуитивным. В команду также входят амбициозные идеи, такие как внедрение Chromium Embedded Framework (CEF) для Linux и технологий, подобных Servo, в качестве альтернатив на Tauri WebView.
Таким образом, Tauri 2.0 работает в направлении сокращения временных затрат на разработку и улучшения безопасности, делая его одним из самых передовых фреймворков на данный момент на рынке разработок.
Интересно узнать, что вы думаете о произошедших изменениях в Tauri и его перспективах? Оставьте свое мнение в комментариях!
Добавить комментарий