- Apple อธิบายผ่านเว็บไซต์ว่า การที่ Progressive Web Apps (PWAs) ไม่ทำงานในสหภาพยุโรปหลังติดตั้ง iOS เวอร์ชันเบต้าล่าสุดนั้นไม่ใช่บั๊ก
- Apple อ้างว่าการเปลี่ยนแปลงนี้เกิดจากกฎใหม่ของสหภาพยุโรปอย่าง Digital Markets Act (DMA) ซึ่งกำหนดให้ต้องอนุญาตเอนจินเบราว์เซอร์ที่หลากหลาย
- นักวิจัยด้านความปลอดภัย Tommy Mysk และ Open Web Advocacy เป็นผู้พบก่อนว่าเมื่อ iOS 17.4 เบต้าตัวที่สองออกมา PWAs ถูกลดระดับให้เหลือเพียงทางลัดไปยังเว็บไซต์
สาเหตุและผลลัพธ์ของการลดความสามารถของ PWAs
- นักพัฒนาพบว่า PWAs เปิดขึ้นมาเหมือนรายการโปรดที่บันทึกไว้บนหน้าจอโฮม ซึ่งหมายความว่าไม่มี "หน้าต่างเฉพาะ การแจ้งเตือน หรือที่เก็บข้อมูลภายในเครื่องระยะยาว"
- iOS 16.4 เคยทำให้ PWAs แสดงการแจ้งเตือนบนไอคอนได้เหมือนแอปเนทีฟ แต่ผู้ใช้ iOS 17.4 เบต้าพบว่าระบบถามว่าจะเปิดเว็บแอปใน Safari หรือไม่
- ผู้ใช้พบปัญหาข้อมูลสูญหาย เพราะทางลัดเว็บไซต์ใน Safari ไม่มีพื้นที่เก็บข้อมูลภายในเครื่อง และฟังก์ชันการแจ้งเตือนก็ไม่ทำงาน
ปฏิกิริยาของ Apple และคำอธิบายเกี่ยวกับ PWAs
- แม้ก่อนหน้านี้ Apple จะไม่ให้คำตอบอย่างเป็นทางการแม้มีการสอบถามหลายครั้ง แต่ต่อมาก็อัปเดตเว็บไซต์เพื่ออธิบายการเปลี่ยนแปลงที่เกี่ยวข้องกับ DMA ในสหภาพยุโรป
- Apple ระบุว่าเดิมระบบ iOS รองรับเว็บแอปบนหน้าจอโฮมโดยอาศัย WebKit ซึ่งเป็นเอนจินเบราว์เซอร์ของ Safari แต่เมื่อ DMA บังคับให้ต้องอนุญาตเอนจินเบราว์เซอร์ทางเลือก จึงไม่สามารถรองรับ PWAs ต่อไปได้
- Apple ยืนยันว่าผู้ใช้ในสหภาพยุโรปจะยังใช้ฟีเจอร์รายการโปรดเพื่อเข้าถึงเว็บไซต์จากหน้าจอโฮมได้หลังการเปลี่ยนแปลงนี้
ความเห็นของ GN⁺
- บทความนี้ยืนยันประเด็นสำคัญว่า Apple ตั้งใจจำกัดความสามารถของ Progressive Web Apps (PWAs) บน iPhone ตามกฎหมาย Digital Markets Act (DMA) ฉบับใหม่ของสหภาพยุโรป
- แม้ Apple จะให้เหตุผลเรื่องความปลอดภัยและความเป็นส่วนตัว แต่การตัดสินใจนี้ก็มีจุดที่ขัดกับเป้าหมายของ DMA ซึ่งต้องการส่งเสริมการแข่งขันในตลาดสหภาพยุโรปและเพิ่มทางเลือกให้ผู้ใช้
- เหตุการณ์นี้สะท้อนความตึงเครียดระหว่างบริษัทเทคโนโลยีกับกฎระเบียบของภาครัฐ และเป็นตัวอย่างของการเปลี่ยนแปลงสำคัญที่อาจส่งผลต่อทั้งผู้ใช้และชุมชนนักพัฒนา
6 ความคิดเห็น
เบราว์เซอร์ช่วยให้มีเบราว์เซอร์ที่หลากหลายและเพิ่มทางเลือกให้ผู้ใช้ แต่พอร์ตกลับถูกทำให้เป็นมาตรฐานเดียวกันด้วย C...
ข้อดีของการกระจายพอร์ตให้หลากหลายคืออะไร?
จะมองได้ว่าเบราว์เซอร์เองก็ถูกรวมให้เป็นมาตรฐานเดียวกันผ่านพอร์ตที่ชื่อว่า HTML เช่นกันนะครับ..
พอร์ตมีอิมพลีเมนเทชันแบบบูรณาการที่ใช้ร่วมกันผลประโยชน์ในฐานะกลุ่มอยู่แล้ว แต่เบราว์เซอร์นั้นยังคงมีอยู่เพียงอิมพลีเมนเทชันแบบแยกกันของแต่ละรายเท่านั้น
นี่น่าจะเป็นความต่างระหว่าง HW กับ SW หรือเปล่าครับ?
ความคิดเห็นจาก Hacker News
สรุปจุดยืนอย่างเป็นทางการของ Apple:
สรุปความคิดเห็นใน Hacker News: