5 คะแนน โดย GN⁺ 2024-03-02 | 1 ความคิดเห็น | แชร์ทาง WhatsApp

Apple เปลี่ยนจุดยืนเรื่อง PWA ในยุโรป

  • Apple ตอบสนองต่อกระแสไม่พอใจเกี่ยวกับการหายไปของ Progressive Web Apps (PWA) ในสหภาพยุโรป (EU) โดยจะกู้คืนการทำงานกลับไปเหมือนก่อน iOS 17.3
  • หลังการปล่อย iOS 17.4 เวอร์ชันเบต้า ผู้ใช้ใน EU พบปัญหาว่า PWA ทำงานได้ไม่ถูกต้อง
  • Apple จึงเปลี่ยนจุดยืนตามคำขอจำนวนมากจากผู้บริโภค และปรับแก้หน้าข้อมูลเกี่ยวกับการเปลี่ยนแปลงของแอปภายใต้กฎหมาย Digital Markets Act

เนื้อหาใหม่บนหน้าข้อมูลของ Apple

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

ผลกระทบของกฎหมาย Digital Markets Act (DMA) ของสหภาพยุโรป

  • กฎหมาย Digital Markets Act (DMA) ของสหภาพยุโรปต้องมีผลบังคับใช้ภายในวันที่ 8 มีนาคม และคาดว่า Apple จะออก iOS 17.4 ในวันที่ 5 มีนาคม

แผน DMA ของ Apple และเสียงคัดค้าน

  • Apple ประกาศการเปลี่ยนแปลงเพื่อให้สอดคล้องกับ DMA โดยจะเริ่มมีผลตั้งแต่เดือนมีนาคม 2024
  • สำหรับผู้ใช้ทุกคน Apple จะทำการ notarize แอป iOS ทั้งหมด ไม่ว่าแอปนั้นจะจำหน่ายที่ใดก็ตาม
  • นักพัฒนาสามารถเปิดให้บริการแอปมาร์เก็ตเพลสของตนเองใน EU ได้ แต่ต้องผ่านการอนุมัติจาก Apple และกระบวนการตรวจสอบโดยมนุษย์
  • สโตร์เหล่านี้ต้องรับผิดชอบเรื่องการคืนเงินเอง แต่สามารถใช้ผู้ประมวลผลการชำระเงินของบุคคลที่สามทางเลือกได้
  • Apple ปรับโครงสร้างค่าธรรมเนียม โดยลดค่าธรรมเนียมมาตรฐานจาก 30% เหลือ 17% และแอปที่ยังอยู่ใน App Store จะถูกคิดค่าธรรมเนียม 3% สำหรับการใช้บริการประมวลผลการชำระเงินของ Apple
  • แอปทั้งหมดที่จำหน่ายนอก App Store จะถูกเรียกเก็บ Core Technology Fee 0.50 ยูโรต่อการติดตั้งครั้งแรกต่อปีของแต่ละแอป โดยยกเว้น 1 ล้านการติดตั้งแรก
  • ยังมีข้อกำหนดให้ iOS ต้องรองรับเอนจินเบราว์เซอร์หลายตัวนอกเหนือจาก WebKit ซึ่งหมายความว่า Apple ต้องรองรับ Firefox ของ Mozilla อย่างเต็มรูปแบบใน EU
  • ในเวลาเดียวกัน Apple ยังทำให้ PWA ใช้งานไม่ได้ ซึ่งคาดว่าเป็นเพราะมองว่าจะต้องรองรับบนทุกเบราว์เซอร์ที่ไม่ใช้ WebKit ด้วย
  • Apple ดำเนินมาตรการนี้หลังจากหน่วยงานของคณะกรรมาธิการยุโรปขู่ว่าจะสอบสวนประเด็นดังกล่าว

ความเห็นของ GN⁺

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

