Phần mềm di động của Apple đã hỗ trợ cái gọi là “ứng dụng web” trong nhiều năm. Nhưng ứng dụng web là gì và chúng khác với các ứng dụng thông thường được sử dụng trên iPhone và iPad như thế nào? Đây là giải thích ngắn gọn của bạn.
Ứng dụng web là gì?
Khi Apple nói về “ứng dụng web”, nó đề cập đến “Ứng dụng web lũy tiến” hoặc viết tắt là PWA. Apple thích gọi chúng là Ứng dụng web hơn, vì chính Google đã quảng bá thuật ngữ “Ứng dụng web lũy tiến” hoặc vì không có thông số kỹ thuật PWA chính thức. Dù sao, nói chung, PWA là cách viết tắt của một ứng dụng linh hoạt và có thể thích ứng được tạo chỉ bằng các công nghệ web.
Từ góc độ người dùng, hãy coi PWA là một trang web có thể được cài đặt trên màn hình chính của bạn mà không cần phải tải xuống từ App Store. Một số ví dụ về ứng dụng web phổ biến bao gồm Google Maps, Starbucks, Tinder, Uber và Instagram.
Trớ trêu thay, iOS thực sự là nền tảng đầu tiên hỗ trợ khái niệm PWA. Khi Apple ra mắt iPhone lần đầu tiên, các ứng dụng đầu tiên dựa trên HTML5, cho phép người dùng thêm chúng vào màn hình chính theo cách thủ công để có trải nghiệm giống như ứng dụng toàn màn hình. Hồi đó, App Store thậm chí còn chưa tồn tại.
ứng dụng web Instagram
Mặc dù ban đầu Apple cho phép hỗ trợ các ứng dụng web giảm dần sau khi App Store xuất hiện, nhưng Google Chrome đã tiếp tục giúp cải thiện các công nghệ web liên quan và vào năm 2018, tất cả các trình duyệt web chính, bao gồm cả Safari, đã cam kết hỗ trợ các ứng dụng web. Kể từ đó, Apple đã tiếp tục giúp phát triển trải nghiệm ứng dụng web, nhưng họ không nói nhiều về điều đó. Đó là lý do khiến nhiều người ngạc nhiên khi Apple công bố kế hoạch hỗ trợ thông báo đẩy cho các ứng dụng web tại WWDC 2022.
Ưu điểm và nhược điểm của ứng dụng web
Không giống như “ứng dụng web” hoạt động giống như dấu trang đơn giản trên màn hình chính (xem bên dưới), PWA có thể được tải xuống trước và có thể hoạt động ngoại tuyến, cũng như sử dụng API web thông thường. Điều này cho phép họ cung cấp trải nghiệm giống như ứng dụng trong khi vẫn có quyền truy cập vào những thứ như định vị địa lý, máy ảnh và Apple Pay.
Từ quan điểm của nhà phát triển, đi theo lộ trình PWA có nghĩa là bạn tránh được những rắc rối tiềm ẩn khi tải ứng dụng của mình thông qua quy trình xem xét App Store của Apple. Điều này có thể làm cho các ứng dụng web dễ khám phá hơn các ứng dụng gốc đi qua App Store. Truy cập trang web cũng dễ dàng và nhanh hơn so với cài đặt ứng dụng và người dùng cũng có thể chia sẻ ứng dụng web chỉ bằng cách gửi liên kết.
Ứng dụng web Starbucks có dung lượng 233KB, nhỏ hơn 99,84% so với kích thước ứng dụng di động iOS là 148MB
Mặt khác, các ứng dụng gốc được tích hợp tốt hơn với iOS và cung cấp trải nghiệm người dùng liền mạch hơn (mặc dù điều này đang dần thay đổi khi công nghệ web đằng sau PWA phát triển). Ví dụ: ứng dụng web chỉ có thể lưu trữ dữ liệu ngoại tuyến và tệp có tổng dung lượng tối đa là 50MB. Các ứng dụng này không có quyền truy cập vào một số tính năng phần cứng nhất định, chẳng hạn như Bluetooth và Touch ID/Face ID, đồng thời không thể chạy mã trong nền. Họ cũng không có quyền truy cập vào thanh toán trong ứng dụng và các dịch vụ khác dựa trên Apple.
Cách thêm ứng dụng web vào màn hình chính của bạn
- Mở Safari trên iPhone hoặc iPad của bạn.
- Truy cập trang web cung cấp ứng dụng WPA/Web (nhiều người được liệt kê ở đây).
- Nhấn nút Cổ phần (thường được gọi là nút Chia sẻ).
- Cuộn bảng chia sẻ qua các hàng liên hệ và ứng dụng, sau đó chọn Thêm vào màn hình chính.
- Đặt tên cho ứng dụng web, sau đó chạm vào Thêm vào.
Ứng dụng web mới của bạn sẽ xuất hiện trong không gian có sẵn tiếp theo trên màn hình chính của thiết bị. Nếu bạn nhấn vào đó và bạn quay lại trang web chuẩn, hãy buộc thoát Safari, sau đó khởi chạy lại ứng dụng web.
Cách định cấu hình thông báo đẩy web
Trong iOS 16.4 và iPadOS 16.4, cả hai hiện vẫn đang trong giai đoạn thử nghiệm, Apple đã thêm một tính năng mới cho phép các ứng dụng web được thêm vào Màn hình chính để gửi thông báo đẩy web đến người dùng iPhone và iPad.
Với tính năng mới, các ứng dụng web được thêm vào màn hình chính của người dùng có thể yêu cầu quyền nhận thông báo đẩy thông qua nút “Đăng ký” hoặc tùy chọn tương tự khác trong phần cài đặt của ứng dụng web. Các thông báo này hoạt động giống như thông báo từ các ứng dụng khác, xuất hiện trên màn hình khóa, trong Trung tâm thông báo và trên Apple Watch được ghép nối.
- Mở ứng dụng web mà bạn đã thêm vào màn hình chính.
- Tìm và bật cài đặt cho phép thông báo đẩy.
- Khi lời nhắc quyền xuất hiện, chạm vào Cho phép để cho phép ứng dụng web gửi thông báo cho bạn, như thể đó là một ứng dụng thông thường.
Khi bạn đã hoàn thành việc đó, bạn sẽ có thể kiểm soát các cảnh báo và huy hiệu biểu tượng cho ứng dụng web từ Để ý một phần của Cài đặt đăng kí.
Thêm dấu trang trang web vào màn hình chính của bạn
Đối với các trang web không có ứng dụng di động hoặc ứng dụng web chuyên dụng để truy cập nội dung của chúng, bạn luôn có thể thêm dấu trang về cơ bản là dấu trang của trang web vào màn hình chính của mình bằng cách sử dụng tương tự Thêm vào màn hình chính tùy chọn trong menu Chia sẻ của Safari.
Tạo dấu trang trên màn hình chính cho phép bạn sử dụng dấu trang đó làm cổng thông tin một cú nhấp chuột vào nội dung trực tuyến cụ thể, thay vì phải mở trình duyệt rồi chọn dấu trang hoặc nhập địa chỉ URL của trang web.
Khi bạn nhấn vào một dấu trang của trang web trên màn hình chính, dấu trang đó sẽ mở ra trong Safari trên trang cụ thể mà bạn đã chọn. Ngay cả khi đó không phải là ứng dụng web, nếu trang web bạn đang liên kết có bố cục động, thân thiện với thiết bị di động (ví dụ: MacRumors), thì việc truy cập trang web đó từ màn hình chính của bạn có thể giống như một trải nghiệm giống như ứng dụng.