- Apple giải thích trên trang web của mình rằng việc Progressive Web Apps (PWA) không hoạt động tại EU sau khi cài bản beta iOS gần đây không phải là lỗi
- Theo Apple, thay đổi này xuất phát từ Đạo luật Thị trường Kỹ thuật số (Digital Markets Act, DMA) mới của EU, do DMA yêu cầu phải cho phép nhiều engine trình duyệt khác nhau
- Nhà nghiên cứu bảo mật Tommy Mysk và Open Web Advocacy là những người đầu tiên phát hiện rằng cùng với bản beta thứ hai của iOS 17.4, PWA đã bị hạ cấp thành các lối tắt trang web đơn thuần
Nguyên nhân và hệ quả của việc suy giảm tính năng PWA
- Các nhà phát triển phát hiện PWA mở ra như các mục yêu thích được lưu trên màn hình chính, đồng nghĩa với việc không có "cửa sổ riêng, thông báo hoặc bộ nhớ cục bộ dài hạn"
- iOS 16.4 từng cho phép PWA hiển thị thông báo trên biểu tượng giống như ứng dụng native, nhưng người dùng bản beta iOS 17.4 nhận được lời nhắc hỏi hệ thống có nên mở ứng dụng web trong Safari hay không
- Người dùng gặp vấn đề mất dữ liệu vì các lối tắt trang web trong Safari không cung cấp bộ nhớ cục bộ, và tính năng thông báo cũng không hoạt động
Phản ứng của Apple và phần giải thích về PWA
- Dù không đưa ra phản hồi chính thức sau nhiều lần được hỏi, Apple sau đó đã cập nhật trang web để giải thích các thay đổi liên quan đến DMA tại EU
- Apple cho biết hệ thống iOS trước đây hỗ trợ ứng dụng web trên màn hình chính dựa trên WebKit (engine trình duyệt của Safari), nhưng do DMA buộc phải cho phép các engine trình duyệt thay thế nên việc tiếp tục hỗ trợ PWA là không thể
- Apple xác nhận rằng do thay đổi này, người dùng ở EU sẽ có thể sử dụng tính năng mục yêu thích để truy cập website từ màn hình chính
Ý kiến của GN⁺
- Bài viết này nêu ra nội dung quan trọng xác nhận rằng Apple đã cố ý hạn chế tính năng Progressive Web Apps (PWA) trên iPhone theo Đạo luật Thị trường Kỹ thuật số (DMA) mới của EU
- Dù Apple viện dẫn lý do bảo mật và quyền riêng tư cho quyết định này, điều đó vẫn có phần mâu thuẫn với mục tiêu của DMA là thúc đẩy cạnh tranh trên thị trường EU và mở rộng quyền lựa chọn cho người dùng
- Vụ việc này cho thấy mối quan hệ căng thẳng giữa các công ty công nghệ và cơ quan quản lý nhà nước, đồng thời là một ví dụ về thay đổi lớn có thể ảnh hưởng đến người dùng và cộng đồng nhà phát triển
6 bình luận
Trình duyệt mang lại sự đa dạng về trình duyệt và mở rộng quyền lựa chọn của người dùng, nhưng các cổng lại được thống nhất về C...
Lợi ích của việc đa dạng hóa các cổng là gì?
Có thể xem các trình duyệt cũng đã được thống nhất qua một “cổng” gọi là HTML nhỉ..
Lý do là cổng có một triển khai tích hợp tồn tại dưới dạng liên minh cùng chia sẻ lợi ích, trong khi trình duyệt thì đến nay vẫn chỉ tồn tại các triển khai riêng lẻ.
Chẳng phải là khác biệt giữa HW và SW sao?
Ý kiến trên Hacker News
Tóm tắt lập trường chính thức của Apple:
Tóm tắt bình luận trên Hacker News: