Progressive Web App hay PWA là gì?

Vấn đề với các ứng dụng gốc hiện đại là chúng rất cứng đầu. Ngay cả khi bị vô hiệu hóa khi khởi động, nhiều ứng dụng vẫn để lại các tiến trình "hỗ trợ" chạy ngầm để kiểm tra cập nhật hoặc đồng bộ dữ liệu, chúng ẩn nấp trong khay hệ thống và ngốn tài nguyên. Mọi người vẫn giữ các ứng dụng này được cài đặt vì tôi tin rằng cài đặt chúng là cách tốt nhất để tận dụng tối đa Windows.

Nhưng sau khi kiểm tra nhanh, nhiều người nhận ra máy tính xách tay của mình đã cũ và không đủ mạnh để chạy các ứng dụng hiện đại, ngốn tài nguyên này. Vì vậy, họ quyết định gỡ cài đặt chúng hoàn toàn, nhưng cũng không sử dụng các phiên bản web cơ bản. Thay vào đó, họ quyết định sử dụng Progressive Web App (PWA), và sau nhiều tuần sử dụng, họ sắp thay thế tất cả các ứng dụng đã cài đặt của mình bằng PWA.

Progressive Web App (PWA) là gì?

Cửa sổ xác nhận cài đặt YouTube PWA
Cửa sổ xác nhận cài đặt YouTube PWA

Về cơ bản, Progressive Web App (PWA) là một trang web được tối ưu hóa để hoạt động giống như một ứng dụng desktop. Không giống như dấu trang thông thường, PWA sử dụng các khả năng web hiện đại, chẳng hạn như Service Workers và file kê khai ứng dụng web, để chạy bên ngoài tab trình duyệt.

Khi bạn cài đặt PWA, nó không tải xuống trình cài đặt 500MB; mà tạo ra một phiên bản độc lập của trang web. Trang web có cửa sổ riêng mà không có giao diện trình duyệt, giống như thanh địa chỉ hoặc thanh dấu trang bạn thấy khi tách một tab khỏi trình duyệt.

Ứng dụng có biểu tượng riêng trên thanh tác vụ, menu Start của Windows và trong danh sách ứng dụng Windows của bạn. Nó hoạt động giống hệt như một ứng dụng gốc, với hỗ trợ thông báo đẩy, chức năng ngoại tuyến và phím tắt. Tất cả đều nhẹ, gọn và an toàn.

Cách cài đặt Progressive Web App

Thao tác nhanh chóng và dễ dàng

Có lẽ bạn đã thấy nút cài đặt trong trình duyệt của mình để cài đặt PWA nếu trình duyệt hỗ trợ PWA. Nút cài đặt nằm ngay trước mắt. Một điều kiện tiên quyết để cài đặt PWA là trình duyệt dựa trên Chromium (Chrome, Edge, Brave, v.v...). Chỉ vậy thôi! Sau khi đáp ứng điều kiện này, hãy mở trình duyệt và làm theo các bước sau:

  1. Mở trang web bạn muốn cài đặt dưới dạng PWA.
  2. Nếu trang web hỗ trợ PWA, bạn sẽ thấy biểu tượng trên màn hình với nút cài đặt (mũi tên hướng xuống) ở góc phải cùng của thanh địa chỉ.
  3. Nhấp vào biểu tượng.
  4. Chấp nhận cửa sổ pop-up cài đặt.

Vậy là xong. PWA đã được cài đặt trên máy tính của bạn, giống như bất kỳ ứng dụng Windows nào khác, nhưng tiêu tốn ít dung lượng lưu trữ và tài nguyên hệ thống hơn đáng kể. Bạn có thể tìm thấy ứng dụng trên màn hình chính và menu Start. Bạn có thể nhấp vào nó để khởi chạy, và thậm chí ghim nó vào thanh tác vụ.

Mẹo: Nếu đang sử dụng Android, bạn cũng có thể cài đặt PWA trên đó. Chỉ cần mở trình duyệt dựa trên Chromium -> mở trang web -> vào menu ba chấm -> thêm vào màn hình chính. Dễ vậy thôi!

Ứng dụng gốc có lợi thế hơn PWA

Nhưng hầu hết các ứng dụng gốc đều ngốn tài nguyên

Tác động hiệu năng lên máy tính Windows của ứng dụng Lively Wallpaper
Tác động hiệu năng lên máy tính Windows của ứng dụng Lively Wallpaper

Bạn vẫn không thể hoàn toàn chuyển sang PWA. Đôi khi bạn cần cấp cho ứng dụng quyền truy cập đầy đủ vào phần cứng máy tính của mình. Ví dụ, có những lựa chọn thay thế trực tuyến tốt cho Adobe Photoshop, nhưng Photoshop bản quyền vẫn là tốt nhất, và bạn muốn nó có quyền truy cập đầy đủ vào sức mạnh xử lý và đồ họa của máy tính.

Điều tương tự cũng xảy ra với Discord. Nó có một trong những PWA tốt nhất, nhưng vì PWA có quyền truy cập phần cứng hạn chế, nên nó không thể sử dụng các phím tắt chung cho chức năng nói nhanh. Vì vậy, bạn cần ứng dụng Discord thông thường khi chơi game. Đó là điều không thể bỏ qua.

Ban đầu, các ứng dụng gốc có lợi thế rõ ràng hơn so với PWA. Chúng có nhiều tính năng hơn đáng kể so với các ứng dụng PWA trong khi lại nhẹ hơn trên hệ thống. Nhưng những bước tiến trong phát triển đã cho phép PWA áp dụng hầu hết các tính năng của ứng dụng gốc trên những cửa hàng ứng dụng. Và với mỗi bản cập nhật mới, các ứng dụng gốc ngày càng ngốn nhiều tài nguyên hơn.

Hầu hết các ứng dụng desktop mới được xây dựng bằng Electron. Điều này cho phép các nhà phát triển xây dựng những ứng dụng desktop bằng các công nghệ web như HTML, JS và CSS, để họ có thể viết code một lần và sử dụng ở bất cứ đâu. Nhưng nó sử dụng rất nhiều bộ nhớ của máy tính.

Mỗi khi cài đặt một trong những ứng dụng gốc này, bạn thực sự đang cài đặt toàn bộ trình duyệt được thiết kế riêng cho trang web đó. Nếu bạn chỉ có vài ứng dụng, chẳng hạn như Slack hoặc Discord, và máy tính xách tay của bạn chỉ có 8 hoặc 16GB bộ nhớ, thì đó là một vấn đề, bởi vì hầu hết mọi ứng dụng này đều muốn sử dụng càng nhiều bộ nhớ càng tốt và khởi động khi máy tính bật (trừ khi bạn tắt các ứng dụng khởi động).

Xem thêm:

Thứ Tư, 21/01/2026 17:31
55 👨 2.851
Xác thực tài khoản!

Theo Nghị định 147/2024/ND-CP, bạn cần xác thực tài khoản trước khi sử dụng tính năng này. Chúng tôi sẽ gửi mã xác thực qua SMS hoặc Zalo tới số điện thoại mà bạn nhập dưới đây:

Số điện thoại chưa đúng định dạng!
Số điện thoại này đã được xác thực!
Bạn có thể dùng Sđt này đăng nhập tại đây!
Lỗi gửi SMS, liên hệ Admin
0 Bình luận
Sắp xếp theo
    ❖ Kiến thức cơ bản