Avaliações de privacidade de frameworks de apps multiplataforma
Frameworks para criar apps desktop e móveis a partir de uma única base de código. Suas ferramentas e SDKs podem adicionar telemetria a todos os apps criados com eles.
29 itens em frameworks de apps multiplataforma são avaliados por 4 critérios públicos, e 29 têm evidências suficientes para uma nota em letra. Nossa escolha é Tauri. Dos 18 com jurisdição conhecida, 13 estão em um país dos Five Eyes e 15 no grupo mais amplo dos Fourteen Eyes.
Somente frameworks de apps multiplataforma de código aberto · Critérios para esta categoria · Sugerir uma inclusão · Markdown
| Nome | Nota | Pontuação | Dados | Jurisdição | Código aberto | Sem rastreadores nem telemetria | Sem anúncios nem venda de dados | Auditoria independente |
|---|---|---|---|---|---|---|---|---|
Tauri Nossa escolha Framework para criar aplicações desktop e móveis com um frontend web e um backend em Rust, usando o webview do sistema operacional. |
Nota B | 85 | 100% | Países Baixos Nine Eyes | Sim | Parcial | Sim | Sim |
Framework da Apache Software Foundation para criar apps móveis com HTML, CSS e JavaScript, empacotados em um webview nativo com plugins para APIs do dispositivo. |
Nota B | 80 | 100% | Estados Unidos Five Eyes | Sim | Sim | Sim | Não |
Coleção de ferramentas Python para criar apps nativos, incluindo o kit de GUI Toga, que usa os widgets nativos de cada plataforma, e a ferramenta de empacotamento Briefcase. |
Nota B | 80 | 100% | – | Sim | Sim | Sim | Não |
Kit de ferramentas para criar interfaces gráficas de usuário, escrito em C com bindings para muitas linguagens. É desenvolvido pelo projeto GNOME. |
Nota B | 80 | 100% | Estados Unidos Five Eyes | Sim | Sim | Sim | Não |
Biblioteca de GUI multiplataforma para Rust baseada na arquitetura Elm, com foco em simplicidade e segurança de tipos. |
Nota B | 80 | 100% | – | Sim | Sim | Sim | Não |
Framework Python para apps multiplataforma com suporte a multitoque, que desenha seus próprios widgets acelerados por GPU e usa a linguagem de design KV. |
Nota B | 80 | 100% | – | Sim | Sim | Sim | Não |
Framework para criar apps nativos Android e iOS com JavaScript ou TypeScript, com acesso direto às APIs nativas da plataforma, que pode ser usado com Angular, Vue, React, Svelte ou Solid. |
Nota B | 80 | 100% | Estados Unidos Five Eyes | Sim | Sim | Sim | Não |
Framework para criar apps desktop com Go e tecnologias web, usando o webview nativo do sistema operacional para o frontend. |
Nota B | 80 | 100% | – | Sim | Sim | Sim | Não |
Kit de ferramentas de UI para criar interfaces de usuário nativas com uma linguagem de marcação declarativa, com APIs para Rust, C++, JavaScript e Python, para desktop, dispositivos móveis e embarcados. |
Nota C | 65 | 100% | Alemanha Fourteen Eyes | Sim | Parcial | Sim | Não |
Framework de UI multiplataforma da Microsoft para criar apps nativos Android, iOS, macOS e Windows a partir de uma única base de código em C# e XAML. |
Nota D | 50 | 100% | Estados Unidos Five Eyes | Sim | Não | Sim | Não |
Framework de UI multiplataforma para .NET que desenha seus próprios controles com XAML e C#, voltado para Windows, macOS, Linux, Android, iOS e WebAssembly. |
Nota D | 50 | 100% | Estônia Fora dos Eyes | Sim | Não | Sim | Não |
Runtime nativo multiplataforma para executar apps web no Android e no iOS e como progressive web apps, com uma API de plugins para recursos nativos do dispositivo. |
Nota D | 50 | 100% | Estados Unidos Five Eyes | Sim | Não | Sim | Não |
Framework para criar apps desktop em TypeScript, com uma camada nativa escrita em Zig, Objective-C e C++, pacotes compactos e atualizações diferenciais integradas. |
Nota D | 50 | 100% | – | Sim | Não | Sim | Não |
Framework para criar aplicações desktop multiplataforma com JavaScript, HTML e CSS, embutindo o Chromium e o Node.js. |
Nota D | 50 | 100% | Estados Unidos Five Eyes | Sim | Não | Sim | Não |
Framework e ferramentas construídos sobre o React Native para criar apps Android, iOS e web, com uma CLI, módulos de SDK, roteamento baseado em arquivos e serviços de build em nuvem opcionais. |
Nota D | 50 | 100% | Estados Unidos Five Eyes | Sim | Não | Sim | Não |
Kit de ferramentas de UI do Google para criar apps móveis, web e desktop compilados nativamente a partir de uma única base de código Dart, desenhando seus próprios widgets com seu motor de renderização. |
Nota D | 50 | 100% | Estados Unidos Five Eyes | Sim | Não | Sim | Não |
Framework HTML e JavaScript para criar apps móveis, desktop e web com visual de iOS e Material Design, que pode ser usado com Vue, React ou Svelte. |
Nota D | 50 | 100% | – | Sim | Não | Sim | Não |
Kit de ferramentas de GUI para Go que cria apps desktop, móveis e web a partir de uma única base de código. |
Nota D | 50 | 100% | – | Sim | Não | Sim | Não |
Kit de ferramentas de UI com web components para criar apps móveis, desktop e progressive web apps com HTML, CSS e JavaScript, que pode ser usado com Angular, React ou Vue. |
Nota D | 50 | 100% | Estados Unidos Five Eyes | Sim | Não | Sim | Não |
Kit de ferramentas de UI declarativa do Google para apps Android, escrito em Kotlin, em que as interfaces são construídas a partir de funções componíveis. |
Nota D | 50 | 100% | Estados Unidos Five Eyes | Sim | Não | Sim | Não |
Tecnologia da JetBrains para compartilhar código Kotlin entre Android, iOS, desktop, web e servidor, com o Compose Multiplatform para interfaces de usuário compartilhadas. |
Nota D | 50 | 100% | Tchéquia Fora dos Eyes | Sim | Não | Sim | Não |
Framework multiplataforma para criar interfaces nativas móveis e web com tecnologias web como CSS e React, usando um motor de renderização multithread. |
Nota D | 50 | 100% | – | Sim | Não | Sim | Não |
Runtime que combina Chromium e Node.js para criar apps desktop com HTML e JavaScript, com módulos Node.js que podem ser chamados a partir do DOM. |
Nota D | 50 | 100% | – | Sim | Não | Sim | Não |
Framework baseado em Vue.js para criar apps web, móveis e desktop a partir de uma única base de código, com uma biblioteca de componentes Material e uma CLI. |
Nota D | 50 | 100% | – | Sim | Não | Sim | Não |
Framework da Meta para criar apps nativos Android e iOS com React e JavaScript ou TypeScript, renderizando componentes de UI nativos da plataforma. |
Nota D | 50 | 100% | Estados Unidos Five Eyes | Sim | Não | Sim | Não |
Framework de UI multiplataforma para .NET que executa apps em C# e XAML no Windows, macOS, Linux, Android, iOS e WebAssembly, usando as APIs do WinUI. |
Nota D | 50 | 100% | Canadá Five Eyes | Sim | Não | Sim | Não |
Framework leve para criar apps desktop com JavaScript, HTML e CSS, usando o webview do sistema operacional e um pequeno servidor nativo em vez de um navegador embutido. |
Nota D | 40 | 100% | – | Sim | Não | Parcial | Não |
Framework de aplicações multiplataforma em C++ com os kits de interface de usuário Qt Widgets e Qt Quick/QML, para desktop, dispositivos móveis e embarcados. |
Nota F | 35 | 100% | Finlândia Fora dos Eyes | Parcial | Não | Sim | Não |
Framework de UI declarativa da Apple para criar apps em Swift para iOS, iPadOS, macOS, watchOS, tvOS e visionOS. |
Nota F | 35 | 100% | Estados Unidos Five Eyes | Não | Parcial | Sim | Não |
Perguntas
Qual é a opção mais privada em frameworks de apps multiplataforma?
Nossa escolha é Tauri. Apps pequenos e rápidos para desktop e dispositivos móveis a partir de uma única base de código web, usando o web view do sistema em vez de um navegador embutido. Um núcleo em Rust com sistema de permissões, sem telemetria e com uma auditoria independente pública. Combina bem com Svelte e TypeScript, como nos apps do Forward Email (github.com/forwardemail/mail.forwardemail.net), que chegam a Windows, macOS, Linux, Android e iOS a partir de uma única base de código em Tauri, Svelte e TypeScript.
Como são avaliados os itens em frameworks de apps multiplataforma?
Cada item responde a 4 perguntas: código aberto, sem rastreadores nem telemetria, sem anúncios nem venda de dados e auditoria independente. As respostas precisam de links para evidências. Ver os critérios completos.
A jurisdição importa?
A jurisdição define quais leis podem obrigar um provedor a entregar dados. Cada item mostra seu país e se ele faz parte dos Five, Nine ou Fourteen Eyes. Os dados que um provedor pode entregar dependem principalmente do que ele armazena e de quem detém as chaves. Leia sobre jurisdições e o CLOUD Act.
Comparações
- Alternativas a 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