Integritetsbedömningar av plattformsoberoende appramverk
Ramverk för att bygga skrivbords- och mobilappar från en gemensam kodbas. Deras verktyg och SDK:er kan lägga till telemetri i varje app som byggs med dem.
29 plattformsoberoende appramverk bedöms enligt 4 offentliga kriterier, och 29 har tillräckliga belägg för ett bokstavsbetyg. Vår rekommendation är Tauri. Av de 18 med känd jurisdiktion: 13 är baserade i ett Five Eyes-land och 15 i de bredare Fourteen Eyes.
Endast plattformsoberoende appramverk med öppen källkod · Kriterier för den här kategorin · Föreslå ett tillägg · Markdown
| Namn | Betyg | Poäng | Data | Jurisdiktion | Öppen källkod | Inga spårare eller telemetri | Inga annonser eller dataförsäljning | Oberoende granskning |
|---|---|---|---|---|---|---|---|---|
Tauri Vår rekommendation Ramverk för att bygga skrivbords- och mobilprogram med en webbfrontend och en backend i Rust, som använder operativsystemets webbvy. |
Betyg B | 85 | 100% | Nederländerna Nine Eyes | Ja | Delvis | Ja | Ja |
Ramverk från Apache Software Foundation för att bygga mobilappar med HTML, CSS och JavaScript, paketerade i en inbyggd webbvy med plugins för enhets-API:er. |
Betyg B | 80 | 100% | USA Five Eyes | Ja | Ja | Ja | Nej |
Samling Python-verktyg för att bygga inbyggda appar, bland annat GUI-verktygslådan Toga som använder varje plattforms inbyggda widgetar och paketeringsverktyget Briefcase. |
Betyg B | 80 | 100% | – | Ja | Ja | Ja | Nej |
Verktygslåda för att bygga grafiska användargränssnitt, skriven i C med bindningar för många språk. Den utvecklas av GNOME-projektet. |
Betyg B | 80 | 100% | USA Five Eyes | Ja | Ja | Ja | Nej |
Plattformsoberoende GUI-bibliotek för Rust baserat på Elm-arkitekturen, med fokus på enkelhet och typsäkerhet. |
Betyg B | 80 | 100% | – | Ja | Ja | Ja | Nej |
Python-ramverk för plattformsoberoende appar med stöd för multitouch, som ritar sina egna GPU-accelererade widgetar och använder designspråket KV. |
Betyg B | 80 | 100% | – | Ja | Ja | Ja | Nej |
Ramverk för att bygga inbyggda Android- och iOS-appar med JavaScript eller TypeScript, med direkt åtkomst till plattformens inbyggda API:er, som kan användas med Angular, Vue, React, Svelte eller Solid. |
Betyg B | 80 | 100% | USA Five Eyes | Ja | Ja | Ja | Nej |
Ramverk för att bygga skrivbordsappar med Go och webbteknik, som använder operativsystemets inbyggda webbvy för frontend. |
Betyg B | 80 | 100% | – | Ja | Ja | Ja | Nej |
UI-verktygslåda för att bygga inbyggda användargränssnitt med ett deklarativt märkspråk, med API:er för Rust, C++, JavaScript och Python, för skrivbord, mobil och inbyggda enheter. |
Betyg C | 65 | 100% | Tyskland Fourteen Eyes | Ja | Delvis | Ja | Nej |
Microsofts plattformsoberoende UI-ramverk för att bygga inbyggda appar för Android, iOS, macOS och Windows från en gemensam kodbas i C# och XAML. |
Betyg D | 50 | 100% | USA Five Eyes | Ja | Nej | Ja | Nej |
Plattformsoberoende UI-ramverk för .NET som ritar sina egna kontroller med XAML och C#, för Windows, macOS, Linux, Android, iOS och WebAssembly. |
Betyg D | 50 | 100% | Estland Utanför Eyes | Ja | Nej | Ja | Nej |
Plattformsoberoende inbyggd körmiljö för att köra webbappar på Android och iOS och som progressiva webbappar, med ett plugin-API för inbyggda enhetsfunktioner. |
Betyg D | 50 | 100% | USA Five Eyes | Ja | Nej | Ja | Nej |
Ramverk för att bygga skrivbordsappar i TypeScript, med ett inbyggt lager skrivet i Zig, Objective-C och C++, kompakta paket och inbyggda differentiella uppdateringar. |
Betyg D | 50 | 100% | – | Ja | Nej | Ja | Nej |
Ramverk för att bygga plattformsoberoende skrivbordsprogram med JavaScript, HTML och CSS genom att paketera Chromium och Node.js. |
Betyg D | 50 | 100% | USA Five Eyes | Ja | Nej | Ja | Nej |
Ramverk och verktyg byggda på React Native för att bygga appar för Android, iOS och webben, med en CLI, SDK-moduler, filbaserad routning och valfria molntjänster för byggen. |
Betyg D | 50 | 100% | USA Five Eyes | Ja | Nej | Ja | Nej |
Googles UI-verktygslåda för att bygga inbyggt kompilerade mobil-, webb- och skrivbordsappar från en gemensam Dart-kodbas, som ritar sina egna widgetar med sin renderingsmotor. |
Betyg D | 50 | 100% | USA Five Eyes | Ja | Nej | Ja | Nej |
HTML- och JavaScript-ramverk för att bygga mobil-, skrivbords- och webbappar med utseende från iOS och Material Design, som kan användas med Vue, React eller Svelte. |
Betyg D | 50 | 100% | – | Ja | Nej | Ja | Nej |
GUI-verktygslåda för Go som bygger skrivbords-, mobil- och webbappar från en gemensam kodbas. |
Betyg D | 50 | 100% | – | Ja | Nej | Ja | Nej |
UI-verktygslåda med webbkomponenter för att bygga mobil-, skrivbords- och progressiva webbappar med HTML, CSS och JavaScript, som kan användas med Angular, React eller Vue. |
Betyg D | 50 | 100% | USA Five Eyes | Ja | Nej | Ja | Nej |
Googles deklarativa UI-verktygslåda för Android-appar, skriven i Kotlin, där gränssnitt byggs av komponerbara funktioner. |
Betyg D | 50 | 100% | USA Five Eyes | Ja | Nej | Ja | Nej |
Teknik från JetBrains för att dela Kotlin-kod mellan Android, iOS, skrivbord, webb och server, med Compose Multiplatform för gemensamma användargränssnitt. |
Betyg D | 50 | 100% | Tjeckien Utanför Eyes | Ja | Nej | Ja | Nej |
Plattformsoberoende ramverk för att bygga inbyggda mobil- och webbgränssnitt med webbteknik som CSS och React, med en flertrådad renderingsmotor. |
Betyg D | 50 | 100% | – | Ja | Nej | Ja | Nej |
Körmiljö som kombinerar Chromium och Node.js för att bygga skrivbordsappar med HTML och JavaScript, där Node.js-moduler kan anropas från DOM. |
Betyg D | 50 | 100% | – | Ja | Nej | Ja | Nej |
Vue.js-baserat ramverk för att bygga webb-, mobil- och skrivbordsappar från en gemensam kodbas, med ett Material-komponentbibliotek och en CLI. |
Betyg D | 50 | 100% | – | Ja | Nej | Ja | Nej |
Ramverk från Meta för att bygga inbyggda Android- och iOS-appar med React och JavaScript eller TypeScript, som renderar plattformens inbyggda UI-komponenter. |
Betyg D | 50 | 100% | USA Five Eyes | Ja | Nej | Ja | Nej |
Plattformsoberoende UI-ramverk för .NET som kör appar i C# och XAML på Windows, macOS, Linux, Android, iOS och WebAssembly, med WinUI-API:er. |
Betyg D | 50 | 100% | Kanada Five Eyes | Ja | Nej | Ja | Nej |
Lättviktigt ramverk för att bygga skrivbordsappar med JavaScript, HTML och CSS, som använder operativsystemets webbvy och en liten inbyggd server i stället för en medföljande webbläsare. |
Betyg D | 40 | 100% | – | Ja | Nej | Delvis | Nej |
Plattformsoberoende applikationsramverk i C++ med UI-verktygslådorna Qt Widgets och Qt Quick/QML, för skrivbord, mobil och inbyggda enheter. |
Betyg F | 35 | 100% | Finland Utanför Eyes | Delvis | Nej | Ja | Nej |
Apples deklarativa UI-ramverk för att bygga appar i Swift för iOS, iPadOS, macOS, watchOS, tvOS och visionOS. |
Betyg F | 35 | 100% | USA Five Eyes | Nej | Delvis | Ja | Nej |
Frågor
Vilket är det mest integritetsvänliga alternativet bland plattformsoberoende appramverk?
Vår rekommendation är Tauri. Små, snabba appar för skrivbord och mobil från en gemensam webbkodbas, som använder systemets webbvy i stället för en medföljande webbläsare. En kärna i Rust med ett behörighetssystem, ingen telemetri och en offentlig oberoende granskning. Passar bra ihop med Svelte och TypeScript, som i Forward Emails appar (github.com/forwardemail/mail.forwardemail.net), som levereras till Windows, macOS, Linux, Android och iOS från en gemensam kodbas med Tauri, Svelte och TypeScript.
Hur bedöms plattformsoberoende appramverk?
Varje post besvarar 4 frågor: öppen källkod, inga spårare eller telemetri, inga annonser eller dataförsäljning och oberoende granskning. Svaren behöver länkar till belägg. Visa de fullständiga kriterierna.
Spelar jurisdiktionen någon roll?
Jurisdiktionen avgör vilka lagar som kan tvinga en leverantör att lämna ut data. Varje post visar sitt land och om det ingår i Five, Nine eller Fourteen Eyes. Vilka data en leverantör kan lämna ut beror främst på vad den lagrar och vem som har nycklarna. Läs om jurisdiktioner och CLOUD Act.
Jämförelser
- Alternativ till 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