- มินิแอป คือ มินิแอปและเกมที่สร้างบนเทคโนโลยีเว็บ เช่น HTML5 และ JavaScript โดย ค่าธรรมเนียมการขายการซื้อภายในแอปจะลดลงเหลือ 15%
- มินิแอปต้องรองรับ Declared Age Range API, Advanced Commerce API, ระบบ In‑App Purchase และ API สำหรับส่งข้อมูลการคืนเงิน เป็นต้น
- การเข้าร่วมจำเป็นต้องลงทะเบียนใน App Store, ปฏิบัติตามแนวทางข้อ 4.7, และส่งเมทาดาทาของมินิแอป
- ขั้นตอนการอนุมัติจะผ่านการส่งแบบฟอร์ม ตรวจสอบ และยืนยันทางอีเมล จากนั้นในขั้นตอนรีวิวแอปต้อง ระบุการใช้งาน Advanced Commerce API
- โปรแกรมนี้ สามารถเข้าร่วมควบคู่กับโปรแกรมพาร์ตเนอร์อื่นของ Apple ได้ และการชำระเงินในมินิแอปต้องจัดการผ่าน Advanced Commerce API ไม่ใช่ App Store Connect
- Mini Apps Partner Program เป็นโครงการสำหรับนักพัฒนาที่โฮสต์ มินิแอปและเกมที่สร้างด้วยเทคโนโลยีเว็บ เช่น HTML5 และ JavaScript
- มินิแอปจะถูกเผยแพร่อยู่ภายในแอปเนทีฟที่มีขนาดใหญ่กว่า
- แอปที่เข้าร่วมต้องรองรับเทคโนโลยีของ App Store รวมถึง Declared Age Range API และ Advanced Commerce API
- รายได้จากการซื้อภายในแอปของมินิแอปที่เข้าเกณฑ์จะ แบ่งให้ผู้พัฒนา 85%
- เป้าหมายคือมอบ ประสบการณ์การซื้อที่ปลอดภัยและราบรื่น ให้กับลูกค้า
ข้อกำหนดของแอปโฮสต์
- แอปต้อง ลงทะเบียนอยู่บน App Store สำหรับ iOS และ iPadOS
- มินิแอปทั้งหมดต้องปฏิบัติตาม Apple Developer Program License Agreement และ App Review Guidelines
- โดยเฉพาะต้องเป็นไปตาม Guideline 4.7 (เกี่ยวกับมินิแอป มินิเกม เกมสตรีมมิง แชตบอต ปลั๊กอิน และอีมูเลเตอร์) และ ข้อกำหนดการส่ง manifest ใน 4.7.4
- ต้องมี เมทาดาทา ที่สามารถระบุการซื้อภายในแอปและสินค้า·บริการดิจิทัลของมินิแอปทั้งหมดได้
- เพื่อให้ลูกค้ารับรู้รายการที่ซื้อได้อย่างชัดเจน และเพื่อให้ Apple ระบุการซื้อภายในแอปที่เข้าเกณฑ์เพื่อนำอัตราค่าธรรมเนียมไปใช้
- แอปต้องรองรับเทคโนโลยีต่อไปนี้
- Advanced Commerce API: รองรับการทำสินค้าและการขายสำหรับมินิแอปที่เข้าเกณฑ์และการซื้อที่เกี่ยวข้อง
- Declared Age Rating API: ให้บริการเนื้อหาที่เหมาะสมตามช่วงอายุ
- In‑App Purchase system: รองรับการตรวจสอบประวัติการซื้อ การจัดการการสมัครสมาชิก และการขอคืนเงิน
- Send Consumption Information API: ส่งข้อมูลการซื้อภายในแอปให้ Apple เมื่อมีการขอคืนเงิน
ขั้นตอนการเข้าร่วมโปรแกรม
- หากต้องการเข้าร่วม ต้อง ส่งแบบฟอร์มคำขอ
- ต้องเป็น Account Holder ของ Apple Developer Program
- ต้องระบุแอปโฮสต์ คุณสมบัติที่เข้าเกณฑ์ ข้อมูลเกี่ยวกับมินิแอป และยอมรับข้อกำหนดของโปรแกรม
- เมื่อได้รับการอนุมัติ จะได้รับอีเมล แนะนำการตั้งค่าและการกำหนดค่า
- เมื่อแอปพร้อมแล้ว ให้ ส่งรีวิวแอปผ่าน App Store Connect
- ส่งไบนารีของแอปและ Product ID ของการซื้อภายในแอปของมินิแอป
- ระบุให้ชัดเจนว่ามีการใช้ Advanced Commerce API และมีการให้บริการมินิแอป
- หากผู้เข้าร่วมเดิมต้องการเพิ่มมินิแอปใหม่ ต้อง อัปเดต manifest
- หากต้องการเพิ่มแอปโฮสต์ใหม่ ต้องมี สิทธิ์เข้าถึง Advanced Commerce API และส่ง manifest ที่เกี่ยวข้อง
สรุป Q&A
-
นิยามของมินิแอป
-
มินิแอปที่เข้าเกณฑ์ (qualifying mini app)
- เป็นมินิแอปที่ให้บริการโดย บุคคลที่สามซึ่งไม่มีความสัมพันธ์ในการควบคุมทั้งทางตรงหรือทางอ้อม กับนักพัฒนาโฮสต์
- “การควบคุม (control)” หมายถึงอำนาจในการกำหนดนโยบายการบริหาร
-
การซื้อภายในแอปที่เข้าเกณฑ์ (qualifying In‑App Purchase)
- คือ การขายสินค้าและบริการดิจิทัล ที่เกิดขึ้นภายในมินิแอปที่เข้าเกณฑ์
- แบบใช้หมดไป (consumable) : ไอเท็ม สกุลเงิน ชีวิต ฯลฯ ที่ถูกใช้ทันทีภายในมินิแอปเดียว
- การสมัครสมาชิกแบบต่ออายุอัตโนมัติ (auto‑renewable subscription) : ซื้อและใช้งานภายในมินิแอปเดียว
- การซื้อเหล่านี้ต้องดำเนินการผ่าน Advanced Commerce API
-
การเข้าร่วมควบคู่กับโปรแกรมอื่นของ Apple
- Apple Video Partner Program, News Partner Program, App Store Small Business Program และโปรแกรมอื่น ๆ สามารถเข้าร่วมพร้อมกันได้
-
การอนุมัติ Advanced Commerce API
-
วิธีจัดการการซื้อภายในแอป
- ไม่สามารถจัดการการซื้อภายในแอปของมินิแอปผ่าน App Store Connect ได้
- ต้องใช้ Advanced Commerce API เท่านั้น และควรอ้างอิง เอกสารการสร้าง SKU ที่เกี่ยวข้อง
-
ตำแหน่งเอกสารทางเทคนิค
1 ความคิดเห็น
ความคิดเห็นจาก Hacker News
การเปลี่ยนแปลงครั้งนี้ดูเหมือนเป็นเวอร์ชันที่ Apple กำลังลองทำ App Store ทางเลือก
เพียงแต่ดูเหมือนถูกล็อกไว้ด้วยเงื่อนไขที่เข้มงวดมาก
ฉันนึกว่าจะได้เห็นผู้คนถกเถียงเรื่อง ระบบนิเวศแบบปิด (walled garden) ของ Apple แต่ดูเหมือนการอภิปรายยังไม่เริ่มขึ้น
ฉันไม่ได้ตื่นเต้นกับการประกาศ “ส่วนลด” ครั้งนี้เลย
กลับกัน มันทำให้ฉันรู้สึกประชดที่ การผูกขาดโดยสองบริษัท (duopoly) กำลังจำกัดเสรีภาพในการใช้เครื่องของเรามากขึ้น
ฉันลองอ่านคำจำกัดความของ “Mini Apps Partner Program” แล้ว แต่ยังไม่เข้าใจว่าถ้าเป็นแอปที่คนอื่นสร้าง ฉันจะเข้าร่วมได้อย่างไร
ถ้าผู้เล่นเติมเครดิตเข้าเกมของคุณ แต่เดิม Apple จะหัก 30% แล้วคุณก็แบ่งบางส่วนจาก 70% นั้นให้ฉัน
ในโปรแกรมใหม่นี้ Apple จะหักแค่ 15% คุณได้ 85% แล้วก็แบ่งบางส่วนให้ฉันได้
แต่เพราะเป้าหมายคือ ลดขั้นตอนการกระจายผ่านตัวกลาง คุณจึงขายสกุลเงินของตัวเองอย่าง “ArcadeBux” ไม่ได้
โปรแกรมนี้ มีไว้เพื่อคุณ ไม่ใช่เพื่อนักพัฒนามินิแอป
บทความนี้อธิบายได้ดีว่าโปรแกรม “มินิแอป” คืออะไร
ตาม บทความของ MacRumors Apple จะเก็บค่าธรรมเนียม 15% จากเว็บแอปเกมยอดนิยมใน WeChat สำหรับตลาดจีน
ในจีน WeChat แทบจะทำหน้าที่เป็นระบบปฏิบัติการ
มีมินิแอปอยู่หลายล้านตัว และที่ผ่านมาได้ดำเนินการอยู่ในพื้นที่สีเทาของนโยบาย Apple
Telegram เองก็มีแพลตฟอร์มมินิแอปขนาดใหญ่อยู่แล้ว
โดยเฉพาะประเด็น การกำกับดูแลแชตบอต ที่เป็นเรื่องสำคัญ ฉันสงสัยว่า Telegram, Discord หรือไคลเอนต์ IRC จะปฏิบัติตามกฎนี้ได้อย่างไร
มาตรการนี้ดูเหมือนเป็นการปูทางล่วงหน้าสำหรับ MCP marketplace
มีหลักฐานว่า macOS และ iOS จะเพิ่มการรองรับ MCP ในระดับระบบ
ในข้อกำหนดยังพูดถึง สคริปต์ (script) ไม่ใช่แค่ “เกมหรือแอป” เท่านั้น
ดูรายละเอียดได้จาก บทความของ 9to5mac
การบังคับให้รองรับ iPad ดูเหมือนเป็น การพ่วงขาย (tying)
ฉันสงสัยว่านี่จะเป็นจุดที่ทำให้ Instagram ออกแอป iPad เสียทีหรือเปล่า
ดูเหมือนว่า Apple กำลัง ทำให้ Roblox กลายเป็นสินค้าโภคภัณฑ์ (commoditize) ในขณะที่ยังคงเก็บระบบชำระเงินไว้ในระบบของตัวเอง
ฟังดูเป็น ไอเดียที่ฉลาดทีเดียว
โมเดลนี้ยังคล้ายกับ Google AMP
เหมือนที่ AMP มอบประสบการณ์ผู้ใช้ที่คาดเดาได้ผ่านข้อจำกัด Mini Apps ก็ไปในทิศทางเดียวกัน
ประหนึ่งว่า AMP ต่อ Mini Apps ก็เหมือน Google Glass ต่อ Oculus
Roblox ยังเป็นข้อยกเว้น อยู่ดี
รู้สึกเหมือนยังมี การให้สิทธิพิเศษ แบบโจ่งแจ้งต่อไป