Platformfüggetlen alkalmazás-keretrendszerek adatvédelmi értékelése
Keretrendszerek asztali és mobilalkalmazások egyetlen kódbázisból történő készítéséhez. Eszközeik és SDK-ik telemetriát vihetnek minden velük készült alkalmazásba.
platformfüggetlen alkalmazás-keretrendszerek: 29 bejegyzés értékelése 4 nyilvános kritérium alapján; ebből 29 rendelkezik elegendő bizonyítékkal a betűosztályzathoz. Ajánlásunk: Tauri. Az ismert joghatóságú 18 bejegyzés közül 13 Five Eyes-országban, 15 pedig a tágabb Fourteen Eyes körébe tartozó országban található.
Csak nyílt forráskódú platformfüggetlen alkalmazás-keretrendszerek · A kategória kritériumai · Új bejegyzés javaslása · Markdown
| Név | Osztályzat | Pontszám | Adatok | Joghatóság | Nyílt forráskódú | Nincs nyomkövető vagy telemetria | Nincs hirdetés és adateladás | Független audit |
|---|---|---|---|---|---|---|---|---|
Tauri Ajánlásunk Keretrendszer asztali és mobilalkalmazások készítéséhez webes front-enddel és Rust back-enddel, az operációs rendszer webnézetét használva. |
Osztályzat B | 85 | 100% | Hollandia Nine Eyes | Igen | Részben | Igen | Igen |
Az Apache Software Foundation keretrendszere mobilalkalmazások készítéséhez HTML-lel, CSS-sel és JavaScripttel, natív webnézetbe csomagolva, az eszköz-API-khoz bővítményekkel. |
Osztályzat B | 80 | 100% | Egyesült Államok Five Eyes | Igen | Igen | Igen | Nem |
Python-eszközök gyűjteménye natív alkalmazások készítéséhez, köztük a Toga GUI-eszközkészlet, amely az egyes platformok natív vezérlőit használja, és a Briefcase csomagolóeszköz. |
Osztályzat B | 80 | 100% | – | Igen | Igen | Igen | Nem |
C nyelven írt eszközkészlet grafikus felhasználói felületek készítéséhez, számos nyelvhez elérhető kötésekkel. A GNOME projekt fejleszti. |
Osztályzat B | 80 | 100% | Egyesült Államok Five Eyes | Igen | Igen | Igen | Nem |
Az Elm-architektúrán alapuló platformfüggetlen GUI-könyvtár Rusthoz, amely az egyszerűségre és a típusbiztonságra összpontosít. |
Osztályzat B | 80 | 100% | – | Igen | Igen | Igen | Nem |
Python-keretrendszer platformfüggetlen alkalmazásokhoz többérintéses támogatással, amely saját, GPU-gyorsítású vezérlőket rajzol, és a KV tervezési nyelvet használja. |
Osztályzat B | 80 | 100% | – | Igen | Igen | Igen | Nem |
Keretrendszer natív Android- és iOS-alkalmazások készítéséhez JavaScripttel vagy TypeScripttel, amely közvetlen hozzáférést ad a natív platform-API-khoz; Angularral, Vue-val, Reacttel, Svelte-tel vagy Soliddal használható. |
Osztályzat B | 80 | 100% | Egyesült Államok Five Eyes | Igen | Igen | Igen | Nem |
Keretrendszer asztali alkalmazások készítéséhez Go-val és webes technológiákkal, a front-endhez az operációs rendszer natív webnézetét használva. |
Osztályzat B | 80 | 100% | – | Igen | Igen | Igen | Nem |
UI-eszközkészlet natív felhasználói felületek készítéséhez deklaratív jelölőnyelvvel, Rust, C++, JavaScript és Python API-kkal, asztali, mobil- és beágyazott eszközökhöz. |
Osztályzat C | 65 | 100% | Németország Fourteen Eyes | Igen | Részben | Igen | Nem |
A Microsoft platformfüggetlen UI-keretrendszere natív Android-, iOS-, macOS- és Windows-alkalmazások készítéséhez egyetlen C#- és XAML-kódbázisból. |
Osztályzat D | 50 | 100% | Egyesült Államok Five Eyes | Igen | Nem | Igen | Nem |
Platformfüggetlen UI-keretrendszer .NET-hez, amely XAML-lel és C#-pal saját maga rajzolja a vezérlőit, és Windowst, macOS-t, Linuxot, Androidot, iOS-t és WebAssemblyt céloz. |
Osztályzat D | 50 | 100% | Észtország Eyes-szövetségen kívül | Igen | Nem | Igen | Nem |
Platformfüggetlen natív futtatókörnyezet webalkalmazások futtatásához Androidon és iOS-en, valamint progresszív webalkalmazásként, bővítmény-API-val a natív eszközfunkciókhoz. |
Osztályzat D | 50 | 100% | Egyesült Államok Five Eyes | Igen | Nem | Igen | Nem |
Keretrendszer asztali alkalmazások készítéséhez TypeScriptben, Zig, Objective-C és C++ nyelven írt natív réteggel, kompakt csomagokkal és beépített különbségi frissítésekkel. |
Osztályzat D | 50 | 100% | – | Igen | Nem | Igen | Nem |
Keretrendszer platformfüggetlen asztali alkalmazások készítéséhez JavaScripttel, HTML-lel és CSS-sel, a Chromium és a Node.js becsomagolásával. |
Osztályzat D | 50 | 100% | Egyesült Államok Five Eyes | Igen | Nem | Igen | Nem |
React Native-ra épülő keretrendszer és eszközkészlet Android-, iOS- és webalkalmazások készítéséhez, parancssori felülettel, SDK-modulokkal, fájlalapú útválasztással és opcionális felhőalapú buildszolgáltatásokkal. |
Osztályzat D | 50 | 100% | Egyesült Államok Five Eyes | Igen | Nem | Igen | Nem |
A Google UI-eszközkészlete natívan fordított mobil-, web- és asztali alkalmazások készítéséhez egyetlen Dart-kódbázisból, amely saját renderelőmotorjával rajzolja a vezérlőit. |
Osztályzat D | 50 | 100% | Egyesült Államok Five Eyes | Igen | Nem | Igen | Nem |
HTML- és JavaScript-keretrendszer mobil-, asztali és webalkalmazások készítéséhez iOS- és Material Design-megjelenéssel, Vue-val, Reacttel vagy Svelte-tel használható. |
Osztályzat D | 50 | 100% | – | Igen | Nem | Igen | Nem |
GUI-eszközkészlet Go-hoz, amely egyetlen kódbázisból készít asztali, mobil- és webalkalmazásokat. |
Osztályzat D | 50 | 100% | – | Igen | Nem | Igen | Nem |
Webkomponensekből álló UI-eszközkészlet mobil-, asztali és progresszív webalkalmazások készítéséhez HTML-lel, CSS-sel és JavaScripttel, Angularral, Reacttel vagy Vue-val használható. |
Osztályzat D | 50 | 100% | Egyesült Államok Five Eyes | Igen | Nem | Igen | Nem |
A Google deklaratív UI-eszközkészlete Android-alkalmazásokhoz, Kotlinban írva, amelyben a felületek összeállítható (composable) függvényekből épülnek fel. |
Osztályzat D | 50 | 100% | Egyesült Államok Five Eyes | Igen | Nem | Igen | Nem |
A JetBrains technológiája Kotlin-kód megosztására Android, iOS, asztali, webes és szerveroldali környezetek között, a Compose Multiplatformmal a közös felhasználói felületekhez. |
Osztályzat D | 50 | 100% | Csehország Eyes-szövetségen kívül | Igen | Nem | Igen | Nem |
Platformfüggetlen keretrendszer natív mobil- és webes felületek készítéséhez webes technológiákkal, például CSS-sel és Reacttel, többszálú renderelőmotorral. |
Osztályzat D | 50 | 100% | – | Igen | Nem | Igen | Nem |
A Chromiumot és a Node.js-t egyesítő futtatókörnyezet asztali alkalmazások készítéséhez HTML-lel és JavaScripttel, amelyben a Node.js-modulok a DOM-ból hívhatók. |
Osztályzat D | 50 | 100% | – | Igen | Nem | Igen | Nem |
Vue.js-alapú keretrendszer web-, mobil- és asztali alkalmazások készítéséhez egyetlen kódbázisból, Material komponenskönyvtárral és parancssori felülettel. |
Osztályzat D | 50 | 100% | – | Igen | Nem | Igen | Nem |
A Meta keretrendszere natív Android- és iOS-alkalmazások készítéséhez Reacttel és JavaScripttel vagy TypeScripttel, amely a platform natív UI-komponenseit rendereli. |
Osztályzat D | 50 | 100% | Egyesült Államok Five Eyes | Igen | Nem | Igen | Nem |
Platformfüggetlen UI-keretrendszer .NET-hez, amely C#- és XAML-alkalmazásokat futtat Windowson, macOS-en, Linuxon, Androidon, iOS-en és WebAssemblyn, a WinUI API-kat használva. |
Osztályzat D | 50 | 100% | Kanada Five Eyes | Igen | Nem | Igen | Nem |
Könnyűsúlyú keretrendszer asztali alkalmazások készítéséhez JavaScripttel, HTML-lel és CSS-sel, amely beépített böngésző helyett az operációs rendszer webnézetét és egy kis natív szervert használ. |
Osztályzat D | 40 | 100% | – | Igen | Nem | Részben | Nem |
Platformfüggetlen C++ alkalmazás-keretrendszer a Qt Widgets és a Qt Quick/QML felhasználóifelület-eszközkészletekkel asztali, mobil- és beágyazott eszközökhöz. |
Osztályzat F | 35 | 100% | Finnország Eyes-szövetségen kívül | Részben | Nem | Igen | Nem |
Az Apple deklaratív UI-keretrendszere Swiftben írt alkalmazások készítéséhez iOS-re, iPadOS-re, macOS-re, watchOS-re, tvOS-re és visionOS-re. |
Osztályzat F | 35 | 100% | Egyesült Államok Five Eyes | Nem | Részben | Igen | Nem |
Kérdések
platformfüggetlen alkalmazás-keretrendszerek: melyik a leginkább adatvédő választás?
Ajánlásunk: Tauri. Kis méretű, gyors asztali és mobilalkalmazások egyetlen webes kódbázisból, beépített böngésző helyett a rendszer webnézetével. Rust mag jogosultsági rendszerrel, telemetria nélkül, nyilvános független audittal. Jól illik a Svelte-hez és a TypeScripthez, ahogy a Forward Email alkalmazásaiban is (github.com/forwardemail/mail.forwardemail.net), amelyek egyetlen Tauri-, Svelte- és TypeScript-kódbázisból készülnek Windowsra, macOS-re, Linuxra, Androidra és iOS-re.
platformfüggetlen alkalmazás-keretrendszerek: hogyan készül az értékelés?
Minden bejegyzés 4 kérdésre felel: nyílt forráskódú, nincs nyomkövető vagy telemetria, nincs hirdetés és adateladás és független audit. A válaszokhoz bizonyítékra mutató hivatkozás kell. A teljes kritériumrendszer megtekintése.
Számít a joghatóság?
A joghatóság határozza meg, mely törvények kötelezhetik a szolgáltatót adatok kiadására. Minden bejegyzés mutatja az országát, és azt, hogy tagja-e a Five, Nine vagy Fourteen Eyes szövetségnek. Az pedig, hogy egy szolgáltató milyen adatokat adhat ki, főleg attól függ, mit tárol és kinél vannak a kulcsok. További információ: joghatóságok és CLOUD Act.
Összehasonlítások
- Electron alternatívái
- 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