Biến bất kỳ trang web nào thành ứng dụng độc lập với Nativefier

Tác giả Starlink, T.Tư 05, 2025, 12:52:45 CHIỀU

« Chủ đề trước - Chủ đề tiếp »

0 Thành viên và 1 Khách đang xem chủ đề.

Bạn không thể theo dõi tất cả các tab khi sử dụng nền tảng chỉ có trình duyệt? Chúng tôi có thứ này dành cho bạn!

    Nativefier tạo ra các ứng dụng máy tính để bàn từ các trang web, tách chúng khỏi trình duyệt thành các quy trình riêng.
    Công cụ này có thể tùy chỉnh và độc lập, hoàn hảo để quản lý nhiều tài khoản hoặc vai trò một cách hiệu quả.
    Nativefier có thể dễ dàng cài đặt trên Mac, PC và Linux, mặc dù hướng dẫn cài đặt có đôi chút khác nhau đối với từng hệ điều hành.


Ứng dụng di động đã trở thành một lối sống kể từ buổi bình minh của kỷ nguyên điện thoại thông minh. Tuy nhiên, bạn sẽ thấy ít ứng dụng gốc hơn nhiều trên máy tính thực tế của mình. Chán nản trong nhiều năm, tôi đã tìm thấy sự bình yên khi sử dụng Nativefier để tạo ứng dụng từ các trang web được sử dụng nhiều nhất của mình.

1. Nativefier Biến Bất Kỳ Trang Web Nào Thành Ứng Dụng Máy Tính Để Bàn Của Riêng Nó

Không có gì bí mật khi hầu hết các trình duyệt chính đều cung cấp cách cài đặt trang web dưới dạng ứng dụng. Chrome từ lâu đã có nút "tải xuống trang web dưới dạng ứng dụng" và Safari gần đây cũng giới thiệu chức năng tương tự.

Những phương pháp này hoạt động tốt với nhiều người, nhưng chúng có một hạn chế chính: các ứng dụng vẫn bị còng tay vào trình duyệt gốc. Nếu bạn đóng Safari hoặc Chrome, "ứng dụng" của bạn cũng sẽ đóng. Vì vậy, mặc dù nó có thể tự hào về không gian riêng của mình trên thanh tác vụ của máy Mac hoặc Windows, về cơ bản nó vẫn là một tab trình duyệt khác.

Nativefier có cách tiếp cận khác. Nó sử dụng Electron để gói các ứng dụng web thành các ứng dụng máy tính để bàn hoàn toàn độc lập. Điều đó có nghĩa là chúng chạy riêng biệt với trình duyệt của bạn, vì vậy việc thoát Chrome sẽ không làm mất danh sách việc cần làm trên web, ứng dụng trò chuyện hoặc Reddit (hình trên) của bạn.

Điều này có thể khiến một số ứng dụng web có cảm giác giống phần mềm gốc hơn, cung cấp cho chúng biểu tượng thanh tác vụ hoặc dock riêng, cài đặt thông báo và cửa sổ độc lập. Đối với tôi, điều này tỏ ra vô cùng hữu ích trong việc sắp xếp, đặc biệt là khi tôi di động và chỉ phải sử dụng màn hình máy tính xách tay.

2. Những điều cần cân nhắc trước khi bắt đầu với Nativefier

Tất nhiên, có những sự đánh đổi. Nativefier được xây dựng trên Electron. Các ứng dụng Electron có thể tốn nhiều tài nguyên hơn một tab trình duyệt. Điều này là do mỗi ứng dụng Electron đều khởi chạy quy trình trình duyệt chuyên dụng của riêng nó (cùng với các hoạt động bên trong dành riêng cho người dùng/phần cứng). Điều đó chủ yếu là mối quan tâm đối với các máy cũ hơn hoặc có công suất thấp hơn—trên các hệ thống trung bình đến cao cấp, thường không phải là vấn đề.

Bạn nên mong đợi đăng nhập vào từng trang web mà bạn biến thành Ứng dụng Nativefier, nhưng tùy thuộc vào trường hợp sử dụng của bạn, điều đó có thể là một điểm tích cực. Ví dụ, nó cho phép tôi giữ các ứng dụng riêng lẻ cho tài khoản streamer Twitch của mình cũng như bất kỳ tài khoản alt hoặc bot nào mà tôi sử dụng cho tự động hóa. Nếu bạn làm việc với nhiều tài khoản hoặc vai trò trong công việc hoặc cuộc sống cá nhân của mình, tôi thực sự khuyên bạn nên sử dụng!

3. Sử dụng Nativefier trên Mac

Người dùng Mac có thể dễ dàng cài đặt Nativefier bằng Homebrew. Nếu bạn chưa có Homebrew, trước tiên bạn cần cài đặt nó. Sau khi Homebrew được cài đặt, hãy thêm Nativefier bằng:

