
Nếu từng bắt gặp Pake trên GitHub, hẳn bạn đã biết lời giới thiệu của công cụ này: chạy một lệnh, và một trang web sẽ trở thành ứng dụng máy tính gọn nhẹ với cửa sổ và biểu tượng riêng. WebCatalog Desktop cũng giúp bạn làm được điều đó mà không cần mở terminal.
Đó chính là điểm khác biệt thực sự giữa hai lựa chọn này. Pake là công cụ mã nguồn mở dành cho các nhà phát triển sẵn sàng cài đặt bộ công cụ và tự dựng từng ứng dụng. WebCatalog Desktop là ứng dụng dành cho bất kỳ ai chỉ muốn đưa các ứng dụng web lên máy tính để dùng ngay.
Tổng quan
| WebCatalog Desktop | Pake | |
|---|---|---|
| Cách tạo ứng dụng | Chọn từ danh mục hoặc nhập URL bất kỳ ngay trong ứng dụng | Dùng công cụ dòng lệnh hoặc dựng qua GitHub Actions |
| Danh mục ứng dụng | Hơn 65.000 ứng dụng có sẵn tên và biểu tượng | Một vài ứng dụng dựng sẵn, cùng khả năng thêm URL bất kỳ |
| Bộ máy trình duyệt | Chromium, đồng nhất trên mọi nền tảng | Trình xem web tích hợp sẵn của từng hệ điều hành |
| Nhiều tài khoản | Đăng nhập đồng thời mọi tài khoản, mỗi tài khoản có phiên riêng | Một phiên cho mỗi ứng dụng |
| Sắp xếp ứng dụng | Các không gian nhóm ứng dụng và tài khoản trong một cửa sổ | Mỗi trang web là một ứng dụng |
| Cập nhật | Ứng dụng tự động cập nhật | Dựng lại để cập nhật |
| Nền tảng | macOS, Windows, Linux | macOS, Windows, Linux |
| Mã nguồn mở | Không | Có |
WebCatalog Desktop là gì?
WebCatalog Desktop là một ứng dụng thông thường dành cho macOS, Windows và Linux, cho phép cài đặt trang web thành ứng dụng máy tính chỉ bằng một cú nhấp chuột. Phần lớn những ứng dụng bạn sử dụng đã có sẵn trong danh mục với tên và biểu tượng phù hợp; những ứng dụng còn lại đều có thể được thêm bằng URL. Không cần biên dịch hay bảo trì gì cả.
Pake là gì?
Pake là một dự án mã nguồn mở phổ biến được xây dựng bằng Rust và Tauri. Bạn chạy một lệnh như pake https://example.com --name Example, và công cụ sẽ đóng gói trang web đó thành một ứng dụng máy tính gọn nhẹ bằng trình xem web tích hợp sẵn của hệ điều hành. Pake cũng hỗ trợ dựng ứng dụng qua GitHub Actions và cung cấp một số ứng dụng dựng sẵn cho các trang web phổ biến.
1. Không terminal, không bộ công cụ
Để tự dựng ứng dụng Pake trên máy tính, bạn cần cài Rust và Node.js, rồi chạy các lệnh trong terminal; lần dựng đầu tiên sẽ mất một lúc. Muốn đổi biểu tượng hoặc kích thước cửa sổ? Bạn phải thêm một cờ tùy chọn rồi dựng lại. Với các nhà phát triển muốn dùng tập lệnh để tạo ứng dụng, đó là một ưu điểm. Nhưng với phần lớn mọi người, đó là lúc họ bỏ cuộc.
Trong WebCatalog Desktop, bạn tìm kiếm trong danh mục hơn 65.000 ứng dụng, nhấp cài đặt, và ứng dụng sẽ mở ra. Với một trang web chưa có trong danh mục, chẳng hạn như bảng điều khiển nội bộ của công ty, bạn chỉ cần nhập tên và URL, rồi chọn biểu tượng hoặc để WebCatalog Desktop tự tìm. Những tùy chỉnh như CSS và JavaScript tùy chỉnh, vốn được Pake xử lý khi dựng ứng dụng, nằm ngay trong phần cài đặt của ứng dụng và có thể thay đổi bất cứ lúc nào.
2. Trang web hoạt động như trên Chrome
Pake giữ cho ứng dụng gọn nhẹ bằng cách sử dụng trình xem web riêng của từng hệ điều hành: bộ máy của Safari trên macOS, WebKitGTK trên Linux. Đổi lại, các trang web sẽ hoạt động theo cách chúng được xử lý trên những bộ máy đó. Chẳng hạn, phần Câu hỏi thường gặp của chính Pake lưu ý rằng việc đăng nhập bằng Google có thể không thành công và quá trình kiểm tra bot của một số trang web có thể bị lặp vô tận.
WebCatalog Desktop chạy mọi ứng dụng trên Chromium, bộ máy đứng sau Chrome và Edge. Đăng nhập bằng Google hoạt động như bạn mong đợi, các ứng dụng web hoạt động đúng như cách nhà phát triển đã kiểm thử, và ứng dụng có giao diện giống nhau trên máy Mac lẫn máy tính xách tay Windows.
3. Một ứng dụng, nhiều tài khoản
Mỗi ứng dụng Pake là một trang web với một phiên đăng nhập. Nếu bạn tham gia hai không gian làm việc Slack bằng các địa chỉ email khác nhau, hoặc quản lý tài khoản mạng xã hội của một thương hiệu song song với tài khoản cá nhân, bạn phải dựng ứng dụng thứ hai và giữ cả hai trong Dock.
WebCatalog Desktop cho phép một ứng dụng chứa nhiều tài khoản, mỗi tài khoản có một phiên tách biệt và tất cả đều được đăng nhập cùng lúc. Các tài khoản nằm trong thanh bên, và bạn có thể chuyển đổi bằng một cú nhấp chuột hoặc tổ hợp Cmd/Ctrl + phím số.
4. Ứng dụng tự lo việc cập nhật
Ứng dụng Pake giữ nguyên trạng thái lúc được dựng cho đến khi bạn dựng lại. WebCatalog Desktop và các ứng dụng bạn cài đặt đều tự động cập nhật, còn cấu hình của bạn được đồng bộ giữa các máy tính.
Khi số lượng ứng dụng tăng lên, không gian cho phép bạn nhóm các ứng dụng và tài khoản dành cho một khách hàng hoặc dự án vào một cửa sổ duy nhất, với biểu tượng riêng trên Dock hoặc thanh tác vụ. Bên trong mỗi ứng dụng còn có tab, dấu trang, mục tải xuống và tính năng kiểm tra chính tả, cùng trình chặn quảng cáo và trình theo dõi tích hợp sẵn.
Bạn nên chọn công cụ nào?
Pake có thể phù hợp nếu bạn thực sự cần dùng tập lệnh để dựng ứng dụng từ dòng lệnh, hoặc muốn sửa đổi chính công cụ đó.
Với những người còn lại, WebCatalog Desktop là lựa chọn đơn giản hơn. Hãy chọn WebCatalog Desktop nếu bạn:
- Muốn nhấp cài đặt thay vì thiết lập Rust và Node.js
- Cần tính năng đăng nhập bằng Google và các trang web đã được kiểm thử trên Chrome hoạt động trơn tru
- Sử dụng nhiều tài khoản cho cùng một dịch vụ
- Không muốn phải dựng lại ứng dụng để cập nhật
Bỏ qua bước dựng ứng dụng và bắt đầu sử dụng các ứng dụng web ngay hôm nay: dùng thử WebCatalog Desktop.


