ยุ่งเหยิงอัตโนมัติกับ Apple เนื่องจากขาดการซื้อภายในแอพใน WordPress สำหรับ iOS App

เผยแพร่แล้ว: 2020-08-25

เมื่อสุดสัปดาห์ที่ผ่านมา Matt Mullenweg ได้ประกาศบน Twitter ว่า App Store ของ Apple ได้บล็อก Automattic จากการอัปเดตการจัดส่งไปยังแอป iOS อย่างเป็นทางการของ WordPress Automattic ไม่ได้ขายอะไรสำหรับ WordPress.com หรือ Jetpack ภายในแอพมือถือ แต่แอพรวมวิธีการซื้อภายนอกที่ข้ามข้อกำหนดของ Apple ในการขายผ่านการซื้อในแอพ

ดูเหมือนว่า Apple กำลังบังคับให้แอปฟรีเพิ่มการซื้อในแอปเพียงเพื่อดึงรายได้ที่ลดลง 30% ปัญหาคือถ้าผู้ใช้เจาะลึกพอเข้าไปในหน้าช่วยเหลือของเว็บ พวกเขาสามารถหาหน้าต่างเพื่อหนีออกจากสวนที่มีกำแพงล้อมรอบได้ แม้ว่าจะดูเหมือนเป็นวิธีที่ไม่น่าเป็นไปได้ที่ผู้ใช้จะซื้อการอัปเกรด แต่ Apple ได้จับตัวประกันการอัปเดตของแอปไว้เพื่อให้ Automattic ปฏิบัติตามอย่างสมบูรณ์

“มีวิธีที่ซับซ้อนสองสามวิธีที่คุณสามารถเข้าสู่เว็บแอปของเราได้จากในตัวอย่าง เอกสารประกอบ ฯลฯ” Mullenweg กล่าวในการสนทนา Twitter “เราเสนอให้บล็อกโดยอิงจากฝั่งเซิร์ฟเวอร์ตัวแทนผู้ใช้ แต่นั่นก็ถือว่าไม่เพียงพอ”

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

เราเชื่อว่าปัญหาเกี่ยวกับแอป WordPress ได้รับการแก้ไขแล้ว เนื่องจากนักพัฒนาได้ลบการแสดงตัวเลือกการชำระค่าบริการออกจากแอป ตอนนี้แอปนี้จึงเป็นแอปแบบสแตนด์อโลนฟรีและไม่ต้องเสนอการซื้อในแอป เราได้แจ้งให้นักพัฒนาทราบและขออภัยในความสับสนที่เกิดขึ้น

แอป WordPress อย่างเป็นทางการต้องแยกออกจากผลประโยชน์ทางการค้าของ Automattic

การควบคุมแอพมือถืออย่างเป็นทางการของ WordPress โดยอัตโนมัติเป็นปัญหาที่ถกเถียงกันมานานในชุมชนโอเพ่นซอร์ส เนื่องจากบริษัทให้เงินสนับสนุนการพัฒนาแอพอย่างมาก วาระการประชุมสำหรับแอพจึงไม่มีใครเทียบได้อย่างสมบูรณ์ นี่คือเหตุผลที่แอปอย่างเป็นทางการมีคุณลักษณะเฉพาะของ WordPress.com และ Jetpack ซึ่งไม่จำเป็นสำหรับเจ้าของไซต์ที่โฮสต์ด้วยตนเองจำนวนมาก

แม้ว่าแอปจะเป็นโอเพ่นซอร์ส แต่ในอดีต พวกเขาไม่ค่อยได้รับการสนับสนุนจากนักพัฒนาภายนอก Automattic เนื่องจากความซับซ้อนของโค้ด นี้ไม่ได้เปลี่ยนแปลง ในปี 2559 เมื่อแอพเวอร์ชัน 5.7 ออกมาสำหรับ iOS และ Android ดูเหมือนว่า Automattic กำลังเร่งสร้างเส้นทางการอัพเกรดสำหรับแผน WordPress.com ในขณะนั้น ฟีเจอร์สำหรับไซต์ที่โฮสต์เองเริ่มล้าหลังอย่างมาก วิศวกรมือถืออัตโนมัติ Maxime Biais กล่าวว่าความมุ่งมั่นในการสนับสนุนทั้งสองอย่างเท่าเทียมกัน

“คุณสมบัติของ WordPress.com ไม่ได้จัดลำดับความสำคัญมากกว่าการโฮสต์ด้วยตนเอง” เขากล่าว “เมื่อเราสามารถใช้สิ่งต่าง ๆ สำหรับทั้งคู่ได้ แต่เมื่อเราทำไม่ได้ (เช่นเมื่อเราไม่มีปลายทาง XMLRPC) เราทำเพื่อ WordPress.com และมักจะขอให้ Core ทำการเปลี่ยนแปลงเพื่อให้เราสามารถปรับใช้ คุณสมบัติเดียวกันสำหรับผู้ใช้ที่โฮสต์เอง”

