Personvernvurderinger av rammeverk for apper på tvers av plattformer
Rammeverk for å bygge skrivebords- og mobilapper fra én kodebase. Verktøyene og SDK-ene deres kan legge til telemetri i hver app som bygges med dem.
29 rammeverk for apper på tvers av plattformer er vurdert etter 4 offentlige kriterier, og 29 har nok bevis til en bokstavkarakter. Vårt valg er Tauri. Blant de 18 med kjent jurisdiksjon: 13 er basert i et Five Eyes-land, og 15 i det bredere Fourteen Eyes-samarbeidet.
Bare rammeverk for apper på tvers av plattformer med åpen kildekode · Kriterier for denne kategorien · Foreslå et tillegg · Markdown
| Navn | Karakter | Poengsum | Data | Jurisdiksjon | Åpen kildekode | Ingen sporere eller telemetri | Ingen annonser eller datasalg | Uavhengig revisjon |
|---|---|---|---|---|---|---|---|---|
Tauri Vårt valg Rammeverk for å bygge skrivebords- og mobilapplikasjoner med en webfrontend og en Rust-backend, som bruker operativsystemets webvisning. |
Karakter B | 85 | 100% | Nederland Nine Eyes | Ja | Delvis | Ja | Ja |
Rammeverk fra Apache Software Foundation for å bygge mobilapper med HTML, CSS og JavaScript, pakket i en innebygd webvisning med tillegg for enhets-API-er. |
Karakter B | 80 | 100% | USA Five Eyes | Ja | Ja | Ja | Nei |
Samling av Python-verktøy for å bygge native apper, blant annet GUI-verktøysettet Toga, som bruker hver plattforms egne widgeter, og pakkeverktøyet Briefcase. |
Karakter B | 80 | 100% | – | Ja | Ja | Ja | Nei |
Verktøysett for å bygge grafiske brukergrensesnitt, skrevet i C med bindinger for mange språk. Det utvikles av GNOME-prosjektet. |
Karakter B | 80 | 100% | USA Five Eyes | Ja | Ja | Ja | Nei |
GUI-bibliotek på tvers av plattformer for Rust basert på Elm-arkitekturen, med fokus på enkelhet og typesikkerhet. |
Karakter B | 80 | 100% | – | Ja | Ja | Ja | Nei |
Python-rammeverk for apper på tvers av plattformer med støtte for multitouch, som tegner sine egne GPU-akselererte widgeter og bruker designspråket KV. |
Karakter B | 80 | 100% | – | Ja | Ja | Ja | Nei |
Rammeverk for å bygge native Android- og iOS-apper med JavaScript eller TypeScript, med direkte tilgang til plattformens native API-er, som kan brukes med Angular, Vue, React, Svelte eller Solid. |
Karakter B | 80 | 100% | USA Five Eyes | Ja | Ja | Ja | Nei |
Rammeverk for å bygge skrivebordsapper med Go og webteknologier, som bruker operativsystemets native webvisning for frontenden. |
Karakter B | 80 | 100% | – | Ja | Ja | Ja | Nei |
UI-verktøysett for å bygge native brukergrensesnitt med et deklarativt markeringsspråk, med API-er for Rust, C++, JavaScript og Python, for skrivebord, mobil og innebygde enheter. |
Karakter C | 65 | 100% | Tyskland Fourteen Eyes | Ja | Delvis | Ja | Nei |
Microsofts UI-rammeverk på tvers av plattformer for å bygge native apper for Android, iOS, macOS og Windows fra én kodebase i C# og XAML. |
Karakter D | 50 | 100% | USA Five Eyes | Ja | Nei | Ja | Nei |
UI-rammeverk på tvers av plattformer for .NET som tegner sine egne kontroller med XAML og C#, for Windows, macOS, Linux, Android, iOS og WebAssembly. |
Karakter D | 50 | 100% | Estland Utenfor Eyes | Ja | Nei | Ja | Nei |
Native kjøretid på tvers av plattformer for å kjøre nettapper på Android og iOS og som progressive nettapper, med et tilleggs-API for native enhetsfunksjoner. |
Karakter D | 50 | 100% | USA Five Eyes | Ja | Nei | Ja | Nei |
Rammeverk for å bygge skrivebordsapper i TypeScript, med et native lag skrevet i Zig, Objective-C og C++, kompakte pakker og innebygde differensielle oppdateringer. |
Karakter D | 50 | 100% | – | Ja | Nei | Ja | Nei |
Rammeverk for å bygge skrivebordsapplikasjoner på tvers av plattformer med JavaScript, HTML og CSS ved å pakke med Chromium og Node.js. |
Karakter D | 50 | 100% | USA Five Eyes | Ja | Nei | Ja | Nei |
Rammeverk og verktøy bygget på React Native for å bygge Android-, iOS- og nettapper, med CLI, SDK-moduler, filbasert ruting og valgfrie byggetjenester i skyen. |
Karakter D | 50 | 100% | USA Five Eyes | Ja | Nei | Ja | Nei |
Googles UI-verktøysett for å bygge native kompilerte mobil-, nett- og skrivebordsapper fra én Dart-kodebase, som tegner sine egne widgeter med sin egen renderingsmotor. |
Karakter D | 50 | 100% | USA Five Eyes | Ja | Nei | Ja | Nei |
HTML- og JavaScript-rammeverk for å bygge mobil-, skrivebords- og nettapper med iOS- og Material Design-utseende, som kan brukes med Vue, React eller Svelte. |
Karakter D | 50 | 100% | – | Ja | Nei | Ja | Nei |
GUI-verktøysett for Go som bygger skrivebords-, mobil- og nettapper fra én kodebase. |
Karakter D | 50 | 100% | – | Ja | Nei | Ja | Nei |
UI-verktøysett med webkomponenter for å bygge mobil-, skrivebords- og progressive nettapper med HTML, CSS og JavaScript, som kan brukes med Angular, React eller Vue. |
Karakter D | 50 | 100% | USA Five Eyes | Ja | Nei | Ja | Nei |
Googles deklarative UI-verktøysett for Android-apper, skrevet i Kotlin, der grensesnitt bygges av komponerbare funksjoner. |
Karakter D | 50 | 100% | USA Five Eyes | Ja | Nei | Ja | Nei |
JetBrains-teknologi for å dele Kotlin-kode mellom Android, iOS, skrivebord, nett og server, med Compose Multiplatform for delte brukergrensesnitt. |
Karakter D | 50 | 100% | Tsjekkia Utenfor Eyes | Ja | Nei | Ja | Nei |
Rammeverk på tvers av plattformer for å bygge native mobil- og nettgrensesnitt med webteknologier som CSS og React, med en flertrådet renderingsmotor. |
Karakter D | 50 | 100% | – | Ja | Nei | Ja | Nei |
Kjøretid som kombinerer Chromium og Node.js for å bygge skrivebordsapper med HTML og JavaScript, der Node.js-moduler kan kalles fra DOM. |
Karakter D | 50 | 100% | – | Ja | Nei | Ja | Nei |
Vue.js-basert rammeverk for å bygge nett-, mobil- og skrivebordsapper fra én kodebase, med et Material-komponentbibliotek og en CLI. |
Karakter D | 50 | 100% | – | Ja | Nei | Ja | Nei |
Rammeverk fra Meta for å bygge native Android- og iOS-apper med React og JavaScript eller TypeScript, som rendrer plattformens egne UI-komponenter. |
Karakter D | 50 | 100% | USA Five Eyes | Ja | Nei | Ja | Nei |
UI-rammeverk på tvers av plattformer for .NET som kjører C#- og XAML-apper på Windows, macOS, Linux, Android, iOS og WebAssembly, med WinUI-API-er. |
Karakter D | 50 | 100% | Canada Five Eyes | Ja | Nei | Ja | Nei |
Lett rammeverk for å bygge skrivebordsapper med JavaScript, HTML og CSS, som bruker operativsystemets webvisning og en liten native server i stedet for en medfølgende nettleser. |
Karakter D | 40 | 100% | – | Ja | Nei | Delvis | Nei |
C++-applikasjonsrammeverk på tvers av plattformer med UI-verktøysettene Qt Widgets og Qt Quick/QML, for skrivebord, mobil og innebygde enheter. |
Karakter F | 35 | 100% | Finland Utenfor Eyes | Delvis | Nei | Ja | Nei |
Apples deklarative UI-rammeverk for å bygge apper i Swift for iOS, iPadOS, macOS, watchOS, tvOS og visionOS. |
Karakter F | 35 | 100% | USA Five Eyes | Nei | Delvis | Ja | Nei |
Spørsmål
Hva er det mest private alternativet blant rammeverk for apper på tvers av plattformer?
Vårt valg er Tauri. Små, raske apper for skrivebord og mobil fra én webkodebase, som bruker systemets webvisning i stedet for en medfølgende nettleser. En Rust-kjerne med et tillatelsessystem, ingen telemetri og en offentlig uavhengig revisjon. Passer godt med Svelte og TypeScript, som i Forward Email-appene (github.com/forwardemail/mail.forwardemail.net), som leveres til Windows, macOS, Linux, Android og iOS fra én kodebase med Tauri, Svelte og TypeScript.
Hvordan vurderes rammeverk for apper på tvers av plattformer?
Hver oppføring svarer på 4 spørsmål: åpen kildekode, ingen sporere eller telemetri, ingen annonser eller datasalg og uavhengig revisjon. Svarene må lenke til bevis. Se de fullstendige kriteriene.
Har jurisdiksjonen betydning?
Jurisdiksjonen avgjør hvilke lover som kan tvinge en leverandør til å utlevere data. Hver oppføring viser land og om landet er med i Five, Nine eller Fourteen Eyes. Hvilke data en leverandør kan utlevere, avhenger mest av hva den lagrer og hvem som har nøklene. Les om jurisdiksjoner 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