Datenschutzbewertungen plattformübergreifender App-Frameworks
Frameworks, mit denen sich Desktop- und Mobil-Apps aus einer Codebasis erstellen lassen. Ihre Werkzeuge und SDKs können Telemetrie in jede damit gebaute App einbringen.
29 Plattformübergreifende App-Frameworks werden nach 4 öffentlichen Kriterien bewertet, und 29 haben genug Belege für eine Buchstabennote. Unsere Empfehlung ist Tauri. Von den 18 Einträgen mit bekannter Rechtsordnung: 13 sind in einem Five-Eyes-Land ansässig, 15 in den erweiterten Fourteen Eyes.
Nur Plattformübergreifende App-Frameworks mit Open Source · Kriterien für diese Kategorie · Eintrag vorschlagen · Markdown
| Name | Note | Punktzahl | Daten | Rechtsordnung | Open Source | Keine Tracker oder Telemetrie | Keine Werbung oder Datenverkäufe | Unabhängiges Audit |
|---|---|---|---|---|---|---|---|---|
Tauri Unsere Empfehlung Framework zum Erstellen von Desktop- und Mobilanwendungen mit einem Web-Frontend und einem Rust-Backend, das die Webview des Betriebssystems nutzt. |
Note B | 85 | 100% | Niederlande Nine Eyes | Ja | Teilweise | Ja | Ja |
Framework der Apache Software Foundation zum Erstellen mobiler Apps mit HTML, CSS und JavaScript, verpackt in eine native Webview mit Plugins für Geräte-APIs. |
Note B | 80 | 100% | Vereinigte Staaten Five Eyes | Ja | Ja | Ja | Nein |
Sammlung von Python-Werkzeugen zum Erstellen nativer Apps, darunter das GUI-Toolkit Toga, das die nativen Widgets jeder Plattform nutzt, und das Paketierungswerkzeug Briefcase. |
Note B | 80 | 100% | – | Ja | Ja | Ja | Nein |
In C geschriebenes Toolkit zum Erstellen grafischer Benutzeroberflächen, mit Anbindungen für viele Sprachen. Es wird vom GNOME-Projekt entwickelt. |
Note B | 80 | 100% | Vereinigte Staaten Five Eyes | Ja | Ja | Ja | Nein |
Plattformübergreifende GUI-Bibliothek für Rust auf Basis der Elm-Architektur, mit Fokus auf Einfachheit und Typsicherheit. |
Note B | 80 | 100% | – | Ja | Ja | Ja | Nein |
Python-Framework für plattformübergreifende Apps mit Multi-Touch-Unterstützung, das eigene GPU-beschleunigte Widgets zeichnet und die Designsprache KV nutzt. |
Note B | 80 | 100% | – | Ja | Ja | Ja | Nein |
Framework zum Erstellen nativer Android- und iOS-Apps mit JavaScript oder TypeScript, mit direktem Zugriff auf native Plattform-APIs, einsetzbar mit Angular, Vue, React, Svelte oder Solid. |
Note B | 80 | 100% | Vereinigte Staaten Five Eyes | Ja | Ja | Ja | Nein |
Framework zum Erstellen von Desktop-Apps mit Go und Webtechnologien, das für das Frontend die native Webview des Betriebssystems nutzt. |
Note B | 80 | 100% | – | Ja | Ja | Ja | Nein |
UI-Toolkit zum Erstellen nativer Benutzeroberflächen mit einer deklarativen Auszeichnungssprache, mit APIs für Rust, C++, JavaScript und Python, für Desktop, Mobilgeräte und eingebettete Geräte. |
Note C | 65 | 100% | Deutschland Fourteen Eyes | Ja | Teilweise | Ja | Nein |
Plattformübergreifendes UI-Framework von Microsoft zum Erstellen nativer Android-, iOS-, macOS- und Windows-Apps aus einer einzigen Codebasis in C# und XAML. |
Note D | 50 | 100% | Vereinigte Staaten Five Eyes | Ja | Nein | Ja | Nein |
Plattformübergreifendes UI-Framework für .NET, das seine eigenen Steuerelemente mit XAML und C# zeichnet, für Windows, macOS, Linux, Android, iOS und WebAssembly. |
Note D | 50 | 100% | Estland Außerhalb der Eyes | Ja | Nein | Ja | Nein |
Plattformübergreifende native Laufzeitumgebung, die Web-Apps auf Android und iOS sowie als Progressive Web Apps ausführt, mit einer Plugin-API für native Gerätefunktionen. |
Note D | 50 | 100% | Vereinigte Staaten Five Eyes | Ja | Nein | Ja | Nein |
Framework zum Erstellen von Desktop-Apps in TypeScript, mit einer nativen Schicht in Zig, Objective-C und C++, kompakten Paketen und integrierten differenziellen Updates. |
Note D | 50 | 100% | – | Ja | Nein | Ja | Nein |
Framework zum Erstellen plattformübergreifender Desktop-Anwendungen mit JavaScript, HTML und CSS, das Chromium und Node.js mitliefert. |
Note D | 50 | 100% | Vereinigte Staaten Five Eyes | Ja | Nein | Ja | Nein |
Framework und Werkzeuge auf Basis von React Native zum Erstellen von Android-, iOS- und Web-Apps, mit einer CLI, SDK-Modulen, dateibasiertem Routing und optionalen Cloud-Build-Diensten. |
Note D | 50 | 100% | Vereinigte Staaten Five Eyes | Ja | Nein | Ja | Nein |
UI-Toolkit von Google zum Erstellen nativ kompilierter Mobil-, Web- und Desktop-Apps aus einer Dart-Codebasis, das seine eigenen Widgets mit seiner Rendering-Engine zeichnet. |
Note D | 50 | 100% | Vereinigte Staaten Five Eyes | Ja | Nein | Ja | Nein |
HTML- und JavaScript-Framework zum Erstellen von Mobil-, Desktop- und Web-Apps im Look von iOS und Material Design, einsetzbar mit Vue, React oder Svelte. |
Note D | 50 | 100% | – | Ja | Nein | Ja | Nein |
GUI-Toolkit für Go, das Desktop-, Mobil- und Web-Apps aus einer einzigen Codebasis erstellt. |
Note D | 50 | 100% | – | Ja | Nein | Ja | Nein |
UI-Toolkit aus Web Components zum Erstellen von Mobil-, Desktop- und Progressive Web Apps mit HTML, CSS und JavaScript, einsetzbar mit Angular, React oder Vue. |
Note D | 50 | 100% | Vereinigte Staaten Five Eyes | Ja | Nein | Ja | Nein |
Deklaratives UI-Toolkit von Google für Android-Apps, geschrieben in Kotlin, bei dem Oberflächen aus Composable-Funktionen aufgebaut werden. |
Note D | 50 | 100% | Vereinigte Staaten Five Eyes | Ja | Nein | Ja | Nein |
Technologie von JetBrains, um Kotlin-Code zwischen Android, iOS, Desktop, Web und Server zu teilen, mit Compose Multiplatform für gemeinsame Benutzeroberflächen. |
Note D | 50 | 100% | Tschechien Außerhalb der Eyes | Ja | Nein | Ja | Nein |
Plattformübergreifendes Framework zum Erstellen nativer Mobil- und Weboberflächen mit Webtechnologien wie CSS und React, mit einer Multithreading-Rendering-Engine. |
Note D | 50 | 100% | – | Ja | Nein | Ja | Nein |
Laufzeitumgebung, die Chromium und Node.js kombiniert, um Desktop-Apps mit HTML und JavaScript zu erstellen, wobei Node.js-Module aus dem DOM aufgerufen werden können. |
Note D | 50 | 100% | – | Ja | Nein | Ja | Nein |
Auf Vue.js basierendes Framework zum Erstellen von Web-, Mobil- und Desktop-Apps aus einer Codebasis, mit einer Material-Komponentenbibliothek und einer CLI. |
Note D | 50 | 100% | – | Ja | Nein | Ja | Nein |
Framework von Meta zum Erstellen nativer Android- und iOS-Apps mit React und JavaScript oder TypeScript, das plattformeigene UI-Komponenten rendert. |
Note D | 50 | 100% | Vereinigte Staaten Five Eyes | Ja | Nein | Ja | Nein |
Plattformübergreifendes UI-Framework für .NET, das C#- und XAML-Apps auf Windows, macOS, Linux, Android, iOS und WebAssembly ausführt und dabei WinUI-APIs verwendet. |
Note D | 50 | 100% | Kanada Five Eyes | Ja | Nein | Ja | Nein |
Schlankes Framework zum Erstellen von Desktop-Apps mit JavaScript, HTML und CSS, das die Webview des Betriebssystems und einen kleinen nativen Server statt eines mitgelieferten Browsers nutzt. |
Note D | 40 | 100% | – | Ja | Nein | Teilweise | Nein |
Plattformübergreifendes C++-Anwendungsframework mit den UI-Toolkits Qt Widgets und Qt Quick/QML, für Desktop, Mobilgeräte und eingebettete Geräte. |
Note F | 35 | 100% | Finnland Außerhalb der Eyes | Teilweise | Nein | Ja | Nein |
Deklaratives UI-Framework von Apple zum Erstellen von Apps in Swift für iOS, iPadOS, macOS, watchOS, tvOS und visionOS. |
Note F | 35 | 100% | Vereinigte Staaten Five Eyes | Nein | Teilweise | Ja | Nein |
Fragen
Plattformübergreifende App-Frameworks: Welche Option schützt die Privatsphäre am besten?
Unsere Empfehlung ist Tauri. Kleine, schnelle Apps für Desktop und Mobilgeräte aus einer Web-Codebasis, mit der Web-View des Systems statt eines mitgelieferten Browsers. Ein Rust-Kern mit Berechtigungssystem, keine Telemetrie und ein öffentliches unabhängiges Audit. Passt gut zu Svelte und TypeScript, wie in den Apps von Forward Email (github.com/forwardemail/mail.forwardemail.net), die aus einer einzigen Codebasis aus Tauri, Svelte und TypeScript für Windows, macOS, Linux, Android und iOS ausgeliefert werden.
Wie werden Plattformübergreifende App-Frameworks bewertet?
Jeder Eintrag beantwortet 4 Fragen: Open Source, Keine Tracker oder Telemetrie, Keine Werbung oder Datenverkäufe und Unabhängiges Audit. Antworten brauchen Links zu Belegen. Vollständige Kriterien ansehen.
Spielt die Rechtsordnung eine Rolle?
Die Rechtsordnung bestimmt, welche Gesetze einen Anbieter zur Herausgabe von Daten zwingen können. Jeder Eintrag zeigt sein Land und ob es zu den Five, Nine oder Fourteen Eyes gehört. Welche Daten ein Anbieter herausgeben kann, hängt vor allem davon ab, was er speichert und wer die Schlüssel besitzt. Mehr über Rechtsordnungen und den CLOUD Act.
Vergleiche
- Alternativen zu Electron
- Tauri vs Apache Cordova
- Tauri vs BeeWare
- Tauri vs GTK
- Tauri vs Iced
- Tauri vs Kivy
- Tauri vs NativeScript
- Tauri vs Wails
- Tauri vs Slint
- Tauri vs .NET MAUI
- Tauri vs Avalonia UI
- Tauri vs Capacitor
- Tauri vs Electrobun
- Tauri vs Electron
- Tauri vs Expo
- Tauri vs Flutter
- Tauri vs Framework7
- Tauri vs Fyne
- Tauri vs Ionic
- Tauri vs Jetpack Compose
- Tauri vs Kotlin Multiplatform
- Tauri vs Lynx
- Tauri vs NW.js
- Tauri vs Quasar
- Tauri vs React Native