1 ความคิดเห็น

 
GN⁺ 2024-03-02
ความเห็นจาก Hacker News
  • ยังจำเป็นต้องสร้างบนพื้นฐานของ WebKit อยู่ดีเพื่อรองรับ PWA

    • สงสัยว่ามีการหารืออย่างไม่เป็นทางการกับสหภาพยุโรป (EU) หรือไม่ ดูเหมือนจะตัดสินใจแล้วว่าการแข่งขันด้าน rendering engine สำหรับ PWA ไม่สำคัญ และมีแค่ WebKit ก็เพียงพอ
    • ท้ายที่สุดแล้ว กฎหมายเพียงแค่กำหนดให้เปลี่ยนแปลงในฟีเจอร์ที่ EU สนใจเท่านั้น
  • จุดยืนของ Apple คือ หาก PWA รันบนเอนจินเบราว์เซอร์ของบุคคลที่สาม จะไม่สามารถบังคับใช้ข้อจำกัดด้านความเป็นส่วนตัวและความปลอดภัยบางอย่างได้

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

    • การย้อนกลับฟีเจอร์นี้ทั้งที่เพิ่งเปิดตัวการแจ้งเตือนแบบพุชของ PWA ใน iOS 16.4 ได้ไม่ถึง 12 เดือน คงสร้างความผิดหวังอย่างมากให้กับนักพัฒนาที่นำฟีเจอร์นี้ไปใช้
  • เกี่ยวกับการตีความว่า EU อนุญาตให้จำกัด PWA ไว้ที่ Safari/WebKit:

    • ไม่มีตรงไหนในประกาศของ Apple ที่ระบุว่า EU อนุญาตเรื่องนี้
    • ประกาศของ Apple เป็นเพียงการอัปเดตแผนการปฏิบัติตาม DMA และ EU ยังไม่ได้ดำเนินการจริงจนกว่าจะถึงเส้นตายการปฏิบัติตามในวันที่ 7 มีนาคม
    • EU ตอบสนองอย่างเร่งด่วนต่อประกาศของ Apple เรื่อง PWA หาก Apple ปล่อยอัปเดตนั้นออกไป PWA เดิมจำนวนมากคงหยุดทำงาน และคงถูกบังคับให้ย้ายไป App Store ซึ่งจะกระทบต่อชื่อเสียงของ PWA
    • EU กำหนดผ่าน DMA ให้ Apple เปิด iOS ให้เบราว์เซอร์ของบุคคลที่สาม และต้องไม่แสดงการลำเอียงเข้าข้าง Safari/WebKit ของตัวเอง
  • นี่คือแผนเดิมของ Apple หรือเปล่า? เป็นการโยนสถานการณ์เลวร้ายที่สุดออกมาก่อน แล้วทำให้ผลลัพธ์ตอนนี้ดูเหมือนชัยชนะหรือไม่?

  • ดีใจที่ไม่ได้ถอยหลังลงคลองไปอีกก้าวสำหรับแพลตฟอร์มเว็บ

  • ถ้า Apple ยังสร้างความลำบากต่อไป ก็อาจพิจารณาย้ายไป Android

  • ในฐานะแฟนของ PWA ฉันชอบทิศทางนี้ Apple ควรเปิด PWA ให้ใช้งานได้กับเอนจินเบราว์เซอร์อื่น และในขณะเดียวกันก็ควรพัฒนาความสามารถของ PWA บน Safari ให้ดีขึ้น นักพัฒนาแอปจะตระหนักว่าแอปส่วนใหญ่ใช้แค่ PWA ก็เพียงพอ และเป็นวิธีที่ดีในการหลีกเลี่ยง App Store

  • โล่งอกไปที ฉันเริ่มพอร์ตแอปส่วนตัวจาก sveltekit pwa ไปเป็น react native แล้ว

  • เมื่อไรแอปบน iOS จะมีสถานะเทียบเท่ากับแอปบน MacOS?

    • Apple ไม่อาจซ่อนอยู่หลังข้ออ้างว่า "เพื่อความปลอดภัยของคุณ" ได้ตลอดไป เพราะสิ่งที่อ้างนั้นล้วนเป็นปัญหาที่เกิดขึ้นอยู่แล้วบน MacOS
    • สมาร์ตโฟนสมัยใหม่เป็นคอมพิวเตอร์ที่ทรงความสามารถ แต่ก็ยังให้ความรู้สึกเหมือนพกก้อนอิฐราคาแพงไว้ในกระเป๋าอยู่ดี