วิธีการสมัคร Apple Developer Program และ Enterprise Program ฉบับลงมือเอง
เมื่อเราสนใจจะส่ง iOS / macOS app ให้ผู้ใช้งาน เราก็จะเริ่มสนใจเป็นสมาชิก Apple Developer Program ซึ่งพอหาข้อมูลก็จะพบว่ามีหลายรูปแบบ แต่แบบไหนล่ะที่เหมาะกับเราและลูกค้าของเรา
https://developer.apple.com/support/compare-memberships/
ผมสรุปข้อแตกต่างแบบง่าย ๆ ประมาณนี้ครับ
Free | Dev | Enterprise | |
---|---|---|---|
Run directly to device | 5 devices | 100 devices | unlimited |
Build & distribute to App Store | ● | ● | ● |
Build & distribute to own store | ● | ● | ● |
Cost (per year) | $0 | $99 | $299 |
https://developer.apple.com/support/compare-memberships/
ทำความเข้าใจ App Store ก่อน
การจะส่งแอปฯขึ้น App Store นั้น จะต้องผ่านการ review จากทาง Apple ก่อนทุกครั้ง ซึ่งเป็นการควบคุมมาตรฐานของแอปฯ บน App Store โดยปกติจะใช้เวลาประมาณ 1 วัน แต่ถ้าแอปฯ ของเรามีอะไรไม่ถูกต้องตาม Review Guidelines ก็จะต้องจัดการปัญหาและคุยกับทีมงาน ซึ่งก็จะใช้เวลามากขึ้นStore ของเราเอง
ด้วยขั้นตอนที่ยุ่งยากของการ Review ทำให้หลายคนสนใจ Enterprise Program แต่ก็อาจจะคาดหวังว่า จ่ายแพงกว่าต้องทำได้ครอบครุมแพคเกจที่ถูกกว่าสิ อันนี้ไม่ใช่ครับ เขาแยกกลุ่มลูกค้าแบบชัดเจนมากๆ และด้วยราคาที่แพงกว่า 3 เท่า อาจจะต้องคิดดีๆ ซักหน่อยขั้นตอนการสมัคร
- Sign in Apple ID ที่จะใช้เป็น Developer Account
- เลือกประเภทที่ Program ที่ต้องการ
- Apple Developer Program
https://developer.apple.com/programs/enroll/ - Apple Developer Enterprise Program
https://developer.apple.com/support/enrollment/
ในส่วน enterprise เมื่อกดเข้าไป จะมีการบังคับเลือกว่า เราจะทำแอปฯ ใช้ภายในองค์กร ตัวเลือกอื่นเขาจะให้ไปสมัคร developer program ธรรมดา
- กรอกรายละเอียดผู้ถือ Account
ถ้าเป็นองค์กร ควรเป็นผู้มีอำนาจในการเซ็นเอกสารทางกฎหมาย - เลือก Entity Type
ตัวเลือกนี้มีผลต่อการใช้งานด้วยนะครับ เช่น ถ้าเป็น Individual จะไม่สามารถเพิ่ม member ใน developer center ได้ หรือเวลาส่งแอปฯ ขึ้น App Store ก็จะเป็นชื่อของบุคคล เป็นต้นครับ เพราะฉะนั้นคิดดีๆว่า Account นี้เป็นของใคร ?
Entity Type - Apple Developer Program |
Entity Type - Apple Developer Enterprise Program |
- กรอกรายละเอียดองค์กร (ถ้าเลือก entity type เป็นองค์กร)
- รอรับโทรศัพท์
หลังจาก submit enrollment เราจะต้องรอทาง Apple Review ข้อมูลของเราครับ ขั้นตอนนี้ทำได้อย่างเดียวคือ รอรับโทรศํพท์ครับ โดย Apple จะโทรมาสัมภาษณ์เกี่ยวกับข้อมูลของเรา องค์กรของเรา กลุ่มลูกค้าของเรา อะไรทำนองนี้ครับ
ประสบการณ์ส่วนตัวเคยใช้เวลา 2 ชั่วโมง - 2 สัปดาห์ครับ (เคยตาม apple support ก็บอกว่าต้องรอทีม review อย่างเดียว)
- ผลการอนุมัติ จะมาเป็นอีเมล หากเราได้รับการอนุมัติจะมีขั้นตอนการชำระเงินมาให้ด้วย
- หลังจากชำระเงินแล้วเราก็สามารถใช้งาน Apple Developer ได้ทันที