Oceny prywatności frameworków do aplikacji wieloplatformowych
Frameworki do tworzenia aplikacji desktopowych i mobilnych z jednej bazy kodu. Ich narzędzia i SDK mogą dodawać telemetrię do każdej aplikacji na nich zbudowanej.
Wpisy w kategorii frameworki do aplikacji wieloplatformowych: 29. Są oceniane według 4 publicznych kryteriów. Wystarczające dowody do stopnia literowego: 29. Nasz wybór: Tauri. Spośród 18 wpisów o znanej jurysdykcji 13 ma siedzibę w kraju Five Eyes, a 15 w szerszym sojuszu Fourteen Eyes.
Tylko open source: frameworki do aplikacji wieloplatformowych · Kryteria dla tej kategorii · Zaproponuj dodanie · Markdown
| Nazwa | Stopień | Wynik | Dane | Jurysdykcja | Open source | Brak trackerów i telemetrii | Bez reklam i sprzedaży danych | Niezależny audyt |
|---|---|---|---|---|---|---|---|---|
Tauri Nasz wybór Framework do tworzenia aplikacji desktopowych i mobilnych z front-endem webowym i backendem w Ruście, korzystający z WebView systemu operacyjnego. |
Stopień B | 85 | 100% | Holandia Nine Eyes | Tak | Częściowo | Tak | Tak |
Framework Apache Software Foundation do tworzenia aplikacji mobilnych w HTML, CSS i JavaScripcie, pakowanych w natywny WebView z wtyczkami do API urządzeń. |
Stopień B | 80 | 100% | Stany Zjednoczone Five Eyes | Tak | Tak | Tak | Nie |
Zbiór narzędzi Pythona do tworzenia natywnych aplikacji, w tym zestaw GUI Toga, korzystający z natywnych widżetów każdej platformy, oraz narzędzie do pakowania Briefcase. |
Stopień B | 80 | 100% | – | Tak | Tak | Tak | Nie |
Zestaw narzędzi do tworzenia graficznych interfejsów użytkownika, napisany w C, z powiązaniami dla wielu języków. Rozwijany przez projekt GNOME. |
Stopień B | 80 | 100% | Stany Zjednoczone Five Eyes | Tak | Tak | Tak | Nie |
Wieloplatformowa biblioteka GUI dla Rusta oparta na architekturze Elm, nastawiona na prostotę i bezpieczeństwo typów. |
Stopień B | 80 | 100% | – | Tak | Tak | Tak | Nie |
Framework Pythona do aplikacji wieloplatformowych z obsługą multi-touch, rysujący własne widżety akcelerowane przez GPU i korzystający z języka projektowania KV. |
Stopień B | 80 | 100% | – | Tak | Tak | Tak | Nie |
Framework do tworzenia natywnych aplikacji na Androida i iOS w JavaScripcie lub TypeScripcie, z bezpośrednim dostępem do natywnych API platformy, do użycia z Angular, Vue, React, Svelte lub Solid. |
Stopień B | 80 | 100% | Stany Zjednoczone Five Eyes | Tak | Tak | Tak | Nie |
Framework do tworzenia aplikacji desktopowych w Go i technologiach webowych, korzystający z natywnego WebView systemu operacyjnego dla front-endu. |
Stopień B | 80 | 100% | – | Tak | Tak | Tak | Nie |
Zestaw narzędzi UI do tworzenia natywnych interfejsów użytkownika w deklaratywnym języku znaczników, z API dla Rusta, C++, JavaScriptu i Pythona, dla komputerów, urządzeń mobilnych i wbudowanych. |
Stopień C | 65 | 100% | Niemcy Fourteen Eyes | Tak | Częściowo | Tak | Nie |
Wieloplatformowy framework UI Microsoftu do tworzenia natywnych aplikacji na Androida, iOS, macOS i Windows z jednej bazy kodu w C# i XAML. |
Stopień D | 50 | 100% | Stany Zjednoczone Five Eyes | Tak | Nie | Tak | Nie |
Wieloplatformowy framework UI dla .NET, który rysuje własne kontrolki przy użyciu XAML i C#, dla Windows, macOS, Linuksa, Androida, iOS i WebAssembly. |
Stopień D | 50 | 100% | Estonia Poza Eyes | Tak | Nie | Tak | Nie |
Wieloplatformowe natywne środowisko uruchomieniowe do uruchamiania aplikacji webowych na Androidzie i iOS oraz jako progresywne aplikacje webowe, z API wtyczek do natywnych funkcji urządzeń. |
Stopień D | 50 | 100% | Stany Zjednoczone Five Eyes | Tak | Nie | Tak | Nie |
Framework do tworzenia aplikacji desktopowych w TypeScripcie, z natywną warstwą napisaną w Zig, Objective-C i C++, kompaktowymi paczkami i wbudowanymi aktualizacjami różnicowymi. |
Stopień D | 50 | 100% | – | Tak | Nie | Tak | Nie |
Framework do tworzenia wieloplatformowych aplikacji desktopowych w JavaScripcie, HTML i CSS przez dołączenie Chromium i Node.js. |
Stopień D | 50 | 100% | Stany Zjednoczone Five Eyes | Tak | Nie | Tak | Nie |
Framework i narzędzia oparte na React Native do tworzenia aplikacji na Androida, iOS i web, z CLI, modułami SDK, routingiem opartym na plikach i opcjonalnymi usługami budowania w chmurze. |
Stopień D | 50 | 100% | Stany Zjednoczone Five Eyes | Tak | Nie | Tak | Nie |
Zestaw narzędzi UI Google do tworzenia natywnie kompilowanych aplikacji mobilnych, webowych i desktopowych z jednej bazy kodu w Dart, rysujący własne widżety własnym silnikiem renderującym. |
Stopień D | 50 | 100% | Stany Zjednoczone Five Eyes | Tak | Nie | Tak | Nie |
Framework HTML i JavaScript do tworzenia aplikacji mobilnych, desktopowych i webowych z wyglądem iOS i Material Design, do użycia z Vue, React lub Svelte. |
Stopień D | 50 | 100% | – | Tak | Nie | Tak | Nie |
Zestaw narzędzi GUI dla Go, który buduje aplikacje desktopowe, mobilne i webowe z jednej bazy kodu. |
Stopień D | 50 | 100% | – | Tak | Nie | Tak | Nie |
Zestaw narzędzi UI z komponentami webowymi do tworzenia aplikacji mobilnych, desktopowych i progresywnych aplikacji webowych w HTML, CSS i JavaScripcie, do użycia z Angular, React lub Vue. |
Stopień D | 50 | 100% | Stany Zjednoczone Five Eyes | Tak | Nie | Tak | Nie |
Deklaratywny zestaw narzędzi UI Google dla aplikacji na Androida, napisany w Kotlinie, w którym interfejsy buduje się z funkcji kompozycyjnych. |
Stopień D | 50 | 100% | Stany Zjednoczone Five Eyes | Tak | Nie | Tak | Nie |
Technologia JetBrains do współdzielenia kodu w Kotlinie między Androidem, iOS, desktopem, webem i serwerem, z Compose Multiplatform do współdzielonych interfejsów użytkownika. |
Stopień D | 50 | 100% | Czechy Poza Eyes | Tak | Nie | Tak | Nie |
Wieloplatformowy framework do tworzenia natywnych interfejsów mobilnych i webowych za pomocą technologii webowych, takich jak CSS i React, z wielowątkowym silnikiem renderującym. |
Stopień D | 50 | 100% | – | Tak | Nie | Tak | Nie |
Środowisko uruchomieniowe łączące Chromium i Node.js do tworzenia aplikacji desktopowych w HTML i JavaScripcie, w którym moduły Node.js można wywoływać z DOM. |
Stopień D | 50 | 100% | – | Tak | Nie | Tak | Nie |
Framework oparty na Vue.js do tworzenia aplikacji webowych, mobilnych i desktopowych z jednej bazy kodu, z biblioteką komponentów Material i CLI. |
Stopień D | 50 | 100% | – | Tak | Nie | Tak | Nie |
Framework od Meta do tworzenia natywnych aplikacji na Androida i iOS w React oraz JavaScripcie lub TypeScripcie, renderujący natywne komponenty UI platformy. |
Stopień D | 50 | 100% | Stany Zjednoczone Five Eyes | Tak | Nie | Tak | Nie |
Wieloplatformowy framework UI dla .NET, który uruchamia aplikacje C# i XAML na Windows, macOS, Linuksie, Androidzie, iOS i WebAssembly, korzystając z API WinUI. |
Stopień D | 50 | 100% | Kanada Five Eyes | Tak | Nie | Tak | Nie |
Lekki framework do tworzenia aplikacji desktopowych w JavaScripcie, HTML i CSS, korzystający z WebView systemu operacyjnego i małego natywnego serwera zamiast dołączonej przeglądarki. |
Stopień D | 40 | 100% | – | Tak | Nie | Częściowo | Nie |
Wieloplatformowy framework aplikacji w C++ z zestawami narzędzi interfejsu Qt Widgets i Qt Quick/QML, dla komputerów, urządzeń mobilnych i wbudowanych. |
Stopień F | 35 | 100% | Finlandia Poza Eyes | Częściowo | Nie | Tak | Nie |
Deklaratywny framework UI Apple do tworzenia aplikacji w Swifcie na iOS, iPadOS, macOS, watchOS, tvOS i visionOS. |
Stopień F | 35 | 100% | Stany Zjednoczone Five Eyes | Nie | Częściowo | Tak | Nie |
Pytania
Jaka jest najbardziej prywatna opcja w kategorii frameworki do aplikacji wieloplatformowych?
Nasz wybór: Tauri. Małe, szybkie aplikacje desktopowe i mobilne z jednej webowej bazy kodu, korzystające z systemowego WebView zamiast dołączonej przeglądarki. Rdzeń w Ruście z systemem uprawnień, brak telemetrii i publiczny niezależny audyt. Dobrze współpracuje ze Svelte i TypeScriptem, jak w aplikacjach Forward Email (github.com/forwardemail/mail.forwardemail.net), które trafiają na Windows, macOS, Linuksa, Androida i iOS z jednej bazy kodu w Tauri, Svelte i TypeScripcie.
Jak oceniane są pozycje w kategorii frameworki do aplikacji wieloplatformowych?
Każdy wpis odpowiada na pytania (4): open source, brak trackerów i telemetrii, bez reklam i sprzedaży danych i niezależny audyt. Odpowiedzi wymagają linków do dowodów. Zobacz pełne kryteria.
Czy jurysdykcja ma znaczenie?
Jurysdykcja decyduje, które przepisy mogą zmusić dostawcę do przekazania danych. Każdy wpis pokazuje kraj i to, czy należy on do Five, Nine lub Fourteen Eyes. To, jakie dane dostawca może przekazać, zależy głównie od tego, co przechowuje i kto ma klucze. Przeczytaj o tematach: jurysdykcje i CLOUD Act.
Porównania
- Alternatywy dla 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