Tauri 2.0 enhances cross-platform app development with mobile support and improved plugins

Tauri 2.0 enhances cross-platform app development with mobile support and improved plugins

Tauri has announced the release of version 2.0 of its web framework, designed to create fast, secure, and cross-platform applications. This update enhances the onboarding process, making it easier and more efficient to build, develop, and publish Tauri apps. One significant advancement in Tauri 2.0 is the extension of Hot-Module Replacement (HMR) to mobile devices and emulators, allowing developers to preview frontend changes without rebuilding the entire application.

The new release also introduces a more advanced plugin system, now supporting mobile plugins, aligning with its new mobile operating system capabilities. Tauri 2.0 now supports iOS and Android, enabling developers to reuse existing Swift or Kotlin logic in Rust or the frontend, although not all official plugins are yet compatible with mobile platforms.

The Allowlist has been replaced by a permissions, scopes, and capabilities system, offering a flexible yet straightforward access control mechanism. This allows for the creation of named permission or scoping files that can be reused and combined for more detailed access control.

Additionally, the IPC layer has been rewritten to support Raw Payloads and Raw Requests, enhancing the speed of large data transfers between backend and frontend components. These updates collectively aim to streamline the development process across both desktop and mobile platforms.

by Paul

cz
kendofriendo
city_zen found this interesting
MORE ABOUT: #Tauri
Tauri iconTauri
  25
  • FreeOpen Source
  • ...

Tauri is a toolkit designed for developers to create applications across major desktop platforms using any frontend framework. Its core is built with Rust, and it utilizes Node.js for its CLI, offering a polyglot approach to app development. Known for being lightweight and cross-platform, Tauri is a highly rated option among alternatives like Qt, Electron, and NeutralinoJS.

Comments

Ruvenss G Wilches
0

Closing following the next replacement of electron

Gu