跨平台应用框架隐私评级
用一套代码库构建桌面和移动应用的框架。其工具链和 SDK 可能会为用它们构建的每个应用加入遥测。
29 个跨平台应用框架按 4 项公开标准评级,其中 29 个有足够证据获得字母等级。 编辑推荐为 Tauri。 在司法管辖区已知的 18 个条目中,13 个位于五眼联盟国家,15位于范围更广的十四眼联盟。
仅限开源跨平台应用框架 · 本类别的标准 · 建议新增 · Markdown
| 名称 | 等级 | 分数 | 数据 | 司法管辖区 | 开源 | 无跟踪器或遥测 | 无广告或数据出售 | 独立审计 |
|---|---|---|---|---|---|---|---|---|
Tauri 编辑推荐 使用 Web 前端和 Rust 后端构建桌面和移动应用的框架,使用操作系统的 WebView。 |
等级 B | 85 | 100% | 荷兰 九眼联盟 | 是 | 部分 | 是 | 是 |
Apache Software Foundation 推出的框架,使用 HTML、CSS 和 JavaScript 构建移动应用,打包在原生 WebView 中,并通过插件访问设备 API。 |
等级 B | 80 | 100% | 美国 五眼联盟 | 是 | 是 | 是 | 否 |
用于构建原生应用的 Python 工具集,包括使用各平台原生控件的 Toga GUI 工具包和 Briefcase 打包工具。 |
等级 B | 80 | 100% | – | 是 | 是 | 是 | 否 |
用 C 编写的图形用户界面工具包,提供多种语言的绑定。由 GNOME 项目开发。 |
等级 B | 80 | 100% | 美国 五眼联盟 | 是 | 是 | 是 | 否 |
基于 Elm 架构的 Rust 跨平台 GUI 库,注重简洁性和类型安全。 |
等级 B | 80 | 100% | – | 是 | 是 | 是 | 否 |
支持多点触控的跨平台应用 Python 框架,自绘 GPU 加速控件,并使用 KV 设计语言。 |
等级 B | 80 | 100% | – | 是 | 是 | 是 | 否 |
使用 JavaScript 或 TypeScript 构建原生 Android 和 iOS 应用的框架,可直接访问原生平台 API,可与 Angular、Vue、React、Svelte 或 Solid 配合使用。 |
等级 B | 80 | 100% | 美国 五眼联盟 | 是 | 是 | 是 | 否 |
使用 Go 和 Web 技术构建桌面应用的框架,前端使用操作系统的原生 WebView。 |
等级 B | 80 | 100% | – | 是 | 是 | 是 | 否 |
使用声明式标记语言构建原生用户界面的 UI 工具包,提供 Rust、C++、JavaScript 和 Python API,适用于桌面、移动和嵌入式设备。 |
等级 C | 65 | 100% | 德国 十四眼联盟 | 是 | 部分 | 是 | 否 |
Microsoft 推出的跨平台 UI 框架,用一套 C# 和 XAML 代码库构建原生 Android、iOS、macOS 和 Windows 应用。 |
等级 D | 50 | 100% | 美国 五眼联盟 | 是 | 否 | 是 | 否 |
适用于 .NET 的跨平台 UI 框架,使用 XAML 和 C# 自绘控件,支持 Windows、macOS、Linux、Android、iOS 和 WebAssembly。 |
等级 D | 50 | 100% | 爱沙尼亚 不属于情报联盟 | 是 | 否 | 是 | 否 |
跨平台原生运行时,可在 Android 和 iOS 上以及作为渐进式 Web 应用运行网页应用,并提供用于原生设备功能的插件 API。 |
等级 D | 50 | 100% | 美国 五眼联盟 | 是 | 否 | 是 | 否 |
用 TypeScript 构建桌面应用的框架,原生层用 Zig、Objective-C 和 C++ 编写,打包体积小,并内置差分更新。 |
等级 D | 50 | 100% | – | 是 | 否 | 是 | 否 |
通过捆绑 Chromium 和 Node.js,使用 JavaScript、HTML 和 CSS 构建跨平台桌面应用的框架。 |
等级 D | 50 | 100% | 美国 五眼联盟 | 是 | 否 | 是 | 否 |
基于 React Native 构建的框架和工具集,用于构建 Android、iOS 和网页应用,提供 CLI、SDK 模块、基于文件的路由和可选的云构建服务。 |
等级 D | 50 | 100% | 美国 五眼联盟 | 是 | 否 | 是 | 否 |
Google 推出的 UI 工具包,用一套 Dart 代码库构建原生编译的移动、网页和桌面应用,使用自有渲染引擎绘制控件。 |
等级 D | 50 | 100% | 美国 五眼联盟 | 是 | 否 | 是 | 否 |
用于构建具有 iOS 和 Material Design 外观的移动、桌面和网页应用的 HTML 和 JavaScript 框架,可与 Vue、React 或 Svelte 配合使用。 |
等级 D | 50 | 100% | – | 是 | 否 | 是 | 否 |
Go 的 GUI 工具包,用一套代码库构建桌面、移动和网页应用。 |
等级 D | 50 | 100% | – | 是 | 否 | 是 | 否 |
由 Web 组件构成的 UI 工具包,使用 HTML、CSS 和 JavaScript 构建移动、桌面和渐进式 Web 应用,可与 Angular、React 或 Vue 配合使用。 |
等级 D | 50 | 100% | 美国 五眼联盟 | 是 | 否 | 是 | 否 |
Google 推出的 Android 应用声明式 UI 工具包,用 Kotlin 编写,界面由可组合函数构建。 |
等级 D | 50 | 100% | 美国 五眼联盟 | 是 | 否 | 是 | 否 |
JetBrains 推出的技术,可在 Android、iOS、桌面、网页和服务器之间共享 Kotlin 代码,并通过 Compose Multiplatform 共享用户界面。 |
等级 D | 50 | 100% | 捷克 不属于情报联盟 | 是 | 否 | 是 | 否 |
使用 CSS 和 React 等 Web 技术构建原生移动和网页界面的跨平台框架,采用多线程渲染引擎。 |
等级 D | 50 | 100% | – | 是 | 否 | 是 | 否 |
结合 Chromium 和 Node.js 的运行时,用 HTML 和 JavaScript 构建桌面应用,可从 DOM 调用 Node.js 模块。 |
等级 D | 50 | 100% | – | 是 | 否 | 是 | 否 |
基于 Vue.js 的框架,用一套代码库构建网页、移动和桌面应用,提供 Material 组件库和 CLI。 |
等级 D | 50 | 100% | – | 是 | 否 | 是 | 否 |
Meta 推出的框架,使用 React 和 JavaScript 或 TypeScript 构建原生 Android 和 iOS 应用,渲染平台原生 UI 组件。 |
等级 D | 50 | 100% | 美国 五眼联盟 | 是 | 否 | 是 | 否 |
适用于 .NET 的跨平台 UI 框架,使用 WinUI API 在 Windows、macOS、Linux、Android、iOS 和 WebAssembly 上运行 C# 和 XAML 应用。 |
等级 D | 50 | 100% | 加拿大 五眼联盟 | 是 | 否 | 是 | 否 |
使用 JavaScript、HTML 和 CSS 构建桌面应用的轻量级框架,使用操作系统的 WebView 和一个小型原生服务器,而不是捆绑浏览器。 |
等级 D | 40 | 100% | – | 是 | 否 | 部分 | 否 |
跨平台 C++ 应用框架,提供 Qt Widgets 和 Qt Quick/QML 用户界面工具包,适用于桌面、移动和嵌入式设备。 |
等级 F | 35 | 100% | 芬兰 不属于情报联盟 | 部分 | 否 | 是 | 否 |
Apple 推出的声明式 UI 框架,用 Swift 构建适用于 iOS、iPadOS、macOS、watchOS、tvOS 和 visionOS 的应用。 |
等级 F | 35 | 100% | 美国 五眼联盟 | 否 | 部分 | 是 | 否 |
问题
跨平台应用框架中哪个最注重隐私?
编辑推荐为 Tauri。 用一套 Web 代码库构建小巧、快速的桌面和移动应用,使用系统 Web 视图而不是捆绑浏览器。Rust 核心带有权限系统,没有遥测,并有公开的独立审计。与 Svelte 和 TypeScript 搭配良好,Forward Email 的应用(github.com/forwardemail/mail.forwardemail.net)就是如此,用一套 Tauri、Svelte 和 TypeScript 代码库发布到 Windows、macOS、Linux、Android 和 iOS。
跨平台应用框架如何评级?
每个条目回答 4 个问题:开源、无跟踪器或遥测、无广告或数据出售和独立审计。回答需要附上证据链接。 查看完整标准.
司法管辖区重要吗?
司法管辖区决定了哪些法律可以强制服务商交出数据。每个条目都会显示其所在国家或地区,以及是否属于五眼、九眼或十四眼联盟。服务商能交出哪些数据,主要取决于它存储了什么以及由谁持有密钥。 了解司法管辖区和CLOUD Act。
比较
- 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