- Apple App Review ปฏิเสธการส่งแอป UTM ซึ่งเป็นอีมูเลเตอร์ระบบพีซีแบบทั่วไปสำหรับ iPhone·iPad ทำให้การแจกจ่ายอีมูเลเตอร์พีซีบน iOS ถูกจำกัดอีกครั้ง
- UTM ส่งแอปโดยอ้างอิงว่ามีการอนุญาต อีมูเลเตอร์เครื่องเกมคอนโซลย้อนยุค เช่น Delta·Folium แล้ว แต่ Apple ตัดสินว่า “พีซีไม่ใช่คอนโซล”
- ประเด็นสำคัญคือกฎ Rule 4.7 ใน App Review Guidelines ใช้กับการรับรองสโตร์แอปของบุคคลที่สามใน EU ด้วยหรือไม่ ซึ่งจากการแสดงผลในเอกสารยังตีความได้ไม่ชัดเจน
- UTM SE ที่อยู่ระหว่างการตรวจสอบเป็นเวอร์ชันที่ปิดใช้งาน JIT จึงอาจมีข้อจำกัดด้านความสามารถและประสิทธิภาพอย่างมากเพราะข้อจำกัด JIT บน iOS
- UTM มองว่าการต่อสู้เพื่อให้ผ่านการอนุมัตินั้น “ไม่คุ้มค่า” และจะไม่ยื่นอุทธรณ์ โดย UTM สำหรับ iOS ยังใช้งานได้ต่อผ่านวิธีเดิมคือคอมไพล์และติดตั้งเองด้วย Xcode เท่านั้น
การปฏิเสธการตรวจสอบ UTM และการบล็อกการแจกจ่ายใน EU
- Apple App Review ปฏิเสธ การส่งแอป UTM ซึ่งเป็นอีมูเลเตอร์ระบบพีซีแบบทั่วไปสำหรับ iPhone·iPad
- UTM ส่งแอปโดยอ้างอิงจากการเปลี่ยนกฎล่าสุดที่อนุญาต อีมูเลเตอร์เครื่องเกมคอนโซลย้อนยุค
- มีการยกตัวอย่าง Delta และ Folium
- Apple ตัดสินกับ UTM ว่า “พีซีไม่ใช่คอนโซล”
- UTM ระบุว่าการลงทะเบียนกับ สโตร์แอปของบุคคลที่สาม ใน EU ก็ถูกบล็อกด้วย
ความไม่ชัดเจนว่ามีการใช้ Rule 4.7 หรือไม่
- Rule 4.7 ใน App Review Guidelines ครอบคลุม “mini apps, mini games, streaming games, chatbots, plug-ins and game emulators”
- ตามที่ UTM ระบุ Apple ปฏิเสธการรับรองแอปโดยให้เหตุผลว่าละเมิด Rule 4.7 และมองว่ากฎนี้รวมอยู่ใน Notarization Review Guidelines ด้วย
- แต่เมื่อเลือกสวิตช์ “Show Notarization Review Guidelines Only” บนหน้า App Review Guidelines กฎ Rule 4.7 จะถูกทำให้เป็นสีเทาเหมือนไม่อยู่ในขอบเขตการบังคับใช้
- ด้วยเหตุนี้ จึงยังไม่ชัดเจนว่าคำตัดสินของ Apple ที่ว่า UTM ไม่เหมาะกับการแจกจ่ายผ่านสโตร์แอปของบุคคลที่สามใน EU นั้นถูกต้องหรือไม่
ข้อจำกัดของ UTM SE และช่องทางการแจกจ่ายที่เหลืออยู่
- เวอร์ชันที่ส่งเพื่อตรวจสอบคือ UTM SE ซึ่งปิดใช้งาน JIT อยู่
- แอปที่แจกจ่ายบน iOS ไม่สามารถใช้ JIT compiler ได้ ยกเว้นเอนจินเบราว์เซอร์ทางเลือกที่ได้รับสิทธิพิเศษ
- ข้อจำกัดนี้ทำให้ความสามารถและประสิทธิภาพของอีมูเลเตอร์ที่รันบน UTM SE ลดลงอย่างมาก
- UTM ระบุว่าการต่อสู้เพื่อให้ UTM SE ได้รับการอนุมัตินั้น “isn’t worth fighting for”
- ขณะนี้ UTM จะไม่ดำเนินการ อุทธรณ์ ต่อคำตัดสินนี้
- UTM สำหรับ iOS ยังใช้งานต่อได้ผ่านวิธีไซด์โหลดแบบ “grey market” เดิมที่ใช้กันในซอฟต์แวร์โอเพนซอร์ส
- เช่น คอมไพล์และติดตั้งแอปเองด้วย Xcode
- UTM สำหรับ Mac มีให้ใช้งานบน Mac App Store
1 ความคิดเห็น
ความคิดเห็นจาก Hacker News
หาก Apple สามารถปิดกั้นสิ่งที่จะขึ้นไปอยู่บน แอปสโตร์ของบุคคลที่สาม ที่ “เป็นอิสระ” ได้ ต่อให้ไม่ว่าข้อกฎหมายของ DMA จะถือว่าผิดหรือไม่ ก็ถือว่าผิดเจตนารมณ์อย่างชัดเจน
หวังว่า EU จะจัดการ การปฏิบัติตามแบบไม่สุจริต แบบนี้อย่างเข้มงวด
การบล็อกแอปเฉพาะตัวนี้ไม่ได้ทำให้ได้อะไร และเหมือนแค่อยากดูว่าทำได้ไกลแค่ไหน
ดูเหมือนเลือกจะทำให้ยุ่งยากและเป็นโทษให้มากที่สุด แทนที่จะยอมรับเจตนารมณ์ของกฎระเบียบ
ในฐานะนักพัฒนา ผมเหนื่อยและล้ากับการต้องสู้กับ ยักษ์ใหญ่แพลตฟอร์ม อยู่เรื่อย ๆ เพื่อหาวิธีอยู่ร่วมบนแพลตฟอร์มของ “พวกเขา”
ยังจำช่วงเวลาสั้น ๆ อันเปล่งประกายที่ UTM บน iOS สามารถเข้าถึงการรองรับ การจำลองเสมือนฮาร์ดแวร์เต็มรูปแบบ ได้ ด้วยการผสมกันของช่องโหว่ประหลาดบางอย่างกับฟีเจอร์ของเฟิร์มแวร์
เป็นช่วงเวลาอันรุ่งโรจน์เหมือนได้แอบมองความเป็นจริงอีกแบบหนึ่งที่คงไม่ได้เห็นอีกแล้ว
ความผิดหวังที่ได้เห็นความพยายามทั้งหมดนั้นถูก Apple กดทับและจำกัดไว้นั้นยากจะบรรยาย
เมื่อผู้พัฒนา UTM บอกว่า “ไม่คุ้ม” ก็อาจถูกอยู่บ้าง Apple กำลังกลายเป็นสิ่งที่ “ไม่คุ้ม” มากขึ้นเรื่อย ๆ สำหรับผมและผู้ใช้ระดับมืออาชีพอีกหลายคน ขอให้ทุกคนสนุกกับ WWDC และสนุกกับการโดนกระทำด้วย
แต่สิ่งที่ได้คือ iPadOS แทบไม่มีการปรับปรุงที่มีนัยสำคัญ และถ้าไม่ได้เล่นเกมหรือตัดต่อวิดีโอ ก็เหลือแค่ชื่นชมในเบนช์มาร์กว่าเป็นเครื่องเล่น YouTube ที่ทรงพลังแค่ไหน
ขอร้อง Apple ช่วยทำให้อุปกรณ์ Pro เป็น Pro จริง ๆ และให้เราใช้ virtualization เถอะ
ความจริงมันก็แค่ แผ่นกระดานที่ถูกล็อก เหมือนเดิม แค่เร็วขึ้นนิดหน่อยและมีลูกเล่นจุกจิกเพิ่ม
ตอนนี้ผมเก็บเงินส่วนใหญ่ไว้ และเอาส่วนที่เหลือไปอัปเกรด PC
ประโยชน์เดียวคือเป็นเหมือน กระดาษลิตมัส ไว้ดูว่าผู้ใช้สนใจจริยธรรมด้านคอมพิวติ้งหรือไม่
แนวคิดที่ตัดตอนฟีเจอร์ของ iPad เพราะกลัวว่ามันจะกินธุรกิจ MacBook นั้นสิ้นเปลืองอย่างบ้าคลั่ง เมื่อคิดถึงปัญหาการบริโภคและการเปลี่ยนแปลงสภาพภูมิอากาศในปัจจุบัน มันสิ้นเปลืองถึงขั้นควรผิดกฎหมาย
Apple รวมถึงวัฒนธรรมการเปิดตัวสินค้าและการบริโภคของพวกเขาเป็นส่วนสำคัญของปัญหาความสิ้นเปลืองในสังคมทั่วโลก เป็นบริษัทที่เลวร้ายจริง ๆ
Apple ควรมีสิทธิ์ปิดกั้นอะไรก็ได้ในแอปสโตร์ของตัวเอง
และผู้ใช้ก็ควรสามารถ รันซอฟต์แวร์ ที่ต้องการบนอุปกรณ์ของตัวเองได้โดยไม่ต้องผ่านสโตร์ของ Apple
แต่ตอนนี้กลับต้องเห็นคำโกหกอย่าง “_ is damaged and can't be opened. You should move it to the Trash.”
ลองนึกถึงตอนที่ EU ไม่ให้มี เบราว์เซอร์เริ่มต้น บนมือถือ ตอนเปิดเครื่องครั้งแรกจะแสดงเบราว์เซอร์ 5 ตัวตามลำดับสุ่ม แล้วให้ผู้ใช้เลือกหนึ่งตัว
ผู้คนมักทำให้ปัญหาพื้นฐานนี้ซับซ้อนเกินไป
เรื่องนี้ซับซ้อนตั้งแต่ก่อนจะเข้าไปถึงประเด็นการขายซอฟต์แวร์กับการขายสิทธิ์ในการใช้สำเนาซอฟต์แวร์
เมื่อมีลิขสิทธิ์ ทรัพย์สินทางปัญญา และกรรมสิทธิ์เข้ามาเกี่ยวข้อง ก็ยากที่จะตัดสินว่าอะไรชอบธรรม
โดยทั่วไปเรามักเห็นพ้องกันว่า ซื้อหนังสือแล้วไม่ได้แปลว่าจะขายสำเนาของหนังสือนั้นต่อได้ แต่การขายหนังสือเล่มหนึ่งที่เรามีอยู่จริง ๆ นั้นทำได้ แล้วทำไมจึงมีการแบ่งแยกแบบนี้? ถ้าขายสำเนาต่อไม่ได้ เราเป็นเจ้าของหนังสือนั้นจริงหรือ?
บางทีส่วนหนึ่งของคำตอบอาจอยู่ที่ว่า สำหรับบุคคลอาจตอบว่า “ใช่” แต่สำหรับบริษัทอาจมีบางครั้งที่ตอบว่า “ไม่”
ไม่เข้าใจว่าทำไมถึงไม่มีเจตจำนงที่จะออกกฎไม่ให้ผมถูกควบคุมว่าจะใส่ซอฟต์แวร์อะไรลงในอุปกรณ์ที่ซื้อมาเองได้
ผมใช้ Mac มาตลอดชีวิตตั้งแต่ต้นยุค 90 และเป็นผู้ใช้ที่ภักดีไม่แพ้ใคร น่าจะจ่ายเงินให้ Apple ไปเท่ากับเงินดาวน์บ้านหลังเล็ก ๆ แล้ว
ถ้าพฤติกรรมแบบนี้ไม่ถูกแก้ไข สุดท้ายผมคงต้องย้ายออกไป และถ้าต้องไปถึงจีนเพื่อหาผู้ผลิตฮาร์ดแวร์ที่ดีกว่า ก็คงทำ
ไม่ว่าจะทางไหน มาตรการแบบนั้นจะทำลาย โมเดลธุรกิจ ของ Apple และสุดท้ายก็จะกลายเป็น Android อีกตัว ซึ่งไม่ใช่สิ่งที่ตลาดต้องการ ถ้าตลาดต้องการแบบนั้น Apple คงล้มไปแล้ว
ผมเคยพยายามหากระทู้เก่าที่เกี่ยวข้องกับ Nokia และ Windows Mobile ด้วย เป็นเนื้อหาที่แสดงไทม์ไลน์และผลกระทบลูกโซ่ของผู้ผลิตที่ถูกทำให้กลายเป็นสินค้าทั่วไปมากเกินไป หรือไม่ก็ล้มเหลวไปเฉย ๆ แบบ BlackBerry
ถ้าหาเจอจะแก้ไขเพิ่มให้
แก้ไข: ยังหาไม่เจอ แต่มีรูปแบบถกเถียงเรื่องอุปกรณ์สำเร็จรูปเทียบกับฮาร์ดแวร์เอนกประสงค์อยู่ และมีการยกสมาร์ตทีวีหรือ bootloader ของมือถือ Android เป็นตัวอย่างคล้าย ๆ กัน อยากให้การค้นหาตามช่วงเวลาของกระทู้ดีกว่านี้
แต่ Apple กำลังปฏิบัติตามแบบครึ่ง ๆ กลาง ๆ อย่างมุ่งร้าย
ข่าวดีคือ DMA มีบทลงโทษทางกฎหมายเฉพาะ[0] สำหรับการปฏิบัติตามแบบครึ่ง ๆ กลาง ๆ แบบนี้ ส่วนข่าวร้ายคือ EU เป็นองค์กรที่เชื่องช้าและเต็มไปด้วยระบบราชการ จึงไม่รู้ว่าจะบังคับใช้จริงเมื่อไร
[0] แปลกดีที่เรียกว่า “บทบัญญัติป้องกันการหลีกเลี่ยง” ซึ่งตลกมากจริง ๆ
แต่ถ้าไม่มีความเชื่อใจ การทำธุรกรรมก็ไม่เกิดขึ้นเลย
น่าขันตรงที่ตอน Apple เปิดตัว iOS App Store ครั้งแรก ผมคิดว่า “ว้าว มันจะช่วยปกป้องผมจากเรื่องไร้สาระสารพัดสินะ”
เมื่อเวลาผ่านไป สิ่งที่ได้เรียนรู้คือ จริง ๆ แล้วมันไม่ได้ปกป้องอย่างเหมาะสม และเรื่องไร้สาระก็ยังมีอยู่ แถมยังพรากความสามารถที่ผมจะปกป้องตัวเองไปอีกด้วย ผมไม่สามารถตั้งไฟร์วอลล์บนโทรศัพท์ หรือตรวจจับและบล็อกการเข้าถึงเครือข่ายของแอปได้ด้วยซ้ำ
ที่นี่กลับถูกวิจารณ์เยอะอย่างประหลาด
เพียงแต่ Apple ยังทดสอบอยู่ว่าจะหลบออกไปได้ไหมด้วยการทำ แอปสโตร์บุคคลที่สาม แบบขั้นต่ำ โดยยังคงรักษาอำนาจควบคุมไว้ คงไม่น่าจะสำเร็จ
แปลกที่ Apple มี สิทธิยับยั้ง ว่าอะไรเข้าไปอยู่ในแอปสโตร์บุคคลที่สามได้
Apple มีสิทธิยับยั้งแบบเดียวกันกับแอปทั้งหมดบน macOS แต่ผู้ใช้ที่รู้เทคนิคสามารถเลี่ยงสิทธิยับยั้งนั้นได้
สำหรับผม มันสมเหตุสมผลเต็มที่ที่ Apple จะเป็นคนตัดสินใจว่าจะอนุญาตซอฟต์แวร์อะไรบนอุปกรณ์ของตัวเอง
นี่แหละเหตุผลที่ผมจะไม่มีวันใช้ระบบนิเวศของ Apple แม้ฮาร์ดแวร์จะค่อนข้างดีก็ตาม
ผู้ผลิตฮาร์ดแวร์ไม่มีสิทธิ์กำหนดว่าผมจะรันอะไรบนฮาร์ดแวร์ที่ผมซื้อมาได้ แค่นั้นเลย
ดีแล้วที่ทำตัวมุ่งร้ายโจ่งแจ้งขนาดนี้ เพราะทำให้แม้แต่คนซื่อที่สุดก็ยังยากที่จะเชื่อว่า Apple ควรมีสิทธิ์ออกความเห็นเรื่อง การเผยแพร่แอปบนสโตร์บุคคลที่สาม
ดูแปลกนิดหน่อยที่ Apple อนุญาต การจำลองเครื่องเกมคอนโซล ซึ่งส่วนใหญ่ใช้กับเกมเถื่อน แต่กลับหา “เหตุผล” มาขวางอีมูเลเตอร์ PC ที่ทำให้ใช้สำเนาถูกกฎหมายได้ง่ายกว่า
แทบเหมือน Apple กำลังส่งเสริมการละเมิดลิขสิทธิ์
ผมว่าคอมเมนต์บนสุดของบทความนั้นจับประเด็นได้ตรง: “ชัดเจนว่านี่คือการที่ Apple ปิดกั้นทุกอย่างที่ทำให้ iPad ใช้งานเหมือนคอมพิวเตอร์จริงได้”
เห็น Apple พูดว่า “เราอนุญาตอีมูเลเตอร์คอนโซลแล้ว แต่ การจำลอง PC ยังถูกห้ามอยู่” แล้วรู้สึกแปลกจริง ๆ
ผมกลับคาดว่าจะอนุญาตอย่างหลังก่อนด้วยซ้ำ
ในทางกลับกัน เหตุผลที่ UTM ถูกแบนชัดเจนมาก เพราะมันทำให้ผู้ใช้ใช้ซอฟต์แวร์เดสก์ท็อปด้วยนิ้วได้
เหตุผลที่ iDOS 2 ถูกแบนก็เหมือนกัน[0] และถ้า iSH มีเอาต์พุตกราฟิก ก็คงไม่ได้รับอนุญาตอีกเช่นกัน
เหตุผลที่ iPad มีอยู่ในฐานะสายผลิตภัณฑ์แยกจาก Mac พร้อมชุดเครื่องมือ UI แยกต่างหาก ล้วนเป็นเพราะ Apple โดยเฉพาะ Steve Jobs พูดไว้อย่างนั้น
การรุกเข้าสู่มัลติทัชทั้งหมดของ Apple มีต้นตอมาจาก Steve Jobs ที่ผูกใจเจ็บกับ ‘เพื่อน’[1] ในฝ่าย pen computing ของ Microsoft สรุปได้ด้วยประโยคว่า “ใครจะอยากได้สไตลัสกัน?”[2]
ดังนั้น Apple จึงยังคงยัดซอฟต์แวร์โทรศัพท์ที่ด้อยกว่าและมีบั๊กมากลงบน iPad ต่อไป เพราะคิดว่าแท็บเล็ตสามารถสร้างได้ตามตัวอักษรแค่นั้น
เพราะฉะนั้น อะไรก็ตามที่ทำให้ใครสักคนเปลี่ยน iPhone หรือ iPad ให้เป็นเหมือนแท็บเล็ต Windows ได้ จึงถูกมองว่าเป็นนอกรีตร้ายแรงที่สุดในศาสนา Apple
อย่างไรก็ดี หวังว่า EU จะกด Apple ให้จริงจัง เพราะ Apple เคยสัญญาไว้อย่างชัดเจนมากว่า การรับรองโดยนิติกรเพื่อให้เป็นไปตาม EU DMA จะกรองเฉพาะ ความเข้ากันได้ทางเทคนิค ไม่ใช่รสนิยม
[0] Apple พูดไว้หลายอย่างทำนองว่า “อนุญาตคอนเทนต์ที่ไม่มีไลเซนส์” แต่เราเห็นจาก Delta แล้วว่าความกังวลนั้นพังลงได้ง่ายแค่ไหน
[1] ไม่เชื่อว่า Jobs จะมีเพื่อนในความหมายแบบที่เราเข้าใจกันได้
[2] Apple Pencil ไม่เกี่ยว “สไตลัส” คือเครื่องมือทางกายภาพที่ใช้เลี่ยงปัญหาซอฟต์แวร์ไม่ได้ออกแบบมาให้เหมาะกับการสัมผัส
โดยส่วนตัว เรื่องนี้สำคัญกว่าประเด็น AI ใด ๆ ใน WWDC มาก
นี่แหละคือ ปัญหาของนักพัฒนา ที่แท้จริงที่เราพูดถึง