ด้วยการเปิดตัว iOS 16.4 นี้ Apple ก้าวไปอีกขั้นด้วยการมอบประสบการณ์ที่เหมือนแอปแบบเนทีฟบนอุปกรณ์ของตนให้กับนักพัฒนาเว็บแอป ขณะนี้ ผู้ใช้สามารถรับการแจ้งเตือนแบบพุชจาก Progressive Web Apps (PWA) ที่ติดตั้งบนหน้าจอหลักของพวกเขา ซึ่งช่วยปิดช่องว่างระหว่างเว็บแอปและเนทีฟแอป
ตั้งแต่ปี 2008 ผู้ใช้ iOS สามารถสร้างทางลัดไปยังเว็บแอปโปรดบนอุปกรณ์ของตนได้ เมื่อเวลาผ่านไป Apple ได้เพิ่มคุณสมบัติสำหรับการทำงานของเว็บแอปลงในระบบปฏิบัติการของตนอย่างต่อเนื่อง อย่างไรก็ตามการสนับสนุนการแจ้งเตือนแบบพุชยังคงขาดหายไป
ด้วยการมาถึงของ iOS 16.4 ทีมงาน WebKit ของ Apple เขียนในบล็อกโพสต์: "เรากำลังเพิ่มการรองรับสำหรับเว็บแอพ Web Push ไปยังหน้าจอโฮม Web Push ทำให้นักพัฒนาเว็บสามารถส่งการแจ้งเตือนแบบพุชไปยังผู้ใช้ผ่านการใช้ Push API, API การแจ้งเตือน และ Service Workers ทั้งหมดทำงานร่วมกัน"
ขณะนี้นักพัฒนาเว็บแอปสามารถขออนุญาตเพื่อส่งการแจ้งเตือนแบบพุชเมื่อผู้ใช้โต้ตอบกับปุ่ม "สมัครสมาชิก" ที่มีอยู่ในเว็บแอป เมื่ออนุญาตแล้ว ผู้ใช้จะได้รับการแจ้งเตือนบนหน้าจอล็อก ศูนย์การแจ้งเตือน หรือแม้แต่ Apple Watch ที่จับคู่ไว้ โดยเฉพาะอย่างยิ่ง การตั้งค่าสิทธิ์สามารถจัดการได้ใน iOS เช่นเดียวกับการตั้งค่าของแอพที่มาพร้อมเครื่อง ซึ่งช่วยเชื่อมช่องว่างระหว่างเว็บและประสบการณ์แอพที่มาพร้อมเครื่อง
คุณสมบัตินี้สอดคล้องกับ Web Push ที่เข้ากันได้กับ W3C ซึ่ง Apple เปิดตัวในเบราว์เซอร์ Safari 16.1 ของ macOS Ventura ในช่วงฤดูใบไม้ร่วง ด้วยเหตุนี้ นักพัฒนาเว็บแอปที่ใช้ Web Push ตามมาตรฐานร่วมกับแนวทางปฏิบัติที่ดีที่สุดในอุตสาหกรรมจะพบว่าแอปของตนทำงานได้อย่างราบรื่นบนอุปกรณ์ทั้ง iPhone และ iPad
การเปิดตัวการสนับสนุน API ของป้ายช่วยให้นักพัฒนาเว็บแอปสามารถแสดงจำนวนป้ายบนหน้าจอหลักของ iOS ใช้ประโยชน์จากฟังก์ชัน setAppBadge และ clearAppBadge ทำให้สามารถอัปเดตจำนวนป้ายได้อย่างง่ายดาย
Apple วางแผนที่จะอนุญาตให้เบราว์เซอร์ของบุคคลที่สามเพิ่มเว็บแอพไปยังหน้าจอหลักในเวอร์ชั่น iOS ที่กำลังจะออก ซึ่งจะเพิ่มความเป็นไปได้ในการเปิดเผยและปรับใช้สำหรับเว็บแอพ ความเคลื่อนไหวนี้สอดคล้องกับการปรับปรุงล่าสุดของ Apple สำหรับการทำงานของเว็บแอปบน iDevices เช่นเดียวกับการอนุญาตเบราว์เซอร์ที่ไม่ใช่ WebKit บนแพลตฟอร์มที่มีข่าวลือ ซึ่งทั้งคู่อาจบอกใบ้ถึงกลยุทธ์ของบริษัทสำหรับการสนับสนุนเว็บแอปในอนาคต
API ใหม่อื่นๆ ที่น่าสนใจสำหรับนักพัฒนาเว็บแอปได้แก่:
- API ล็อคการปลุกหน้าจอ
- API การวางแนวหน้าจอ
- API การเปิดใช้งานผู้ใช้
- รองรับวิดีโอ Web Codecs API
การปรับปรุงการรองรับเว็บแอปเป็นการเน้นย้ำถึงความสำคัญของเว็บแอปภายในระบบนิเวศของซอฟต์แวร์ ซึ่งสะท้อนให้เห็นจากประสบการณ์ที่มีคุณลักษณะหลากหลายมากขึ้นเรื่อยๆ แนวโน้มนี้ได้รับการสนับสนุนเพิ่มเติมโดยแพลตฟอร์ม no-code ยอดนิยมอย่าง AppMaster.io ที่ช่วยให้สามารถพัฒนาแอพพลิเคชั่นต่าง ๆ รวมถึงเว็บแอพได้อย่างมีประสิทธิภาพและประสิทธิผล หากต้องการสำรวจศักยภาพของการพัฒนา no-code และแพลตฟอร์มต่างๆ เช่น AppMaster.io โปรดดู คู่มือฉบับเต็มเกี่ยวกับการพัฒนาแอปแบบ No-Code ต่ำสำหรับปี 2022
ผู้ใช้ AppMaster เองก็สามารถได้รับประโยชน์จากคุณสมบัติการสนับสนุนเว็บแอปใหม่เหล่านี้ภายในโปรเจกต์ของพวกเขา ซึ่งอาจช่วยเร่งการพัฒนาให้ดียิ่งขึ้นไปอีก