Tauri v2.0
Disponible · 2 octobre 2024
Tauri 2 ouvre officiellement le support mobile avec iOS et Android. La même application Tauri peut maintenant cibler Windows, macOS, Linux, iOS et Android depuis un seul codebase Rust et WebView. C'est une proposition différente d'Electron (desktop uniquement) ou de React Native (mobile avec code natif).
Le système de plugins est refondé avec une architecture plus modulaire : les plugins officiels (dialog, http, notification, filesystem, etc.) sont séparés du core et versionnés indépendamment. L'IPC entre le WebView et le backend Rust est amélioré avec des types plus expressifs et une meilleure gestion des erreurs.
Le modèle de sécurité de Tauri 2 est renforcé : chaque commande Rust exposée au WebView doit déclarer explicitement ses permissions, et un système d'allowlist configure ce que chaque fenêtre peut appeler. C'est une sécurité par défaut plus forte qu'Electron, qui expose l'ensemble des APIs Node.js au renderer.