Apple กีดกันเว็บแอปที่ทรงพลังในนามของความเป็นส่วนตัว

ไอคอนเวลาอ่านหนังสือ 3 นาที. อ่าน


ผู้อ่านช่วยสนับสนุน MSpoweruser เราอาจได้รับค่าคอมมิชชันหากคุณซื้อผ่านลิงก์ของเรา ไอคอนคำแนะนำเครื่องมือ

อ่านหน้าการเปิดเผยข้อมูลของเราเพื่อดูว่าคุณจะช่วย MSPoweruser รักษาทีมบรรณาธิการได้อย่างไร อ่านเพิ่มเติม

Apple

ในการโปรโมต App Store ของตัวเอง Apple ขึ้นชื่อเรื่องเว็บแอปที่ท้อแท้ แม้ว่า PWAs (Progressive Web Application) กำลังได้รับความนิยมในหมู่นักพัฒนา แต่ก็เป็นเรื่องยากที่จะส่งมอบ PWA คุณภาพสูงสำหรับอุปกรณ์ Apple เนื่องจากข้อจำกัดระดับ OS ที่ WWDC เมื่อสัปดาห์ที่แล้ว Apple ได้ประกาศว่าจะไม่รองรับ Web API หลายตัวที่ช่วยให้นักพัฒนาสามารถสร้างเว็บแอปที่ทรงพลังได้ ตัวอย่างเช่น Apple จะไม่อนุญาตให้เว็บแอปใช้บลูทูธ NFC และเซ็นเซอร์ความใกล้ชิด

Apple ได้ประกาศว่า Safari จะไม่รองรับ Web API ต่อไปนี้

  • เว็บบลูทูธ – อนุญาตให้เว็บไซต์เชื่อมต่อกับอุปกรณ์ Bluetooth LE ในบริเวณใกล้เคียง
  • เว็บ MIDI API – อนุญาตให้เว็บไซต์ระบุ จัดการ และเข้าถึงอุปกรณ์ MIDI
  • API ของแมกเนโตมิเตอร์ – อนุญาตให้เว็บไซต์เข้าถึงข้อมูลเกี่ยวกับสนามแม่เหล็กรอบ ๆ ผู้ใช้ตามที่ตรวจพบโดยเซ็นเซอร์สนามแม่เหล็กหลักของอุปกรณ์
  • เว็บ NFC API – อนุญาตให้เว็บไซต์สื่อสารกับแท็ก NFC ผ่านตัวอ่าน NFC ของอุปกรณ์
  • API หน่วยความจำอุปกรณ์ – อนุญาตให้เว็บไซต์รับจำนวนหน่วยความจำอุปกรณ์โดยประมาณเป็นกิกะไบต์
  • API ข้อมูลเครือข่าย – ให้ข้อมูลเกี่ยวกับการเชื่อมต่อที่อุปกรณ์ใช้ในการสื่อสารกับเครือข่ายและจัดเตรียมวิธีการให้สคริปต์ได้รับการแจ้งเตือนหากประเภทการเชื่อมต่อเปลี่ยนแปลง
  • API สถานะแบตเตอรี่ – อนุญาตให้เว็บไซต์รับข้อมูลเกี่ยวกับสถานะแบตเตอรี่ของอุปกรณ์โฮสต์
  • การสแกนเว็บด้วยบลูทูธ – อนุญาตให้เว็บไซต์สแกนหาอุปกรณ์ Bluetooth LE ที่อยู่ใกล้เคียง
  • เซนเซอร์ตรวจจับแสง Ambient – ให้เว็บไซต์รับระดับแสงปัจจุบันหรือความส่องสว่างของแสงรอบข้างอุปกรณ์โฮสต์ผ่านเซ็นเซอร์ดั้งเดิมของอุปกรณ์
  • ส่วนขยายการตรวจสอบนโยบาย HDCP สำหรับ EME – อนุญาตให้เว็บไซต์ตรวจสอบนโยบาย HDCP ที่ใช้ในการสตรีม/เล่นสื่อ
  • เซนเซอร์จับความใกล้เคียง – อนุญาตให้เว็บไซต์ดึงข้อมูลเกี่ยวกับระยะห่างระหว่างอุปกรณ์กับวัตถุตามที่วัดโดยเซ็นเซอร์ความใกล้ชิด
  • เว็บHID – อนุญาตให้เว็บไซต์ดึงข้อมูลเกี่ยวกับอุปกรณ์ Human Interface Device (HID) ที่เชื่อมต่อในเครื่อง
  • API อนุกรม – อนุญาตให้เว็บไซต์เขียนและอ่านข้อมูลจากอินเทอร์เฟซแบบอนุกรม ซึ่งใช้โดยอุปกรณ์ต่างๆ เช่น ไมโครคอนโทรลเลอร์ เครื่องพิมพ์ 3 มิติ และอื่นๆ
  • เว็บ USB – ให้เว็บไซต์สื่อสารกับอุปกรณ์ต่างๆ ผ่าน USB (Universal Serial Bus)
  • เซ็นเซอร์ตำแหน่งทางภูมิศาสตร์ (ตำแหน่งทางภูมิศาสตร์ในพื้นหลัง) – Geolocation API รุ่นเก่าที่ทันสมัยกว่าซึ่งช่วยให้เว็บไซต์เข้าถึงข้อมูลตำแหน่งทางภูมิศาสตร์ได้
  • การตรวจจับการไม่ได้ใช้งานของผู้ใช้ – ให้เว็บไซต์ทราบเมื่อผู้ใช้ไม่ได้ใช้งาน

Apple อ้างว่าจะไม่รองรับ API ข้างต้นเนื่องจากปัญหาความเป็นส่วนตัว จากข้อมูลของ Apple API เหล่านี้จะอนุญาตให้ผู้โฆษณาออนไลน์และบริษัทวิเคราะห์ข้อมูลเข้าถึงผู้ใช้ลายนิ้วมือและอุปกรณ์ของพวกเขาได้

ด่านแรกของการป้องกันลายนิ้วมือของ WebKit คือการไม่ใช้คุณสมบัติเว็บที่เพิ่มความสามารถในการพิมพ์ลายนิ้วมือและไม่มีวิธีที่ปลอดภัยในการปกป้องผู้ใช้

คุณเห็นด้วยกับกลยุทธ์ของ Apple ที่จะไม่นำมาตรฐานเว็บไปใช้เนื่องจากปัญหาการพิมพ์ลายนิ้วมือหรือไม่? แจ้งให้เราทราบความคิดเห็นของคุณในส่วนความคิดเห็นด้านล่าง

ที่มา: ZDNet

ข้อมูลเพิ่มเติมเกี่ยวกับหัวข้อต่างๆ: แอปเปิล, iOS, การแข่งรถวิบาก, API ของเว็บ