Yksityiset ja avoimen lähdekoodin vaihtoehdot: Electron
Kategoria: alustariippumattomat sovelluskehykset. 15 kohdetta arvioituna samoilla julkisilla tietosuojakriteereillä kuin Electron, suosituksemme ensin.
Miksi etsiä vaihtoehtoa?
- Ei seurantaa eikä telemetriaa: ei. The electronjs.org website loads Google Analytics; the framework itself has no built-in telemetry.
- Riippumaton auditointi: ei. No independent audit is published.
Vaihtoehdot
Tauri Arvosana B Suosituksemme
Kehys työpöytä- ja mobiilisovellusten rakentamiseen verkkopohjaisella käyttöliittymällä ja Rust-taustajärjestelmällä. Se käyttää käyttöjärjestelmän verkkonäkymää.
Miksi se on suosituksemme: Pieniä ja nopeita työpöytä- ja mobiilisovelluksia yhdestä verkkokoodipohjasta, järjestelmän verkkonäkymällä mukana toimitetun selaimen sijaan. Rust-ydin ja käyttöoikeusjärjestelmä, ei telemetriaa ja julkinen riippumaton auditointi. Sopii hyvin yhteen Svelten ja TypeScriptin kanssa, kuten Forward Emailin sovelluksissa (github.com/forwardemail/mail.forwardemail.net), jotka julkaistaan Windowsille, macOS:lle, Linuxille, Androidille ja iOS:lle yhdestä Tauri-, Svelte- ja TypeScript-koodipohjasta.
Kotimaa: Alankomaat (Nine Eyes). Tauri: 85/100 pistettä (arvosana B) kategorian kriteereillä. Kategoria: alustariippumattomat sovelluskehykset.
Apache Cordova Arvosana B
Apache Software Foundationin kehys mobiilisovellusten rakentamiseen HTML:llä, CSS:llä ja JavaScriptillä. Sovellukset paketoidaan natiiviin verkkonäkymään, ja laitteen rajapintoihin on lisäosia.
Kotimaa: Yhdysvallat (Five Eyes). Apache Cordova: 80/100 pistettä (arvosana B) kategorian kriteereillä. Kategoria: alustariippumattomat sovelluskehykset.
BeeWare Arvosana B
Kokoelma Python-työkaluja natiivisovellusten rakentamiseen. Mukana on Toga-käyttöliittymätyökalupakki, joka käyttää kunkin alustan natiiveja widgettejä, sekä Briefcase-paketointityökalu.
BeeWare: 80/100 pistettä (arvosana B) kategorian kriteereillä. Kategoria: alustariippumattomat sovelluskehykset.
GTK Arvosana B
Työkalupakki graafisten käyttöliittymien rakentamiseen. Se on kirjoitettu C:llä, ja sille on sidoksia moniin kieliin. Sitä kehittää GNOME-projekti.
Kotimaa: Yhdysvallat (Five Eyes). GTK: 80/100 pistettä (arvosana B) kategorian kriteereillä. Kategoria: alustariippumattomat sovelluskehykset.
Iced Arvosana B
Rustin alustariippumaton käyttöliittymäkirjasto, joka perustuu Elm-arkkitehtuuriin ja keskittyy yksinkertaisuuteen ja tyyppiturvallisuuteen.
Iced: 80/100 pistettä (arvosana B) kategorian kriteereillä. Kategoria: alustariippumattomat sovelluskehykset.
Kivy Arvosana B
Python-kehys alustariippumattomille sovelluksille, jossa on monikosketustuki. Se piirtää omat GPU-kiihdytetyt widgettinsä ja käyttää KV-suunnittelukieltä.
Kivy: 80/100 pistettä (arvosana B) kategorian kriteereillä. Kategoria: alustariippumattomat sovelluskehykset.
NativeScript Arvosana B
Kehys natiivien Android- ja iOS-sovellusten rakentamiseen JavaScriptillä tai TypeScriptillä. Se antaa suoran pääsyn alustan natiiveihin rajapintoihin ja on käytettävissä Angularin, Vuen, Reactin, Svelten tai Solidin kanssa.
Kotimaa: Yhdysvallat (Five Eyes). NativeScript: 80/100 pistettä (arvosana B) kategorian kriteereillä. Kategoria: alustariippumattomat sovelluskehykset.
Wails Arvosana B
Kehys työpöytäsovellusten rakentamiseen Golla ja verkkoteknologioilla. Käyttöliittymä toimii käyttöjärjestelmän natiivissa verkkonäkymässä.
Wails: 80/100 pistettä (arvosana B) kategorian kriteereillä. Kategoria: alustariippumattomat sovelluskehykset.
Slint Arvosana C
Käyttöliittymätyökalupakki natiivien käyttöliittymien rakentamiseen deklaratiivisella merkintäkielellä. Rajapinnat ovat saatavilla Rustille, C++:lle, JavaScriptille ja Pythonille, ja se toimii työpöydällä, mobiilissa ja sulautetuissa laitteissa.
Kotimaa: Saksa (Fourteen Eyes). Slint: 65/100 pistettä (arvosana C) kategorian kriteereillä. Kategoria: alustariippumattomat sovelluskehykset.
.NET MAUI Arvosana D
Microsoftin alustariippumaton käyttöliittymäkehys natiivien Android-, iOS-, macOS- ja Windows-sovellusten rakentamiseen yhdestä C#- ja XAML-koodipohjasta.
Kotimaa: Yhdysvallat (Five Eyes). .NET MAUI: 50/100 pistettä (arvosana D) kategorian kriteereillä. Kategoria: alustariippumattomat sovelluskehykset.
Avalonia UI Arvosana D
Alustariippumaton .NET-käyttöliittymäkehys, joka piirtää omat säätimensä XAML:lla ja C#:lla. Kohdealustoina ovat Windows, macOS, Linux, Android, iOS ja WebAssembly.
Kotimaa: Viro. Avalonia UI: 50/100 pistettä (arvosana D) kategorian kriteereillä. Kategoria: alustariippumattomat sovelluskehykset.
Capacitor Arvosana D
Alustariippumaton natiivi ajonaikainen ympäristö verkkosovellusten suorittamiseen Androidilla ja iOS:llä sekä progressiivisina verkkosovelluksina. Laitteen natiiviominaisuuksiin on lisäosarajapinta.
Kotimaa: Yhdysvallat (Five Eyes). Capacitor: 50/100 pistettä (arvosana D) kategorian kriteereillä. Kategoria: alustariippumattomat sovelluskehykset.
Electrobun Arvosana D
Kehys työpöytäsovellusten rakentamiseen TypeScriptillä. Natiivikerros on kirjoitettu Zigillä, Objective-C:llä ja C++:lla, paketit ovat kompakteja ja differentiaalipäivitykset ovat sisäänrakennettuja.
Electrobun: 50/100 pistettä (arvosana D) kategorian kriteereillä. Kategoria: alustariippumattomat sovelluskehykset.
Expo Arvosana D
React Nativen varaan rakennettu kehys ja työkalut Android-, iOS- ja verkkosovellusten rakentamiseen. Mukana on CLI, SDK-moduulit, tiedostopohjainen reititys ja valinnaiset pilvipohjaiset käännöspalvelut.
Kotimaa: Yhdysvallat (Five Eyes). Expo: 50/100 pistettä (arvosana D) kategorian kriteereillä. Kategoria: alustariippumattomat sovelluskehykset.
Flutter Arvosana D
Googlen käyttöliittymätyökalupakki natiivisti käännettyjen mobiili-, verkko- ja työpöytäsovellusten rakentamiseen yhdestä Dart-koodipohjasta. Se piirtää omat widgettinsä omalla renderöintimoottorillaan.
Kotimaa: Yhdysvallat (Five Eyes). Flutter: 50/100 pistettä (arvosana D) kategorian kriteereillä. Kategoria: alustariippumattomat sovelluskehykset.