Évaluations de confidentialité des frameworks d'applications multiplateformes
Frameworks pour créer des applications de bureau et mobiles à partir d'une seule base de code. Leurs outils et SDK peuvent ajouter de la télémétrie à chaque application créée avec eux.
4 critères publics servent à évaluer 29 frameworks d'applications multiplateformes, et 29 disposent de suffisamment de preuves pour recevoir une note en lettre. Notre choix : Tauri. Sur les 18 dont la juridiction est connue, 13 sont dans un pays des Five Eyes, et 15 dans le groupe élargi des Fourteen Eyes.
frameworks d'applications multiplateformes open source uniquement · Critères de cette catégorie · Suggérer un ajout · Markdown
| Nom | Note | Score | Données | Juridiction | Open source | Ni traceurs ni télémétrie | Ni publicité ni vente de données | Audit indépendant |
|---|---|---|---|---|---|---|---|---|
Tauri Notre choix Framework pour créer des applications de bureau et mobiles avec un frontend web et un backend Rust, qui utilise la webview du système d'exploitation. |
Note B | 85 | 100% | Pays-Bas Nine Eyes | Oui | Partiel | Oui | Oui |
Framework de l'Apache Software Foundation pour créer des applications mobiles en HTML, CSS et JavaScript, empaquetées dans une webview native avec des plugins pour les API de l'appareil. |
Note B | 80 | 100% | États-Unis Five Eyes | Oui | Oui | Oui | Non |
Ensemble d'outils Python pour créer des applications natives, dont la boîte à outils graphique Toga, qui utilise les widgets natifs de chaque plateforme, et l'outil d'empaquetage Briefcase. |
Note B | 80 | 100% | – | Oui | Oui | Oui | Non |
Boîte à outils pour créer des interfaces graphiques, écrite en C avec des liaisons pour de nombreux langages. Elle est développée par le projet GNOME. |
Note B | 80 | 100% | États-Unis Five Eyes | Oui | Oui | Oui | Non |
Bibliothèque graphique multiplateforme pour Rust basée sur l'architecture Elm, axée sur la simplicité et la sûreté des types. |
Note B | 80 | 100% | – | Oui | Oui | Oui | Non |
Framework Python pour applications multiplateformes avec prise en charge du multitouch, qui dessine ses propres widgets accélérés par GPU et utilise le langage de conception KV. |
Note B | 80 | 100% | – | Oui | Oui | Oui | Non |
Framework pour créer des applications Android et iOS natives en JavaScript ou TypeScript, avec un accès direct aux API natives de la plateforme, utilisable avec Angular, Vue, React, Svelte ou Solid. |
Note B | 80 | 100% | États-Unis Five Eyes | Oui | Oui | Oui | Non |
Framework pour créer des applications de bureau avec Go et des technologies web, qui utilise la webview native du système d'exploitation pour le frontend. |
Note B | 80 | 100% | – | Oui | Oui | Oui | Non |
Boîte à outils pour créer des interfaces utilisateur natives avec un langage de balisage déclaratif, avec des API pour Rust, C++, JavaScript et Python, pour le bureau, le mobile et les appareils embarqués. |
Note C | 65 | 100% | Allemagne Fourteen Eyes | Oui | Partiel | Oui | Non |
Framework d'interface multiplateforme de Microsoft pour créer des applications natives Android, iOS, macOS et Windows à partir d'une seule base de code C# et XAML. |
Note D | 50 | 100% | États-Unis Five Eyes | Oui | Non | Oui | Non |
Framework d'interface multiplateforme pour .NET qui dessine ses propres contrôles avec XAML et C#, pour Windows, macOS, Linux, Android, iOS et WebAssembly. |
Note D | 50 | 100% | Estonie Hors Eyes | Oui | Non | Oui | Non |
Runtime natif multiplateforme pour exécuter des applications web sur Android et iOS et sous forme d'applications web progressives, avec une API de plugins pour les fonctions natives de l'appareil. |
Note D | 50 | 100% | États-Unis Five Eyes | Oui | Non | Oui | Non |
Framework pour créer des applications de bureau en TypeScript, avec une couche native écrite en Zig, Objective-C et C++, des paquets compacts et des mises à jour différentielles intégrées. |
Note D | 50 | 100% | – | Oui | Non | Oui | Non |
Framework pour créer des applications de bureau multiplateformes en JavaScript, HTML et CSS, en intégrant Chromium et Node.js. |
Note D | 50 | 100% | États-Unis Five Eyes | Oui | Non | Oui | Non |
Framework et outils basés sur React Native pour créer des applications Android, iOS et web, avec une CLI, des modules SDK, un routage basé sur les fichiers et des services de build cloud facultatifs. |
Note D | 50 | 100% | États-Unis Five Eyes | Oui | Non | Oui | Non |
Boîte à outils d'interface de Google pour créer des applications mobiles, web et de bureau compilées nativement à partir d'une seule base de code Dart, qui dessine ses propres widgets avec son moteur de rendu. |
Note D | 50 | 100% | États-Unis Five Eyes | Oui | Non | Oui | Non |
Framework HTML et JavaScript pour créer des applications mobiles, de bureau et web avec l'apparence d'iOS et de Material Design, utilisable avec Vue, React ou Svelte. |
Note D | 50 | 100% | – | Oui | Non | Oui | Non |
Boîte à outils graphique pour Go qui crée des applications de bureau, mobiles et web à partir d'une seule base de code. |
Note D | 50 | 100% | – | Oui | Non | Oui | Non |
Boîte à outils d'interface composée de composants web pour créer des applications mobiles, de bureau et web progressives en HTML, CSS et JavaScript, utilisable avec Angular, React ou Vue. |
Note D | 50 | 100% | États-Unis Five Eyes | Oui | Non | Oui | Non |
Boîte à outils d'interface déclarative de Google pour les applications Android, écrite en Kotlin, où les interfaces sont construites à partir de fonctions composables. |
Note D | 50 | 100% | États-Unis Five Eyes | Oui | Non | Oui | Non |
Technologie de JetBrains pour partager du code Kotlin entre Android, iOS, le bureau, le web et le serveur, avec Compose Multiplatform pour les interfaces utilisateur partagées. |
Note D | 50 | 100% | Tchéquie Hors Eyes | Oui | Non | Oui | Non |
Framework multiplateforme pour créer des interfaces mobiles et web natives avec des technologies web comme CSS et React, à l'aide d'un moteur de rendu multithread. |
Note D | 50 | 100% | – | Oui | Non | Oui | Non |
Runtime qui combine Chromium et Node.js pour créer des applications de bureau en HTML et JavaScript, avec des modules Node.js appelables depuis le DOM. |
Note D | 50 | 100% | – | Oui | Non | Oui | Non |
Framework basé sur Vue.js pour créer des applications web, mobiles et de bureau à partir d'une seule base de code, avec une bibliothèque de composants Material et une CLI. |
Note D | 50 | 100% | – | Oui | Non | Oui | Non |
Framework de Meta pour créer des applications Android et iOS natives avec React et JavaScript ou TypeScript, qui affiche les composants d'interface natifs de la plateforme. |
Note D | 50 | 100% | États-Unis Five Eyes | Oui | Non | Oui | Non |
Framework d'interface multiplateforme pour .NET qui exécute des applications C# et XAML sur Windows, macOS, Linux, Android, iOS et WebAssembly, à l'aide des API WinUI. |
Note D | 50 | 100% | Canada Five Eyes | Oui | Non | Oui | Non |
Framework léger pour créer des applications de bureau en JavaScript, HTML et CSS, qui utilise la webview du système d'exploitation et un petit serveur natif au lieu d'un navigateur intégré. |
Note D | 40 | 100% | – | Oui | Non | Partiel | Non |
Framework d'applications C++ multiplateforme avec les boîtes à outils d'interface Qt Widgets et Qt Quick/QML, pour le bureau, le mobile et les appareils embarqués. |
Note F | 35 | 100% | Finlande Hors Eyes | Partiel | Non | Oui | Non |
Framework d'interface déclaratif d'Apple pour créer des applications en Swift pour iOS, iPadOS, macOS, watchOS, tvOS et visionOS. |
Note F | 35 | 100% | États-Unis Five Eyes | Non | Partiel | Oui | Non |
Questions
Quelle est l'option la plus respectueuse de la vie privée parmi les frameworks d'applications multiplateformes ?
Notre choix : Tauri. Applications légères et rapides pour le bureau et le mobile à partir d'une seule base de code web, qui utilisent la vue web du système au lieu d'un navigateur intégré. Un cœur en Rust avec un système de permissions, sans télémétrie, et un audit indépendant public. S'associe bien à Svelte et TypeScript, comme dans les applications Forward Email (github.com/forwardemail/mail.forwardemail.net), publiées pour Windows, macOS, Linux, Android et iOS à partir d'une seule base de code Tauri, Svelte et TypeScript.
Comment évaluons-nous les frameworks d'applications multiplateformes ?
Chaque entrée répond à 4 questions : open source, ni traceurs ni télémétrie, ni publicité ni vente de données et audit indépendant. Les réponses doivent renvoyer à des preuves. Voir les critères complets.
La juridiction compte-t-elle ?
La juridiction détermine quelles lois peuvent contraindre un fournisseur à remettre des données. Chaque entrée indique son pays et s'il fait partie des Five, Nine ou Fourteen Eyes. Les données qu'un fournisseur peut remettre dépendent surtout de ce qu'il conserve et de qui détient les clés. En savoir plus sur les juridictions et sur le CLOUD Act.
Comparaisons
- Alternatives à 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