iOS 15.4 beta gợi ý về các bổ sung mới chính cho trình duyệt Safari, một số trong số đó bao gồm thông báo web, cải tiến PWA, hỗ trợ WebXR, bổ sung phương tiện và WebRTC, cải thiện hiệu suất web , v.v. 15.4
Trong một thời gian dài, Apple đã tụt hậu trong việc hỗ trợ các tiêu chuẩn PWA mới nhất. So với Android, iOS chưa hỗ trợ nhiều tính năng như biểu tượng ứng dụng PWA, thông báo đẩy, v.v. Điều này dường như đang thay đổi với iOS 15.4 beta.
Như đã lưu ý bởi Maximiliano Firtman , bạn có thể tìm thấy các thay đổi sau trong Safari trong bản beta mới:
Tải nhanh hơn cho Tệp kê khai ứng dụng web. Nó bây giờ được phân tích cú pháp khi tải trang, chứ không phải khi trang chia sẻ được mở. Biểu tượng hỗ trợ cho Ứng dụng web tiến bộ. Tuy nhiên, nếu các nhà phát triển sử dụng “biểu tượng quả táo” của Apple, nó sẽ được ưu tiên khi Safari sử dụng. Hiện tại, biểu tượng PWA chỉ tải khi bạn chuyển đến phần “Thêm vào màn hình chính”. Hỗ trợ thông báo đẩy trên web cuối cùng cũng đến với iOS và iPadOS. Hiện tại, nó ẩn sau hai thử nghiệm Safari, đó là “Thông báo web tích hợp” và “API đẩy”, tuy nhiên, như Firtman lưu ý, tính năng này không hoạt động ngay cả sau khi bật nút bật tắt. Tính năng này dường như đang trong quá trình hoàn thiện và chúng ta sẽ phải xem nó phát triển như thế nào qua các bản beta sắp tới. Một số nhà phát triển đã suy đoán rằng tính năng này sẽ không sẵn sàng cho đến khi iOS 16. Hỗ trợ WebXR cũng có sẵn trong các thử nghiệm. Điều này bao gồm chế độ AR, API thiết bị, mô-đun gamepads và mô-đun nhập liệu bằng tay. Tai nghe AR/VR sắp ra mắt của Apple dự kiến sẽ xuất xưởng với hệ điều hành riêng của hãng, nhưng việc hỗ trợ WebXR trong Safari sẽ rất hữu ích cho các nhà phát triển. Một số bản cập nhật cho Media và WebRTC có sẵn, bao gồm bộ giải mã âm thanh Vorbis và Opus, MediaSourceInline và API chuyển đổi mã hóa. Ngoài ra còn có một số thử nghiệm mới liên quan đến hiệu suất, bao gồm các tính năng sau: Tải trước Điều hướng của nhân viên dịch vụ Tải hình ảnh lười biếng (hiện được bật theo mặc định) RequestVideoFrameCallback SharedWorker Prefer Page Rendering Updates Web Locks API TransformStream API Ngoài ra còn có một tùy chọn mới để đặt lại tất cả các thử nghiệm thành mặc định trong cài đặt. Trước đây, không có cách nào để quay lại cài đặt mặc định, có nghĩa là bạn phải kiểm tra trên thiết bị khác để khớp với cài đặt mặc định.
Đây là tất cả các bản cập nhật từ bản beta đầu tiên nên có khả năng Apple sẽ không phát hành một số hoặc tất cả các tính năng Safari mới nói trên trong iOS 15.4, tuy nhiên, thật tốt khi thấy rằng Apple đang làm việc trên rất nhiều bổ sung sang Safari. Nhiều người trong số này đã được các nhà phát triển yêu cầu từ lâu, chẳng hạn như cải tiến PWA và hỗ trợ thông báo đẩy.
Đọc thêm: