Blog

Ingegneria

Rust e Tauri vs Electron: perché Odrivyn non è un'app Electron

The Odrivyn team · Aggiornato · 6 min di lettura

In breve

Le app Electron raggruppano il proprio browser Chromium e Node.js, quindi anche quelle semplici si installano a ben oltre 100 MB. Odrivyn è scritto in Rust su Tauri e utilizza WebView2 già presente in Windows: il suo programma di installazione occupa 5,7 MB, occupa 20 MB su disco e il suo processo principale utilizza circa 34 MB di memoria.

Cos'è Electron e perché così tanti assistenti AI lo usano?

Electron consente a un team di creare un'app desktop con tecnologia web inviando Chromium e Node.js all'interno dell'app. È veloce da costruire e funziona allo stesso modo su Windows, macOS e Linux, motivo per cui così tanti prodotti lo utilizzano. I resoconti pubblici mostrano che l'overlay di Cluely e il note-taker di Granola sono entrambi app Electron.

Il costo è pesante: ogni app Electron ha il proprio motore browser, che viene scaricato, installato, aggiornato e caricato in memoria separatamente dal browser che già possiedi.

Cosa fa Tauri di diverso?

Le app Tauri sono scritte in Rust e disegnano la loro interfaccia con la visualizzazione web del sistema operativo. Su Windows è WebView2, il motore Edge fornito con Windows 10 e 11. L'app fornisce la sua logica, non un browser.

Rust è importante anche per le parti che vengono eseguite continuamente durante una chiamata: acquisizione dell'audio, streaming per la trascrizione e mantenimento della finestra nascosta dall'acquisizione. Funziona senza Garbage Collector, quindi non ci sono pause nel mezzo di una frase.

Quanto è grande Odrivyn, misurato?

Abbiamo misurato Odrivyn 1.9.8 su Windows 11, aperto e connesso, nel settembre 2026.

MisurareOdrivyn 1.9.8
Programma di installazione (configurazione .exe)5,7MB
Su disco una volta installato20 MB
Memoria privata, processo principale di Rust34MB
Memoria privata, core più i suoi processi WebView2153MB

Memoria privata come riportato da Windows per il processo dell'app e i processi WebView2 avviati.

La dimensione dell'app è importante durante una chiamata?

Su un nuovo laptop, meno di quanto potresti pensare. Su un bambino di tre anni che esegue una videochiamata, un browser con venti schede e un CRM, c'è la differenza tra una chiamata fluida e una che balbetta. Un download più piccolo significa anche che gli aggiornamenti arrivano in pochi secondi.

Domande frequenti

Odrivyn è open source?

No. È basato sul framework Tauri open source e i suoi programmi di installazione sono firmati, quindi l'app installa solo gli aggiornamenti che abbiamo pubblicato.

Perché non fornire una versione per Mac con Electron?

Mantenere una codebase nativa in Rust è ciò che mantiene l'app piccola. Una build per macOS è sulla tabella di marcia; Windows viene prima.

È necessario installare WebView2?

Viene fornito con Windows 10 e 11. Il programma di installazione di Odrivyn lo installa sui rari computer che ne sono sprovvisti.

Fonti

Porta Odrivyn alla tua prossima chiamata

Gratuito per Windows. Pronto in cinque minuti.

Continua a leggere