Mã nguồn [Chọn]
brew install nativefier
Bây giờ bạn đã sẵn sàng để biến một trang web thành một ứng dụng. Trong Terminal, hãy chạy:

Mã nguồn [Chọn]
nativefier "https://example.com"
Theo mặc định, thao tác này sẽ tạo một ứng dụng trong thư mục gốc của bạn, nhưng bạn cũng có thể chỉ định thư mục cài đặt đích như sau:

Mã nguồn [Chọn]
nativefier -o ~/Applications "https://example.com"
Chỉ cần thay thế "~/Applications" bằng đường dẫn tệp phù hợp nhất với tổ chức và quy trình làm việc của bạn. Bạn luôn có thể di chuyển nó đến nơi khác sau này nếu cần mà không gặp bất kỳ sự cố nào.

Khởi chạy ứng dụng mới từ Finder, Spotlight hoặc thư mục Applications của bạn. Nếu bạn cần một trang web hoạt động theo một cách nhất định, Nativefier có nhiều tùy chọn tùy chỉnh—như bật thông báo, điều chỉnh tác nhân người dùng hoặc đặt tên ứng dụng.

4. Sử dụng Nativefier trên PC

Người dùng Windows có thể cài đặt Nativefier qua Node.js. Đầu tiên, hãy cài đặt Node.js từ trang web chính thức.


Tôi đã chọn trình cài đặt, đòi hỏi phải nhấp chuột nhiều lần và xác nhận tất cả các tùy chọn cài đặt mặc định. Khi Node hoàn tất cài đặt, bạn có thể sử dụng Dấu nhắc lệnh để cài đặt Nativefier toàn cục như sau

Mã nguồn [Chọn]
npm install -g nativefier
Tạo một ứng dụng cũng dễ dàng như vậy. Trong terminal, hãy chạy:
   
Mã nguồn [Chọn]
nativefier "https://example.com"

Chỉ trong vài giây, tôi đã có được một ứng dụng hoạt động riêng biệt và đưa tôi thẳng đến Bảng điều khiển Twitch của mình!

Ứng dụng kết quả sẽ xuất hiện trong thư mục người dùng của bạn. Bạn có thể chỉ định một đích khác nếu cần:
     
Mã nguồn [Chọn]
nativefier -o "C:\Users\YourName\Desktop" "https://example.com"
Từ đó, chỉ cần nhấp đúp vào ứng dụng để chạy nó như bất kỳ chương trình Windows nào khác. Nếu nó không khởi chạy đúng cách, bạn có thể cần cài đặt thêm các phụ thuộc, nhưng đối với hầu hết người dùng, nó sẽ hoạt động ngay lập tức.

5. Sử dụng Nativefier trên Linux

Người dùng Linux cũng sẽ cần Node.js, có thể được cài đặt thông qua trình quản lý gói của họ, có thể khác nhau giữa các bản phân phối. Trên các hệ thống dựa trên Debian như Ubuntu, hãy chạy:
   
Mã nguồn [Chọn]
sudo apt install nodejs npm
Sau đó, cài đặt Nativefier:
 
Mã nguồn [Chọn]
npm install -g nativefier
Bây giờ bạn có thể tạo ứng dụng bằng:
 
Mã nguồn [Chọn]
nativefier "https://example.com"
Như trong hai phần trước, bạn có thể chỉ định vị trí đầu ra:
       
Mã nguồn [Chọn]
nativefier -o ~/Desktop "https://example.com"
Tùy thuộc vào bản phân phối của bạn, bạn có thể cần điều chỉnh quyền trước khi khởi chạy ứng dụng.

Nativefier là một công cụ mạnh mẽ để biến các trang web thành các ứng dụng độc lập, giải phóng chúng khỏi trình duyệt của bạn và khiến chúng có cảm giác tích hợp hơn vào máy tính để bàn của bạn và chắc chắn là dễ nhìn hơn. Trong khi các giải pháp gốc trên trình duyệt hoạt động tốt với một số người, thì tính độc lập của Nativefier khiến nó đáng để cân nhắc—đặc biệt là nếu bạn cần truy cập liên tục vào ứng dụng web mà không phải lo lắng về sự cố trình duyệt hoặc sự lộn xộn của tab.

Chỉ cần lưu ý rằng chi phí của Electron có thể đáng chú ý trên các hệ thống cấp thấp hơn và việc xử lý phiên có thể khác nhau giữa các trang web. Nhưng nếu những sự đánh đổi đó không làm phiền bạn, Nativefier dễ dàng đứng đầu danh sách các công cụ tốt nhất cho môi trường máy tính để bàn tốt hơn, trôi chảy hơn, cho cả công việc và giải trí.