การพัฒนาแอพสำหรับผู้ใช้ที่โฮสต์เองและลูกค้าของ Automattic ในเวลาเดียวกันนั้นเป็นความสมดุลที่ละเอียดอ่อนเสมอ สถานการณ์นี้กับ App Store เน้นย้ำถึงความจำเป็นในการแยกแอปโอเพ่นซอร์สอย่างเป็นทางการออกจากการควบคุมขององค์กรการค้าใดๆ แต่ความจริงก็คือ แอปเหล่านี้จะไม่มีอยู่จริงหากไม่มี Automattic การบำรุงรักษาอย่างต่อเนื่องได้รับทุนจากบริษัททั้งหมด การดึงดูดการมีส่วนร่วมจากภายนอกจากชุมชนในวงกว้างนั้นเป็นเรื่องยาก Matt Mullenweg กล่าวว่าไม่มีบริษัทใดเคยส่งการสนับสนุนสำหรับการสร้างผลิตภัณฑ์ของตนในแอป แม้ว่าคำเชิญและโค้ดเบสจะเป็นโอเพ่นซอร์สก็ตาม

ก่อนที่ Apple จะยกเลิกข้อกำหนดสำหรับ Automattic ในการเพิ่มการซื้อในแอพ บริษัทน่าจะใช้ตัวเลือกอื่นหมดแล้วก่อนที่จะยอมทำตามความต้องการของ Apple เมื่อถึงจุดนั้น Mullenweg เริ่มระดมความคิดจากผู้ติดตามของเขาบน Twitter เพื่อค้นหาหนทางข้างหน้าสำหรับชุมชน ดูเหมือนว่าจะเป็นยุคใหม่ของแอพที่ Mullenweg ยินดีที่จะพิจารณาเพิ่มผลิตภัณฑ์ของบริษัทอื่น ๆ ลงในแอพควบคู่ไปกับแอพของเขาเองแล้วส่งต่อรายได้ไปด้วย

“ชื่อใหม่: แอปนี้ทำงานอย่างหนักเพื่อสนับสนุน WordPress ที่โฮสต์ได้ทุกที่ โดยใช้ XML-RPC API ที่รวมอยู่ใน WP หลักตั้งแต่ WP 2.6 เปิดตัวในปี 2008” เขากล่าว “นั่นเป็นเหตุผลที่เราเรียกมันว่า 'WordPress' ไม่ใช่ 'WordPress.com' หรือ 'Jetpack'

“ฉันเชื่ออย่างมากในความศักดิ์สิทธิ์ของใบอนุญาต (โอเพ่นซอร์สอาศัยใบอนุญาตและลิขสิทธิ์) เรายอมรับใบอนุญาตนี้เมื่อเราลงชื่อสมัครใช้ (และอยู่ใน) App Store ดังนั้นจะปฏิบัติตามและปฏิบัติตามกฎ ไม่ต้องการกระโปรงมันจึงทำในสิ่งที่พวกเขาขอให้เราทำ

“อนุญาต IAP อื่น: โค้ดทั้งหมดเป็นโอเพ่นซอร์ส หากโฮสต์หรือปลั๊กอินอื่นต้องการสนับสนุนการซื้อในแอปสำหรับแผนของพวกเขา เราสามารถรับแพตช์และให้ Automattic ผ่านรายได้”

แนวคิดของ Automattic กลายเป็นผู้ตัดสินที่บริษัทต่างๆ สามารถเข้าถึงการขายผ่านแอปมือถืออย่างเป็นทางการ ทำให้เกิดความขัดแย้งทางผลประโยชน์มากขึ้นในสิ่งที่พัวพันคลุมเครืออยู่แล้ว การตั้งค่านี้จะเป็นที่รังเกียจสำหรับหลายๆ คนในชุมชนโอเพ่นซอร์ส เพื่อความชัดเจนและความเรียบง่าย แอพมือถืออย่างเป็นทางการของ WordPress จะต้องปราศจากผลประโยชน์ทางการค้า

John James Jacoby แนะนำให้ Automattic สร้างแอปใหม่สำหรับผลิตภัณฑ์ของตัวเอง หากบริษัทต้องการเพิ่มการซื้อในแอป Mullenweg ดูเหมือนจะเปิดกว้างสำหรับการพิจารณาแนวคิดนี้

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

“ฉันไม่ได้คาดหวังว่าทวีตก่อนหน้านี้จะได้รับความสนใจจากภายนอกชุมชน WP” Mullenweg กล่าว “ความเข้าใจของฉันคือการตัดสินใจครั้งก่อนถือเป็นที่สิ้นสุด และเราได้โต้แย้งหลายครั้งที่ผู้คนแนะนำเป็นการส่วนตัวในช่วงหลายสัปดาห์ที่แอปถูกล็อค

“เราจะยังคงตอบสนองและพยายามอย่างเต็มที่เพื่อให้เป็นไปตามเจตนารมณ์และกฎของ App Store ซึ่งรวมถึงการปิดช่องโหว่ของ Webview ที่ปรากฏขึ้น สิ่งนี้ทำให้ฉันซาบซึ้งในอิสรภาพของเว็บที่เปิดกว้างและเป็นอิสระ”

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