3 คะแนน โดย GN⁺ 2024-06-11 | 1 ความคิดเห็น | แชร์ทาง WhatsApp
  • UTM เป็นโปรแกรมจำลองระบบพีซีแบบอเนกประสงค์สำหรับ iPhone และ iPad
  • หลังจากมีการเปลี่ยนแปลงกฎระเบียบล่าสุดที่อนุญาตให้มีโปรแกรมจำลองเครื่องเกมคอนโซลแบบเรโทร นักพัฒนา UTM จึงส่งแอปเข้า App Store แต่ถูกปฏิเสธ
  • ฝ่าย App Review ของ Apple ตัดสินว่า "PC ไม่ใช่คอนโซล"
  • ที่น่าประหลาดใจกว่านั้นคือ Apple กำลังบล็อกแอป UTM ในร้านแอปของบุคคลที่สามในสหภาพยุโรปด้วย
  • กฎข้อ 4.7 ในแนวทาง App Review ครอบคลุม "มินิแอป, มินิเกม, เกมสตรีมมิง, แชตบอต, ปลั๊กอิน และโปรแกรมจำลองเกม"
  • UTM ระบุว่า Apple ปฏิเสธการรับรองแอป (Notarization) เนื่องจากละเมิดกฎข้อ 4.7
    • อย่างไรก็ตาม ในหน้าแนวทาง App Review ระบุว่ากฎข้อ 4.7 ไม่ได้รวมอยู่ในแนวทางการตรวจสอบ Notarization
  • ดังนั้นจึงยังไม่ชัดเจนว่าผู้ตรวจสอบของ Apple สำหรับ UTM มีเหตุผลถูกต้องหรือไม่ที่อ้างว่าแอปดังกล่าวไม่เหมาะสำหรับการเผยแพร่ผ่านร้านแอปของบุคคลที่สามในสหภาพยุโรป
  • อย่างไรก็ตาม ขณะนี้ UTM ยังไม่มีแผนจะยื่นอุทธรณ์คำตัดสินนี้
    • เนื่องจากแอปที่แจกจ่ายบน iOS ไม่สามารถใช้ JIT compiler ได้ (ยกเว้นเอนจินเบราว์เซอร์ทางเลือกที่ได้รับสิทธิ์เป็นกรณีพิเศษ) ความสามารถและประสิทธิภาพของโปรแกรมจำลองที่รันผ่าน UTM SE เวอร์ชันที่ปิดใช้งาน JIT จึงลดลงอย่างมาก
    • UTM ระบุว่าการพยายามขออนุมัติ UTM SE นั้น "ไม่คุ้มค่าที่จะสู้"
  • UTM สำหรับ iOS ยังสามารถใช้งานต่อได้ผ่านวิธี sideloading แบบ 'gray market' ที่มีอยู่เดิม เช่น การคอมไพล์และติดตั้งแอปด้วยตนเองผ่าน Xcode
  • UTM สำหรับ Mac สามารถใช้งานได้ผ่าน Mac App Store

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

 
GN⁺ 2024-06-11
ความคิดเห็นจาก Hacker News
  • การปิดกั้น App Store ของบุคคลที่สามโดย Apple: หาก Apple ปิดกั้น App Store ของบุคคลที่สาม ก็ถือว่าขัดต่อเจตนารมณ์ของ DMA หวังว่า EU จะเข้ามาบังคับใช้กฎเรื่องนี้

  • การรองรับ hardware virtualization ของ UTM: มีช่วงหนึ่งที่ UTM บน iOS ได้รับการรองรับ hardware virtualization รู้สึกผิดหวังกับข้อจำกัดของ Apple จึงเข้าใจได้ว่าทำไมนักพัฒนา UTM ถึงบอกว่า "มันไม่คุ้มค่า"

  • สิทธิ์ในการบล็อกบน App Store: Apple ควรมีสิทธิ์บล็อกสิ่งที่ไม่ต้องการใน App Store ของตัวเอง และผู้ใช้ก็ควรสามารถรันซอฟต์แวร์ที่ต้องการได้โดยไม่ต้องผ่านสโตร์ของ Apple

  • ความจำเป็นของการกำกับดูแลซอฟต์แวร์: จำเป็นต้องมีการกำกับดูแลไม่ให้ Apple ควบคุมซอฟต์แวร์ที่ผู้ใช้ติดตั้งบนอุปกรณ์ ในฐานะผู้ใช้ Mac มานาน หากพฤติกรรมแบบนี้ของ Apple ไม่ได้รับการแก้ไข ก็จะไปหาผู้ผลิตฮาร์ดแวร์รายอื่น

  • สิทธิ์ยับยั้งของ Apple ต่อ App Store ของบุคคลที่สาม: เป็นเรื่องแปลกที่ Apple มีสิทธิ์ยับยั้งสิ่งที่จะเข้าไปอยู่ใน App Store ของบุคคลที่สาม

  • พฤติกรรมที่เป็นปฏิปักษ์ของ Apple: เห็นได้ชัดเกินไปว่า Apple กำลังทำตัวในทางที่เป็นปฏิปักษ์ จนไม่มีใครเชื่อว่าพวกเขาควรมีสิทธิ์ตัดสินว่าแอปใดจะถูกเผยแพร่ในสโตร์ของบุคคลที่สาม

  • การปฏิเสธใช้ระบบนิเวศของ Apple: ไม่คิดว่าผู้ผลิตฮาร์ดแวร์ควรมีสิทธิ์ตัดสินว่าซอฟต์แวร์ใดรันได้บนฮาร์ดแวร์ที่ฉันซื้อไปแล้ว เพราะแบบนี้จึงจะไม่ใช้ระบบนิเวศของ Apple

  • การบล็อก emulator: เป็นเรื่องแปลกที่ Apple อนุญาต emulator เครื่องเกมคอนโซล แต่บล็อก emulator สำหรับ PC ทำให้ดูเหมือนว่า Apple กำลังสนับสนุนเกมเถื่อน

  • โอกาสของแท็บเล็ต Android และ Windows: ข้อจำกัดของ Apple เปิดโอกาสทางการตลาดให้แท็บเล็ต Android และ Windows แต่ก็ยังทำผลิตภัณฑ์ที่คุ้มค่ากับราคาไม่ได้

  • ประเด็นของนักพัฒนา: โดยส่วนตัวแล้วคิดว่าประเด็นนี้สำคัญกว่าข่าว AI ในงาน WWDC เสียอีก นี่คือประเด็นของ "นักพัฒนา" อย่างแท้จริง