חלופות פרטיות ובקוד פתוח ל־Electron
15 רשומות בקטגוריה מסגרות לאפליקציות חוצות פלטפורמות, מדורגות לפי אותם קריטריוני פרטיות פומביים כמו Electron, כשהבחירות שלנו ראשונות.
למה לחפש חלופה?
- ללא רכיבי מעקב או טלמטריה: לא. The electronjs.org website loads Google Analytics; the framework itself has no built-in telemetry.
- ביקורת עצמאית: לא. No independent audit is published.
החלופות
Tauri ציון B הבחירה שלנו
מסגרת לבניית אפליקציות למחשב ולנייד עם צד לקוח מבוסס רשת וצד שרת ב־Rust, שמשתמשת בתצוגת הרשת (webview) של מערכת ההפעלה.
למה זו הבחירה שלנו: אפליקציות קטנות ומהירות למחשב ולנייד מבסיס קוד רשת אחד, שמשתמשות בתצוגת הרשת של המערכת במקום בדפדפן מובנה. ליבת Rust עם מערכת הרשאות, בלי טלמטריה, וביקורת עצמאית פומבית. משתלבת היטב עם Svelte ו־TypeScript, כמו באפליקציות של Forward Email (github.com/forwardemail/mail.forwardemail.net), שמופצות ל־Windows, macOS, Linux, Android ו־iOS מבסיס קוד אחד של Tauri, Svelte ו־TypeScript.
מקום מושב: הולנד (Nine Eyes). Tauri מקבל ניקוד 85 מתוך 100 (ציון B) לפי הקריטריונים של הקטגוריה מסגרות לאפליקציות חוצות פלטפורמות. עומד ב־3 מתוך 4 קריטריונים: קוד פתוח, ללא פרסומות או מכירת נתונים וביקורת עצמאית.
Apache Cordova ציון B
מסגרת של Apache Software Foundation לבניית אפליקציות לנייד ב־HTML, CSS ו־JavaScript, הארוזות בתצוגת רשת (webview) נייטיב עם תוספים לממשקי ה־API של המכשיר.
מקום מושב: ארצות הברית (Five Eyes). Apache Cordova מקבל ניקוד 80 מתוך 100 (ציון B) לפי הקריטריונים של הקטגוריה מסגרות לאפליקציות חוצות פלטפורמות. עומד ב־3 מתוך 4 קריטריונים: קוד פתוח, ללא רכיבי מעקב או טלמטריה וללא פרסומות או מכירת נתונים.
BeeWare ציון B
אוסף כלי Python לבניית אפליקציות נייטיב, כולל ערכת הכלים הגרפית Toga, שמשתמשת ברכיבים הנייטיב של כל פלטפורמה, וכלי האריזה Briefcase.
BeeWare מקבל ניקוד 80 מתוך 100 (ציון B) לפי הקריטריונים של הקטגוריה מסגרות לאפליקציות חוצות פלטפורמות. עומד ב־3 מתוך 4 קריטריונים: קוד פתוח, ללא רכיבי מעקב או טלמטריה וללא פרסומות או מכירת נתונים.
GTK ציון B
ערכת כלים לבניית ממשקי משתמש גרפיים, שנכתבה ב־C עם קישורים לשפות רבות. היא מפותחת על ידי פרויקט GNOME.
מקום מושב: ארצות הברית (Five Eyes). GTK מקבל ניקוד 80 מתוך 100 (ציון B) לפי הקריטריונים של הקטגוריה מסגרות לאפליקציות חוצות פלטפורמות. עומד ב־3 מתוך 4 קריטריונים: קוד פתוח, ללא רכיבי מעקב או טלמטריה וללא פרסומות או מכירת נתונים.
Iced ציון B
ספריית ממשק גרפי חוצת פלטפורמות ל־Rust המבוססת על ארכיטקטורת Elm, עם דגש על פשטות ובטיחות טיפוסים.
Iced מקבל ניקוד 80 מתוך 100 (ציון B) לפי הקריטריונים של הקטגוריה מסגרות לאפליקציות חוצות פלטפורמות. עומד ב־3 מתוך 4 קריטריונים: קוד פתוח, ללא רכיבי מעקב או טלמטריה וללא פרסומות או מכירת נתונים.
Kivy ציון B
מסגרת Python לאפליקציות חוצות פלטפורמות עם תמיכה במגע מרובה, שמציירת רכיבים משלה עם האצת GPU ומשתמשת בשפת העיצוב KV.
Kivy מקבל ניקוד 80 מתוך 100 (ציון B) לפי הקריטריונים של הקטגוריה מסגרות לאפליקציות חוצות פלטפורמות. עומד ב־3 מתוך 4 קריטריונים: קוד פתוח, ללא רכיבי מעקב או טלמטריה וללא פרסומות או מכירת נתונים.
NativeScript ציון B
מסגרת לבניית אפליקציות נייטיב ל־Android ול־iOS ב־JavaScript או ב־TypeScript, עם גישה ישירה לממשקי ה־API הנייטיב של הפלטפורמה, לשימוש עם Angular, Vue, React, Svelte או Solid.
מקום מושב: ארצות הברית (Five Eyes). NativeScript מקבל ניקוד 80 מתוך 100 (ציון B) לפי הקריטריונים של הקטגוריה מסגרות לאפליקציות חוצות פלטפורמות. עומד ב־3 מתוך 4 קריטריונים: קוד פתוח, ללא רכיבי מעקב או טלמטריה וללא פרסומות או מכירת נתונים.
Wails ציון B
מסגרת לבניית אפליקציות למחשב עם Go וטכנולוגיות רשת, שמשתמשת בתצוגת הרשת (webview) הנייטיב של מערכת ההפעלה לצד הלקוח.
Wails מקבל ניקוד 80 מתוך 100 (ציון B) לפי הקריטריונים של הקטגוריה מסגרות לאפליקציות חוצות פלטפורמות. עומד ב־3 מתוך 4 קריטריונים: קוד פתוח, ללא רכיבי מעקב או טלמטריה וללא פרסומות או מכירת נתונים.
Slint ציון C
ערכת כלים לבניית ממשקי משתמש נייטיב בשפת סימון הצהרתית, עם ממשקי API ל־Rust, C++, JavaScript ו־Python, למחשב, לנייד ולמכשירים משובצים.
מקום מושב: גרמניה (Fourteen Eyes). Slint מקבל ניקוד 65 מתוך 100 (ציון C) לפי הקריטריונים של הקטגוריה מסגרות לאפליקציות חוצות פלטפורמות. עומד ב־2 מתוך 4 קריטריונים: קוד פתוח וללא פרסומות או מכירת נתונים.
.NET MAUI ציון D
מסגרת ממשק המשתמש חוצת הפלטפורמות של Microsoft לבניית אפליקציות נייטיב ל־Android, iOS, macOS ו־Windows מבסיס קוד אחד ב־C# וב־XAML.
מקום מושב: ארצות הברית (Five Eyes). .NET MAUI מקבל ניקוד 50 מתוך 100 (ציון D) לפי הקריטריונים של הקטגוריה מסגרות לאפליקציות חוצות פלטפורמות. עומד ב־2 מתוך 4 קריטריונים: קוד פתוח וללא פרסומות או מכירת נתונים.
Avalonia UI ציון D
מסגרת ממשק משתמש חוצת פלטפורמות ל־.NET שמציירת פקדים משלה עם XAML ו־C#, עבור Windows, macOS, Linux, Android, iOS ו־WebAssembly.
מקום מושב: אסטוניה. Avalonia UI מקבל ניקוד 50 מתוך 100 (ציון D) לפי הקריטריונים של הקטגוריה מסגרות לאפליקציות חוצות פלטפורמות. עומד ב־2 מתוך 4 קריטריונים: קוד פתוח וללא פרסומות או מכירת נתונים.
Capacitor ציון D
סביבת ריצה נייטיב חוצת פלטפורמות להרצת אפליקציות רשת ב־Android וב־iOS וכאפליקציות רשת מתקדמות (PWA), עם ממשק API לתוספים עבור יכולות נייטיב של המכשיר.
מקום מושב: ארצות הברית (Five Eyes). Capacitor מקבל ניקוד 50 מתוך 100 (ציון D) לפי הקריטריונים של הקטגוריה מסגרות לאפליקציות חוצות פלטפורמות. עומד ב־2 מתוך 4 קריטריונים: קוד פתוח וללא פרסומות או מכירת נתונים.
Electrobun ציון D
מסגרת לבניית אפליקציות למחשב ב־TypeScript, עם שכבה נייטיב שנכתבה ב־Zig, ב־Objective-C וב־C++, חבילות קומפקטיות ועדכונים דיפרנציאליים מובנים.
Electrobun מקבל ניקוד 50 מתוך 100 (ציון D) לפי הקריטריונים של הקטגוריה מסגרות לאפליקציות חוצות פלטפורמות. עומד ב־2 מתוך 4 קריטריונים: קוד פתוח וללא פרסומות או מכירת נתונים.
Expo ציון D
מסגרת וכלים המבוססים על React Native לבניית אפליקציות Android, iOS ורשת, עם CLI, מודולי SDK, ניתוב מבוסס קבצים ושירותי בנייה אופציונליים בענן.
מקום מושב: ארצות הברית (Five Eyes). Expo מקבל ניקוד 50 מתוך 100 (ציון D) לפי הקריטריונים של הקטגוריה מסגרות לאפליקציות חוצות פלטפורמות. עומד ב־2 מתוך 4 קריטריונים: קוד פתוח וללא פרסומות או מכירת נתונים.
Flutter ציון D
ערכת כלי ממשק המשתמש של Google לבניית אפליקציות מהודרות נייטיב לנייד, לרשת ולמחשב מבסיס קוד Dart אחד, שמציירת רכיבים משלה באמצעות מנוע הרינדור שלה.
מקום מושב: ארצות הברית (Five Eyes). Flutter מקבל ניקוד 50 מתוך 100 (ציון D) לפי הקריטריונים של הקטגוריה מסגרות לאפליקציות חוצות פלטפורמות. עומד ב־2 מתוך 4 קריטריונים: קוד פתוח וללא פרסומות או מכירת נתונים.
השוואת כל הרשומות בקטגוריה מסגרות לאפליקציות חוצות פלטפורמות (29)