Privacybeoordelingen van cross-platform app-frameworks
Frameworks om desktop- en mobiele apps te bouwen vanuit één codebase. Hun tooling en SDK's kunnen telemetrie toevoegen aan elke app die ermee wordt gebouwd.
29 cross-platform app-frameworks worden beoordeeld volgens 4 openbare criteria, en 29 hebben genoeg bewijs voor een lettercijfer. Onze keuze is Tauri. Van de 18 met een bekende jurisdictie: 13 zijn gevestigd in een Five Eyes-land, en 15 in de bredere Fourteen Eyes.
Alleen opensource cross-platform app-frameworks · Criteria voor deze categorie · Een toevoeging voorstellen · Markdown
| Naam | Cijfer | Score | Gegevens | Jurisdictie | Open source | Geen trackers of telemetrie | Geen advertenties of verkoop van gegevens | Onafhankelijke audit |
|---|---|---|---|---|---|---|---|---|
Tauri Onze keuze Framework voor het bouwen van desktop- en mobiele applicaties met een web-frontend en een Rust-backend, dat de webview van het besturingssysteem gebruikt. |
Cijfer B | 85 | 100% | Nederland Nine Eyes | Ja | Gedeeltelijk | Ja | Ja |
Framework van de Apache Software Foundation voor het bouwen van mobiele apps met HTML, CSS en JavaScript, verpakt in een native webview met plug-ins voor apparaat-API's. |
Cijfer B | 80 | 100% | Verenigde Staten Five Eyes | Ja | Ja | Ja | Nee |
Verzameling Python-tools voor het bouwen van native apps, waaronder de GUI-toolkit Toga die de native widgets van elk platform gebruikt en de verpakkingstool Briefcase. |
Cijfer B | 80 | 100% | – | Ja | Ja | Ja | Nee |
Toolkit voor het bouwen van grafische gebruikersinterfaces, geschreven in C met bindings voor veel talen. Wordt ontwikkeld door het GNOME-project. |
Cijfer B | 80 | 100% | Verenigde Staten Five Eyes | Ja | Ja | Ja | Nee |
Cross-platform GUI-bibliotheek voor Rust gebaseerd op de Elm-architectuur, gericht op eenvoud en typeveiligheid. |
Cijfer B | 80 | 100% | – | Ja | Ja | Ja | Nee |
Python-framework voor cross-platform apps met multitouch-ondersteuning, dat eigen GPU-versnelde widgets tekent en de ontwerptaal KV gebruikt. |
Cijfer B | 80 | 100% | – | Ja | Ja | Ja | Nee |
Framework voor het bouwen van native Android- en iOS-apps met JavaScript of TypeScript, met directe toegang tot native platform-API's, te gebruiken met Angular, Vue, React, Svelte of Solid. |
Cijfer B | 80 | 100% | Verenigde Staten Five Eyes | Ja | Ja | Ja | Nee |
Framework voor het bouwen van desktopapps met Go en webtechnologieën, dat de native webview van het besturingssysteem gebruikt voor de frontend. |
Cijfer B | 80 | 100% | – | Ja | Ja | Ja | Nee |
UI-toolkit voor het bouwen van native gebruikersinterfaces met een declaratieve opmaaktaal, met API's voor Rust, C++, JavaScript en Python, voor desktop, mobiel en embedded apparaten. |
Cijfer C | 65 | 100% | Duitsland Fourteen Eyes | Ja | Gedeeltelijk | Ja | Nee |
Cross-platform UI-framework van Microsoft voor het bouwen van native Android-, iOS-, macOS- en Windows-apps vanuit één codebase in C# en XAML. |
Cijfer D | 50 | 100% | Verenigde Staten Five Eyes | Ja | Nee | Ja | Nee |
Cross-platform UI-framework voor .NET dat eigen besturingselementen tekent met XAML en C#, gericht op Windows, macOS, Linux, Android, iOS en WebAssembly. |
Cijfer D | 50 | 100% | Estland Buiten de Eyes | Ja | Nee | Ja | Nee |
Cross-platform native runtime om webapps te draaien op Android en iOS en als progressieve webapps, met een plug-in-API voor native apparaatfuncties. |
Cijfer D | 50 | 100% | Verenigde Staten Five Eyes | Ja | Nee | Ja | Nee |
Framework voor het bouwen van desktopapps in TypeScript, met een native laag geschreven in Zig, Objective-C en C++, compacte bundels en ingebouwde differentiële updates. |
Cijfer D | 50 | 100% | – | Ja | Nee | Ja | Nee |
Framework voor het bouwen van cross-platform desktopapplicaties met JavaScript, HTML en CSS door Chromium en Node.js mee te leveren. |
Cijfer D | 50 | 100% | Verenigde Staten Five Eyes | Ja | Nee | Ja | Nee |
Framework en tooling gebouwd op React Native voor het bouwen van Android-, iOS- en webapps, met een CLI, SDK-modules, bestandsgebaseerde routing en optionele cloudbuilddiensten. |
Cijfer D | 50 | 100% | Verenigde Staten Five Eyes | Ja | Nee | Ja | Nee |
UI-toolkit van Google voor het bouwen van native gecompileerde mobiele, web- en desktopapps vanuit één Dart-codebase, die eigen widgets tekent met een eigen rendering-engine. |
Cijfer D | 50 | 100% | Verenigde Staten Five Eyes | Ja | Nee | Ja | Nee |
HTML- en JavaScript-framework voor het bouwen van mobiele, desktop- en webapps met een iOS- en Material Design-uiterlijk, te gebruiken met Vue, React of Svelte. |
Cijfer D | 50 | 100% | – | Ja | Nee | Ja | Nee |
GUI-toolkit voor Go die desktop-, mobiele en webapps bouwt vanuit één codebase. |
Cijfer D | 50 | 100% | – | Ja | Nee | Ja | Nee |
UI-toolkit van webcomponenten voor het bouwen van mobiele, desktop- en progressieve webapps met HTML, CSS en JavaScript, te gebruiken met Angular, React of Vue. |
Cijfer D | 50 | 100% | Verenigde Staten Five Eyes | Ja | Nee | Ja | Nee |
Declaratieve UI-toolkit van Google voor Android-apps, geschreven in Kotlin, waarin interfaces worden opgebouwd uit composable functies. |
Cijfer D | 50 | 100% | Verenigde Staten Five Eyes | Ja | Nee | Ja | Nee |
Technologie van JetBrains om Kotlin-code te delen tussen Android, iOS, desktop, web en server, met Compose Multiplatform voor gedeelde gebruikersinterfaces. |
Cijfer D | 50 | 100% | Tsjechië Buiten de Eyes | Ja | Nee | Ja | Nee |
Cross-platform framework voor het bouwen van native mobiele en webinterfaces met webtechnologieën zoals CSS en React, met een multithreaded rendering-engine. |
Cijfer D | 50 | 100% | – | Ja | Nee | Ja | Nee |
Runtime die Chromium en Node.js combineert voor het bouwen van desktopapps met HTML en JavaScript, waarbij Node.js-modules vanuit de DOM kunnen worden aangeroepen. |
Cijfer D | 50 | 100% | – | Ja | Nee | Ja | Nee |
Op Vue.js gebaseerd framework voor het bouwen van web-, mobiele en desktopapps vanuit één codebase, met een Material-componentenbibliotheek en een CLI. |
Cijfer D | 50 | 100% | – | Ja | Nee | Ja | Nee |
Framework van Meta voor het bouwen van native Android- en iOS-apps met React en JavaScript of TypeScript, dat platformeigen UI-componenten rendert. |
Cijfer D | 50 | 100% | Verenigde Staten Five Eyes | Ja | Nee | Ja | Nee |
Cross-platform UI-framework voor .NET dat apps in C# en XAML draait op Windows, macOS, Linux, Android, iOS en WebAssembly, met gebruik van WinUI-API's. |
Cijfer D | 50 | 100% | Canada Five Eyes | Ja | Nee | Ja | Nee |
Lichtgewicht framework voor het bouwen van desktopapps met JavaScript, HTML en CSS, dat de webview van het besturingssysteem en een kleine native server gebruikt in plaats van een meegeleverde browser. |
Cijfer D | 40 | 100% | – | Ja | Nee | Gedeeltelijk | Nee |
Cross-platform C++-applicatieframework met de gebruikersinterfacetoolkits Qt Widgets en Qt Quick/QML, voor desktop, mobiel en embedded apparaten. |
Cijfer F | 35 | 100% | Finland Buiten de Eyes | Gedeeltelijk | Nee | Ja | Nee |
Declaratief UI-framework van Apple voor het bouwen van apps in Swift voor iOS, iPadOS, macOS, watchOS, tvOS en visionOS. |
Cijfer F | 35 | 100% | Verenigde Staten Five Eyes | Nee | Gedeeltelijk | Ja | Nee |
Vragen
Wat is de meest privacyvriendelijke optie onder de cross-platform app-frameworks?
Onze keuze is Tauri. Kleine, snelle apps voor desktop en mobiel vanuit één webcodebase, met de webweergave van het systeem in plaats van een meegeleverde browser. Een Rust-kern met een rechtensysteem, geen telemetrie en een openbare onafhankelijke audit. Past goed bij Svelte en TypeScript, zoals in de apps van Forward Email (github.com/forwardemail/mail.forwardemail.net), die vanuit één codebase met Tauri, Svelte en TypeScript uitkomen voor Windows, macOS, Linux, Android en iOS.
Hoe worden cross-platform app-frameworks beoordeeld?
Elke vermelding beantwoordt 4 vragen: open source, geen trackers of telemetrie, geen advertenties of verkoop van gegevens en onafhankelijke audit. Antwoorden hebben links naar bewijs nodig. De volledige criteria bekijken.
Maakt de jurisdictie uit?
De jurisdictie bepaalt welke wetten een provider kunnen dwingen om gegevens af te staan. Elke vermelding toont het land en of het deel uitmaakt van de Five, Nine of Fourteen Eyes. Welke gegevens een provider kan afstaan, hangt vooral af van wat hij opslaat en wie de sleutels heeft. Lees over jurisdicties en de CLOUD Act.
Vergelijkingen
- Alternatieven voor 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