Một ứng dụng web về cơ bản là một trang web được thiết kế trông giống như một ứng dụng truyền thống. Nó có thể được truy cập thông qua trình duyệt web trên điện thoại, chẳng hạn như Safari trên iPhone hoặc iPad và không yêu cầu tải xuống hoặc cài đặt thông qua App Store. Apple đã hỗ trợ loại ứng dụng này trong nhiều năm, nhưng ứng dụng web là gì? Nó khác với các ứng dụng điển hình được sử dụng trên iPhone và iPad như thế nào?


Các ứng dụng web là gì?

Các ứng dụng web như Apple gọi chúng là Ứng dụng web lũy tiến và được viết tắt là PWA do Google quảng cáo, nhưng Apple thích gọi chúng là ứng dụng web hơn. Bất kể, các ứng dụng web nói chung là các ứng dụng linh hoạt được phát triển chỉ bằng các công nghệ web và thuật ngữ PWA thường được sử dụng để mô tả các ứng dụng này.

Từ góc độ người dùng, PWA có thể được ví như một trang web có thể được thêm vào màn hình chính của thiết bị của bạn mà không cần phải tải xuống từ App Store. Trong số các ứng dụng web phổ biến mà nhiều người sử dụng có Google Maps, Starbucks, Tinder, Uber và Instagram.

Thật thú vị, iOS là nền tảng đầu tiên hỗ trợ ý tưởng về PWAs. Khi iPhone được giới thiệu lần đầu tiên, các ứng dụng ban đầu được xây dựng bằng 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. Và vào thời điểm đó, App Store vẫn chưa tồn tại.

Sau khi giới thiệu App Store, sự hỗ trợ của Apple dành cho các ứng dụng web bắt đầu suy yếu dần, trong khi Google Chrome tiếp tục cải thiện các công nghệ web liên quan. Và đến năm 2018, tất cả các trình duyệt web chính, bao gồm Safari, đã cam kết hỗ trợ các ứng dụng web. Kể từ đó, Apple cũng đã tiếp tục cải thiện trải nghiệm ứng dụng web, mặc dù nó không được quảng cáo nhiều. Chính vì vậy, nhiều người đã bất ngờ khi Apple công bố kế hoạch hỗ trợ thông báo cho các ứng dụng web trong WWDC 2022.


Ưu điểm của ứng dụng web

Không giống như “ứng dụng web”, đóng vai trò là phím tắt cơ bản hoặc dấu trang đơn giản trên màn hình chính, PWA có thể được tải xuống trước, hoạt động ngoại tuyến và cung cấp trải nghiệm giống như ứng dụng trên Apple Store cũng như truy cập vào các tính năng như định vị địa lý, máy ảnh, v.v.

Kích thước của ứng dụng web Starbucks là 233 KB, nhỏ hơn 99.84% so với 148 MB của cửa hàng ứng dụng.

Từ góc độ của nhà phát triển, việc chọn Ứng dụng web lũy tiến (PWA) có thể tránh được những khó khăn tiềm ẩn mà nhà phát triển có thể gặp phải trong việc chấp nhận ứng dụng của họ trong quá trình xem xét của Apple.

Ví dụ…

Apple không chấp nhận các ứng dụng đánh giá ứng dụng trong Apple Store, vì vậy nhà phát triển đã chuyển Othman Để giải quyết vấn đề mà một số người gặp phải, khi họ nhận được rất nhiều câu hỏi và thắc mắc về yêu cầu ứng dụng từ bạn bè hoặc gia đình, bởi vì nhiều người muốn một ứng dụng thực hiện một việc cụ thể, nhưng họ không biết tên của ứng dụng đó là gì làm điều đó và tìm kiếm trong cửa hàng ứng dụng hiếm khi cho kết quả hữu ích, đặc biệt là bằng tiếng Ả Rập.

Vì vậy, Othman đã phát triển Appollow, một nền tảng dành cho các ứng dụng mà người dùng có thể dễ dàng tìm kiếm các ứng dụng bằng tiếng Ả Rập cũng như chia sẻ các ứng dụng yêu thích của họ và khám phá các ứng dụng miễn phí trong thời gian giới hạn, Othman nói (Tôi được truyền cảm hứng từ ý tưởng về ứng dụng của chúng tôi Ứng dụng- Được rồi).

Nhưng Othman, nếu anh ta phát triển ứng dụng và đưa nó vào App Store, Apple sẽ từ chối nó tuyệt đối, cũng như từ chối cập nhật ứng dụng của chúng tôi. , bổ sung khả năng cài đặt nó dưới dạng một ứng dụng trên màn hình chính, chẳng hạn như “Twitter và Starbucks”.

Othman là một nhà phát triển thiên tài, Chúa sẵn lòng... Đây là trang web dành cho ứng dụng của anh ấy hoạt động với công nghệ mà chúng ta đang nói đến ngày nay...

https://www.appollow.net


Nhược điểm của ứng dụng web

Các ứng dụng gốc (được phát triển bằng bộ công cụ phát triển của Apple) có khả năng tích hợp tốt hơn với iOS và mang lại trải nghiệm người dùng mượt mà hơn, ví dụ: các ứ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à 50 MB. Họ không thể truy cập một số tính năng phần cứng, chẳng hạn như Bluetooth và khuôn mặt hoặc dấu vân tay, đồng thời không thể thực thi mã nền. Các ứng dụng web hiện 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 của Apple, vốn chỉ khả dụng cho các ứng dụng gốc.


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.

◉ Truy cập trang web cung cấp các ứng dụng web, bạn có thể truy cập trang web ứng dụng Bạn sẽ tìm thấy nhiều người trong số họ.

◉ Nhấp vào nút chia sẻ.

◉ Cuộn xuống cửa sổ Bài đă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.

Ứng dụng web mới sẽ xuất hiện trong không gian trên màn hình chính của thiết bị và nếu bạn nhấn vào ứng dụng đó và bạn được đưa trở lại trang web chuẩn, hãy thoát Safari thông qua trình chuyển đổi ứng dụng, sau đó khởi chạy lại ứng dụng web.


Cách thiết lập thông báo ứng dụng web trên iPhone

Trong bản cập nhật beta cho iOS 16.4 Và iPadOS 16.4, 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 để hỗ trợ thông báo. Do đó, các ứng dụng này có thể yêu cầu quyền nhận thông báo thông qua một cửa sổ xuất hiện với bạn trên màn hình, giống như các ứng dụng khác và sau đó bạn có thể đồng ý nhận thông báo từ ứng dụng này. Với các thông báo được cho phép từ ứng dụng này, chúng sẽ 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 cài đặt bật thông báo rồi bật.

◉ Khi lời nhắc cấp phép xuất hiện, hãy nhấn Cho phép để cho phép ứng dụng web gửi thông báo cho bạn, giống như thể đó là một ứng dụng thông thường.

Sau khi thực hiện xong, bạn sẽ có thể kiểm soát thông báo và huy hiệu biểu tượng cho ứng dụng web từ bên trong phần Thông báo của ứng dụng Cài đặt.

Bạn nghĩ gì về các ứng dụng web trên iPhone? Bạn có sử dụng bất kỳ trong số họ trên điện thoại của bạn? Hãy cho chúng tôi trong các ý kiến.

Nguồn:

macruors

Những bài viết liên quan