8 คะแนน โดย GN⁺ 2024-02-16 | 6 ความคิดเห็น | แชร์ทาง WhatsApp
  • 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 ความคิดเห็น

 
qurare 2024-02-16

เบราว์เซอร์ช่วยให้มีเบราว์เซอร์ที่หลากหลายและเพิ่มทางเลือกให้ผู้ใช้ แต่พอร์ตกลับถูกทำให้เป็นมาตรฐานเดียวกันด้วย C...

 
cosine20 2024-02-19

ข้อดีของการกระจายพอร์ตให้หลากหลายคืออะไร?

 
budaestew 2024-02-17

จะมองได้ว่าเบราว์เซอร์เองก็ถูกรวมให้เป็นมาตรฐานเดียวกันผ่านพอร์ตที่ชื่อว่า HTML เช่นกันนะครับ..

 
dahada 2024-02-17

พอร์ตมีอิมพลีเมนเทชันแบบบูรณาการที่ใช้ร่วมกันผลประโยชน์ในฐานะกลุ่มอยู่แล้ว แต่เบราว์เซอร์นั้นยังคงมีอยู่เพียงอิมพลีเมนเทชันแบบแยกกันของแต่ละรายเท่านั้น

 
dothx 2024-02-16

นี่น่าจะเป็นความต่างระหว่าง HW กับ SW หรือเปล่าครับ?

 
GN⁺ 2024-02-16
ความคิดเห็นจาก Hacker News
  • สรุปจุดยืนอย่างเป็นทางการของ Apple:

    Apple ระบุว่า iOS รองรับเว็บแอปบนหน้าจอโฮมมาโดยตลอดโดยอาศัย WebKit และโครงสร้างด้านความปลอดภัยของมัน การผสานรวมนี้หมายความว่าเว็บแอปบนหน้าจอโฮมจะถูกจัดการภายใต้โมเดลความปลอดภัยและความเป็นส่วนตัวแบบเดียวกับแอปเนทีฟของ iOS หากไม่มีการแยกส่วนและการบังคับใช้นี้ เว็บแอปที่เป็นอันตรายอาจอ่านข้อมูลของเว็บแอปอื่น หรือเข้าถึงกล้อง ไมโครโฟน และข้อมูลตำแหน่งโดยไม่ได้รับความยินยอมจากผู้ใช้ได้ อีกทั้งเบราว์เซอร์ก็อาจติดตั้งเว็บแอปเข้าสู่ระบบได้โดยที่ผู้ใช้ไม่รับรู้หรือไม่ยินยอม การแก้ปัญหาด้านความปลอดภัยและความเป็นส่วนตัวที่ซับซ้อนซึ่งเกี่ยวข้องกับเว็บแอปที่ใช้เอนจินเบราว์เซอร์ทางเลือกนั้น จำเป็นต้องสร้างสถาปัตยกรรมการผสานรวมแบบใหม่ทั้งหมดซึ่งปัจจุบันยังไม่มีใน iOS และเมื่อพิจารณาข้อกำหนดอื่น ๆ ของ DMA แล้ว สิ่งนี้ไม่สามารถทำได้จริง จึงไม่มีทางเลือกนอกจากต้องถอดความสามารถของเว็บแอปบนหน้าจอโฮมออกในสหภาพยุโรป ผู้ใช้ในสหภาพยุโรปยังคงเข้าถึงเว็บไซต์ผ่านบุ๊กมาร์กที่เปิดเว็บไซต์ได้โดยตรงจากหน้าจอโฮม และคาดว่าผลกระทบด้านฟังก์ชันการใช้งานจะมีเพียงเล็กน้อย Apple ระบุว่ารู้สึกเสียใจกับผลกระทบที่การเปลี่ยนแปลงนี้จะมีต่อนักพัฒนาและผู้ใช้เว็บแอปบนหน้าจอโฮม แต่ยืนยันว่าการเปลี่ยนแปลงนี้เป็นส่วนหนึ่งของการดำเนินงานเพื่อให้สอดคล้องกับ DMA

  • สรุปความคิดเห็นใน Hacker News:

    • ชี้ว่าสถานการณ์ตอนนี้เหมือนการต่อสู้ของอำนาจใหญ่ ๆ ที่ชวนให้นึกถึงยุค 1920 โดยมีการเรียกค่าคุ้มครอง การทำลายล้าง การข่มขู่ และการเก็บ "ภาษี" ในรูปแบบดิจิทัลเป็นเรื่องปกติ
    • มองว่าท่าทีเฉื่อยชาของ Apple สุดท้ายจะย้อนกลับมาส่งผลเสียต่อบริษัทเอง และกังวลว่าการปฏิบัติต่อลูกค้าในสหภาพยุโรปจะสะท้อนถึงสถานการณ์อื่น ๆ ด้วย
    • วิจารณ์ว่าเมื่อรวมกับ 'Core Technology Fee' ที่สร้างภาระทางการเงินให้แก่นักพัฒนาที่ต้องการปล่อยแอปยอดนิยมนอก App Store อย่างเป็นทางการแล้ว การกระทำนี้ยิ่งดูงี่เง่า และเป็นการต่อต้านของ Apple ต่อการที่สหภาพยุโรปบังคับใช้ DMA
    • ในฐานะนักพัฒนาชาวยุโรป แสดงความหวังให้ Apple ล้มเหลวและหายไป พร้อมบอกว่าผิดหวังกับทิศทางปัจจุบันของบริษัท
    • ชี้ว่าคำกล่าวอ้างของ Apple น่าสงสัย โดยระบุว่า PWA เป็น native wrapper สำหรับเว็บแอปพลิเคชัน ไม่ใช่เบราว์เซอร์ และในตอนนี้ก็ไม่มีเอนจินเบราว์เซอร์ใดที่รองรับ PWA บนอุปกรณ์พกพาของ Apple
    • คัดค้านการตัดสินใจของ Apple และมองว่านี่ถึงเวลาคว่ำบาตร iOS แล้วหันไปใช้ทางเลือก FOSS พร้อมเสนอวิธีทดแทน PWA แบบเต็มหน้าจอบน iOS ในยุโรป
    • มองว่าจุดยืนของ Apple ไม่ได้ไร้เหตุผล เพราะการรองรับเอนจินเบราว์เซอร์ทางเลือกตามที่สหภาพยุโรปกำหนดต้องใช้ความพยายามเพิ่ม และเนื่องจาก PWA ไม่สอดคล้องกับผลประโยชน์ทางการเงินของ Apple การยุติการรองรับจึงเป็นทางเลือกที่สมเหตุสมผล
    • ในฐานะนักพัฒนา ระบุว่าการเปลี่ยนแปลงนี้สร้างความไม่สะดวกอย่างมาก และแชร์ลิงก์ไปยังแอปที่ตนพัฒนา
    • แสดงจุดยืนวิพากษ์วิจารณ์วิธีที่ Apple ปฏิบัติต่อผู้ใช้ และเสียดสีว่าการกระทำของบริษัทนั้น "กล้าหาญ"