16 ก.พ. 2566·อ่าน 1 นาที

iOS 16.4 เพิ่มประสบการณ์เว็บแอป นำการแจ้งเตือนแบบพุชไปยัง PWAs

การเปิดตัวการแจ้งเตือนแบบพุชของเว็บแอปใน iOS 16.4 เป็นการประกาศถึงความก้าวหน้าที่สำคัญสำหรับฟังก์ชันการทำงานของเว็บแอปใน iDevices

iOS 16.4 เพิ่มประสบการณ์เว็บแอป นำการแจ้งเตือนแบบพุชไปยัง PWAs

ด้วยการเปิดตัว 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 เองก็สามารถได้รับประโยชน์จากคุณสมบัติการสนับสนุนเว็บแอปใหม่เหล่านี้ภายในโปรเจกต์ของพวกเขา ซึ่งอาจช่วยเร่งการพัฒนาให้ดียิ่งขึ้นไปอีก

Easy to start
Create something amazing

Experiment with AppMaster with free plan.
When you will be ready you can choose the proper subscription.

Get Started
iOS 16.4 เพิ่มประสบการณ์เว็บแอป นำการแจ้งเตือนแบบพุชไปยัง PWAs | AppMaster