Privatlivsvurderinger af frameworks til apps på tværs af platforme
Frameworks til at bygge desktop- og mobilapps ud fra én kodebase. Deres værktøjer og SDK'er kan tilføje telemetri til hver app, der bygges med dem.
Kategorien frameworks til apps på tværs af platforme: 29 vurderes efter 4 offentlige kriterier, og 29 har tilstrækkelig dokumentation til en bogstavkarakter. Vores anbefaling er Tauri. Blandt de 18 med kendt jurisdiktion gælder, at 13 er baseret i et Five Eyes-land, og 15 i den bredere Fourteen Eyes-gruppe.
Kun open source: frameworks til apps på tværs af platforme · Kriterier for denne kategori · Foreslå en tilføjelse · Markdown
| Navn | Karakter | Score | Data | Jurisdiktion | Open source | Ingen sporing eller telemetri | Ingen reklamer eller salg af data | Uafhængig revision |
|---|---|---|---|---|---|---|---|---|
Tauri Vores anbefaling Framework til at bygge desktop- og mobilapplikationer med en webfrontend og en Rust-backend, der bruger styresystemets webview. |
Karakter B | 85 | 100% | Nederlandene Nine Eyes | Ja | Delvis | Ja | Ja |
Framework fra Apache Software Foundation til at bygge mobilapps med HTML, CSS og JavaScript, pakket i en native webview med plugins til enheds-API'er. |
Karakter B | 80 | 100% | USA Five Eyes | Ja | Ja | Ja | Nej |
Samling af Python-værktøjer til at bygge native apps, herunder GUI-værktøjssættet Toga, der bruger hver platforms egne widgets, og pakkeværktøjet Briefcase. |
Karakter B | 80 | 100% | – | Ja | Ja | Ja | Nej |
Værktøjssæt til at bygge grafiske brugerflader, skrevet i C med bindinger til mange sprog. Det udvikles af GNOME-projektet. |
Karakter B | 80 | 100% | USA Five Eyes | Ja | Ja | Ja | Nej |
GUI-bibliotek på tværs af platforme til Rust baseret på Elm-arkitekturen med fokus på enkelhed og typesikkerhed. |
Karakter B | 80 | 100% | – | Ja | Ja | Ja | Nej |
Python-framework til apps på tværs af platforme med multitouch-understøttelse, der tegner sine egne GPU-accelererede widgets og bruger designsproget KV. |
Karakter B | 80 | 100% | – | Ja | Ja | Ja | Nej |
Framework til at bygge native Android- og iOS-apps med JavaScript eller TypeScript, med direkte adgang til platformens native API'er, kan bruges med Angular, Vue, React, Svelte eller Solid. |
Karakter B | 80 | 100% | USA Five Eyes | Ja | Ja | Ja | Nej |
Framework til at bygge desktopapps med Go og webteknologier, der bruger styresystemets native webview til frontenden. |
Karakter B | 80 | 100% | – | Ja | Ja | Ja | Nej |
UI-værktøjssæt til at bygge native brugerflader med et deklarativt markupsprog, med API'er til Rust, C++, JavaScript og Python, til desktop, mobil og indlejrede enheder. |
Karakter C | 65 | 100% | Tyskland Fourteen Eyes | Ja | Delvis | Ja | Nej |
Microsofts UI-framework på tværs af platforme til at bygge native Android-, iOS-, macOS- og Windows-apps ud fra én kodebase i C# og XAML. |
Karakter D | 50 | 100% | USA Five Eyes | Ja | Nej | Ja | Nej |
UI-framework på tværs af platforme til .NET, der tegner sine egne kontroller med XAML og C#, til Windows, macOS, Linux, Android, iOS og WebAssembly. |
Karakter D | 50 | 100% | Estland Uden for Eyes | Ja | Nej | Ja | Nej |
Native runtime på tværs af platforme til at køre webapps på Android og iOS og som progressive webapps, med et plugin-API til native enhedsfunktioner. |
Karakter D | 50 | 100% | USA Five Eyes | Ja | Nej | Ja | Nej |
Framework til at bygge desktopapps i TypeScript med et native lag skrevet i Zig, Objective-C og C++, kompakte pakker og indbyggede differentielle opdateringer. |
Karakter D | 50 | 100% | – | Ja | Nej | Ja | Nej |
Framework til at bygge desktopapplikationer på tværs af platforme med JavaScript, HTML og CSS ved at medfølge Chromium og Node.js. |
Karakter D | 50 | 100% | USA Five Eyes | Ja | Nej | Ja | Nej |
Framework og værktøjer bygget på React Native til at bygge Android-, iOS- og webapps med en CLI, SDK-moduler, filbaseret routing og valgfrie cloud-buildtjenester. |
Karakter D | 50 | 100% | USA Five Eyes | Ja | Nej | Ja | Nej |
Googles UI-værktøjssæt til at bygge nativt kompilerede mobil-, web- og desktopapps ud fra én Dart-kodebase, der tegner sine egne widgets med sin egen renderingsmotor. |
Karakter D | 50 | 100% | USA Five Eyes | Ja | Nej | Ja | Nej |
HTML- og JavaScript-framework til at bygge mobil-, desktop- og webapps med et udseende som iOS og Material Design, kan bruges med Vue, React eller Svelte. |
Karakter D | 50 | 100% | – | Ja | Nej | Ja | Nej |
GUI-værktøjssæt til Go, der bygger desktop-, mobil- og webapps ud fra én kodebase. |
Karakter D | 50 | 100% | – | Ja | Nej | Ja | Nej |
UI-værktøjssæt af webkomponenter til at bygge mobil-, desktop- og progressive webapps med HTML, CSS og JavaScript, kan bruges med Angular, React eller Vue. |
Karakter D | 50 | 100% | USA Five Eyes | Ja | Nej | Ja | Nej |
Googles deklarative UI-værktøjssæt til Android-apps, skrevet i Kotlin, hvor brugerflader bygges af composable-funktioner. |
Karakter D | 50 | 100% | USA Five Eyes | Ja | Nej | Ja | Nej |
Teknologi fra JetBrains til at dele Kotlin-kode på tværs af Android, iOS, desktop, web og server med Compose Multiplatform til fælles brugerflader. |
Karakter D | 50 | 100% | Tjekkiet Uden for Eyes | Ja | Nej | Ja | Nej |
Framework på tværs af platforme til at bygge native mobil- og webbrugerflader med webteknologier som CSS og React, med en flertrådet renderingsmotor. |
Karakter D | 50 | 100% | – | Ja | Nej | Ja | Nej |
Runtime, der kombinerer Chromium og Node.js til at bygge desktopapps med HTML og JavaScript, hvor Node.js-moduler kan kaldes fra DOM. |
Karakter D | 50 | 100% | – | Ja | Nej | Ja | Nej |
Vue.js-baseret framework til at bygge web-, mobil- og desktopapps ud fra én kodebase med et Material-komponentbibliotek og en CLI. |
Karakter D | 50 | 100% | – | Ja | Nej | Ja | Nej |
Framework fra Meta til at bygge native Android- og iOS-apps med React og JavaScript eller TypeScript, der renderer platformens egne UI-komponenter. |
Karakter D | 50 | 100% | USA Five Eyes | Ja | Nej | Ja | Nej |
UI-framework på tværs af platforme til .NET, der kører C#- og XAML-apps på Windows, macOS, Linux, Android, iOS og WebAssembly ved hjælp af WinUI-API'er. |
Karakter D | 50 | 100% | Canada Five Eyes | Ja | Nej | Ja | Nej |
Letvægtsframework til at bygge desktopapps med JavaScript, HTML og CSS, der bruger styresystemets webview og en lille native server i stedet for en medfølgende browser. |
Karakter D | 40 | 100% | – | Ja | Nej | Delvis | Nej |
C++-applikationsframework på tværs af platforme med UI-værktøjssættene Qt Widgets og Qt Quick/QML til desktop, mobil og indlejrede enheder. |
Karakter F | 35 | 100% | Finland Uden for Eyes | Delvis | Nej | Ja | Nej |
Apples deklarative UI-framework til at bygge apps i Swift til iOS, iPadOS, macOS, watchOS, tvOS og visionOS. |
Karakter F | 35 | 100% | USA Five Eyes | Nej | Delvis | Ja | Nej |
Spørgsmål
Hvad er den mest private mulighed i kategorien frameworks til apps på tværs af platforme?
Vores anbefaling er Tauri. Små, hurtige apps til desktop og mobil ud fra én webkodebase, der bruger systemets webview i stedet for en medfølgende browser. En Rust-kerne med et tilladelsessystem, ingen telemetri og en offentlig uafhængig revision. Passer godt sammen med Svelte og TypeScript, som i Forward Emails apps (github.com/forwardemail/mail.forwardemail.net), der udgives til Windows, macOS, Linux, Android og iOS fra én kodebase med Tauri, Svelte og TypeScript.
Hvordan vurderes frameworks til apps på tværs af platforme?
Hver post besvarer 4 spørgsmål: open source, ingen sporing eller telemetri, ingen reklamer eller salg af data og uafhængig revision. Svarene skal linke til dokumentation. Se de fulde kriterier.
Betyder jurisdiktion noget?
Jurisdiktionen afgør, hvilke love der kan tvinge en udbyder til at udlevere data. Hver post viser sit land, og om det er med i Five, Nine eller Fourteen Eyes. De data, en udbyder kan udlevere, afhænger mest af, hvad den gemmer, og hvem der har nøglerne. Læs om jurisdiktioner og CLOUD Act.
Sammenligninger
- Alternativer til 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