Privacy Ratings

Lựa chọn thay thế riêng tư và mã nguồn mở cho Electron

15 framework ứng dụng đa nền tảng được đánh giá theo cùng bộ tiêu chí quyền riêng tư công khai như Electron, với lựa chọn của chúng tôi đứng đầu.

Tại sao nên tìm lựa chọn thay thế?

Xem đánh giá đầy đủ của Electron.

Các lựa chọn thay thế

  1. Tauri Hạng B Lựa chọn của chúng tôi

    Framework để xây dựng ứng dụng máy tính và di động với frontend web và backend Rust, dùng webview của hệ điều hành.

    Lý do đây là lựa chọn của chúng tôi: Ứng dụng nhỏ gọn, nhanh cho máy tính và di động từ một mã nguồn web chung, dùng web view của hệ thống thay vì trình duyệt đi kèm. Lõi Rust có hệ thống quyền, không có đo lường từ xa và có một báo cáo kiểm toán độc lập công khai. Kết hợp tốt với Svelte và TypeScript, như trong các ứng dụng Forward Email (github.com/forwardemail/mail.forwardemail.net), được phát hành cho Windows, macOS, Linux, Android và iOS từ một mã nguồn chung Tauri, Svelte và TypeScript.

    Trụ sở: Hà Lan (Nine Eyes). Tauri đạt 85 trên 100 điểm (hạng B) theo tiêu chí của danh mục framework ứng dụng đa nền tảng. Đáp ứng 3 trên 4 tiêu chí: mã nguồn mở, không có quảng cáo hay bán dữ liệu và kiểm toán độc lập.

  2. Apache Cordova Hạng B

    Framework của Apache Software Foundation để xây dựng ứng dụng di động bằng HTML, CSS và JavaScript, đóng gói trong webview gốc với plugin cho API thiết bị.

    Trụ sở: Hoa Kỳ (Five Eyes). Apache Cordova đạt 80 trên 100 điểm (hạng B) theo tiêu chí của danh mục framework ứng dụng đa nền tảng. Đáp ứng 3 trên 4 tiêu chí: mã nguồn mở, không có trình theo dõi hay đo lường từ xa và không có quảng cáo hay bán dữ liệu.

  3. BeeWare Hạng B

    Bộ công cụ Python để xây dựng ứng dụng gốc, bao gồm bộ công cụ GUI Toga dùng widget gốc của từng nền tảng và công cụ đóng gói Briefcase.

    BeeWare đạt 80 trên 100 điểm (hạng B) theo tiêu chí của danh mục framework ứng dụng đa nền tảng. Đáp ứng 3 trên 4 tiêu chí: mã nguồn mở, không có trình theo dõi hay đo lường từ xa và không có quảng cáo hay bán dữ liệu.

  4. GTK Hạng B

    Bộ công cụ xây dựng giao diện người dùng đồ họa, viết bằng C với binding cho nhiều ngôn ngữ. Được phát triển bởi dự án GNOME.

    Trụ sở: Hoa Kỳ (Five Eyes). GTK đạt 80 trên 100 điểm (hạng B) theo tiêu chí của danh mục framework ứng dụng đa nền tảng. Đáp ứng 3 trên 4 tiêu chí: mã nguồn mở, không có trình theo dõi hay đo lường từ xa và không có quảng cáo hay bán dữ liệu.

  5. Iced Hạng B

    Thư viện GUI đa nền tảng cho Rust dựa trên kiến trúc Elm, tập trung vào sự đơn giản và an toàn kiểu.

    Iced đạt 80 trên 100 điểm (hạng B) theo tiêu chí của danh mục framework ứng dụng đa nền tảng. Đáp ứng 3 trên 4 tiêu chí: mã nguồn mở, không có trình theo dõi hay đo lường từ xa và không có quảng cáo hay bán dữ liệu.

  6. Kivy Hạng B

    Framework Python cho ứng dụng đa nền tảng có hỗ trợ cảm ứng đa điểm, tự vẽ widget được tăng tốc bằng GPU và dùng ngôn ngữ thiết kế KV.

    Kivy đạt 80 trên 100 điểm (hạng B) theo tiêu chí của danh mục framework ứng dụng đa nền tảng. Đáp ứng 3 trên 4 tiêu chí: mã nguồn mở, không có trình theo dõi hay đo lường từ xa và không có quảng cáo hay bán dữ liệu.

  7. NativeScript Hạng B

    Framework để xây dựng ứng dụng gốc Android và iOS bằng JavaScript hoặc TypeScript, cho phép truy cập trực tiếp API gốc của nền tảng, dùng được với Angular, Vue, React, Svelte hoặc Solid.

    Trụ sở: Hoa Kỳ (Five Eyes). NativeScript đạt 80 trên 100 điểm (hạng B) theo tiêu chí của danh mục framework ứng dụng đa nền tảng. Đáp ứng 3 trên 4 tiêu chí: mã nguồn mở, không có trình theo dõi hay đo lường từ xa và không có quảng cáo hay bán dữ liệu.

  8. Wails Hạng B

    Framework để xây dựng ứng dụng máy tính bằng Go và công nghệ web, dùng webview gốc của hệ điều hành cho frontend.

    Wails đạt 80 trên 100 điểm (hạng B) theo tiêu chí của danh mục framework ứng dụng đa nền tảng. Đáp ứng 3 trên 4 tiêu chí: mã nguồn mở, không có trình theo dõi hay đo lường từ xa và không có quảng cáo hay bán dữ liệu.

  9. Slint Hạng C

    Bộ công cụ giao diện để xây dựng giao diện người dùng gốc bằng ngôn ngữ đánh dấu khai báo, có API cho Rust, C++, JavaScript và Python, cho máy tính, di động và thiết bị nhúng.

    Trụ sở: Đức (Fourteen Eyes). Slint đạt 65 trên 100 điểm (hạng C) theo tiêu chí của danh mục framework ứng dụng đa nền tảng. Đáp ứng 2 trên 4 tiêu chí: mã nguồn mở và không có quảng cáo hay bán dữ liệu.

  10. .NET MAUI Hạng D

    Framework giao diện đa nền tảng của Microsoft để xây dựng ứng dụng gốc Android, iOS, macOS và Windows từ một mã nguồn C# và XAML duy nhất.

    Trụ sở: Hoa Kỳ (Five Eyes). .NET MAUI đạt 50 trên 100 điểm (hạng D) theo tiêu chí của danh mục framework ứng dụng đa nền tảng. Đáp ứng 2 trên 4 tiêu chí: mã nguồn mở và không có quảng cáo hay bán dữ liệu.

  11. Avalonia UI Hạng D

    Framework giao diện đa nền tảng cho .NET, tự vẽ điều khiển bằng XAML và C#, hỗ trợ Windows, macOS, Linux, Android, iOS và WebAssembly.

    Trụ sở: Estonia. Avalonia UI đạt 50 trên 100 điểm (hạng D) theo tiêu chí của danh mục framework ứng dụng đa nền tảng. Đáp ứng 2 trên 4 tiêu chí: mã nguồn mở và không có quảng cáo hay bán dữ liệu.

  12. Capacitor Hạng D

    Runtime gốc đa nền tảng để chạy ứng dụng web trên Android, iOS và dưới dạng ứng dụng web tiến bộ (PWA), có API plugin cho tính năng gốc của thiết bị.

    Trụ sở: Hoa Kỳ (Five Eyes). Capacitor đạt 50 trên 100 điểm (hạng D) theo tiêu chí của danh mục framework ứng dụng đa nền tảng. Đáp ứng 2 trên 4 tiêu chí: mã nguồn mở và không có quảng cáo hay bán dữ liệu.

  13. Electrobun Hạng D

    Framework để xây dựng ứng dụng máy tính bằng TypeScript, với lớp gốc viết bằng Zig, Objective-C và C++, gói ứng dụng nhỏ gọn và cập nhật vi sai tích hợp sẵn.

    Electrobun đạt 50 trên 100 điểm (hạng D) theo tiêu chí của danh mục framework ứng dụng đa nền tảng. Đáp ứng 2 trên 4 tiêu chí: mã nguồn mở và không có quảng cáo hay bán dữ liệu.

  14. Expo Hạng D

    Framework và bộ công cụ xây dựng trên React Native để xây dựng ứng dụng Android, iOS và web, có CLI, module SDK, định tuyến dựa trên tệp và dịch vụ build đám mây tùy chọn.

    Trụ sở: Hoa Kỳ (Five Eyes). Expo đạt 50 trên 100 điểm (hạng D) theo tiêu chí của danh mục framework ứng dụng đa nền tảng. Đáp ứng 2 trên 4 tiêu chí: mã nguồn mở và không có quảng cáo hay bán dữ liệu.

  15. Flutter Hạng D

    Bộ công cụ giao diện của Google để xây dựng ứng dụng di động, web và máy tính được biên dịch gốc từ một mã nguồn Dart chung, tự vẽ widget bằng công cụ kết xuất riêng.

    Trụ sở: Hoa Kỳ (Five Eyes). Flutter đạt 50 trên 100 điểm (hạng D) theo tiêu chí của danh mục framework ứng dụng đa nền tảng. Đáp ứng 2 trên 4 tiêu chí: mã nguồn mở và không có quảng cáo hay bán dữ liệu.

So sánh tất cả 29 framework ứng dụng đa nền tảng