พร้อมๆ กับที่แอปเปิลได้มีการปรับให้โปรแกรมสามารถใช้เครื่องมืออื่นในการพัฒนาโปรแกรมบน iOS แอปเปิลก็ได้เปิดเผยแนวทางในการคัดเลือกโปรแกรมลงบน App Store เป็นข้อๆ อย่างชัดเจน โดยผมได้คัดลอกและแปลเป็นภาษาไทยมาส่วนหนึ่งครับ
ส่วนติดต่อกับผู้ใช้
- โปรแกรมที่สร้างรูปแบบของ Home Screen ขึ้นมาใหม่ หรือสร้างรูปแบบของการรวบรวม Widget ต่างๆ เข้าไว้ด้วยกันจะถูกปฏิเสธ
- โปรแกรมที่ใช้ปุ่มมาตรฐานของเครื่องเช่นปุ่มปรับเสียง หรือปุ่มปิดเสียงไปเพื่อการอื่น จะถูกปฏิเสธ
- โปรแกรมที่ดูคล้ายกับโปรแกรมที่ติดมากับเครื่อง iPhone เช่น App Store, iTunes Store หรือ iBookstore จะถูกปฏิเสธ
เนื้อหา
- โปรแกรมที่เป็นเพียงเว็บคลิป รวมลิงค์ หรือดึงข้อมูลจากอินเทอร์เน็ตมาตรงๆ อาจถูกปฏิเสธ
- การหยิบยกตัวละครที่มีเชื้อชาติ ศาสนา วัฒนธรรม หรือบุคคลใดยุคคลหนึ่งเป็นศัครูในเกมจะถูกปฏิเสธ
- โปรแกรมที่มี Russian roulette จะถูกปฏิเสธ
- โปรแกรมที่มีเนื้อหาจากผู้ใช้ที่มักเป็นภาพลามกอนาจารจะถูกปฏิเสธ
- โปรแกรมที่มีเนื้อหาลามกอนาจารจะถูกปฏิเสธ
- โปรแกรมที่เหมือนกับโปรแกรมอื่นๆ ที่มีอยู่บน App Store อยู่แล้ว โดยเฉพาะอย่างยิ่งถ้ามีซ้ำๆ กันเป็นจำนวนมากแล้ว อาจถูกปฏิเสธ
- โปรแกรมที่ไม่ได้มีประโยชน์ หรือสร้างความบันเทิงได้นานพอ อาจถูกปฏิเสธ
- โปรแกรมที่มีการแปลข้อความทางศาสนา ต้องมีแหล่งอ้างอิงที่เชื่อถือได้กำกับ
แบนด์วิธ
- การสตรีมข้อมูลเสียงผ่านเครือข่ายโทรศัพท์มือถือต้องไม่มากกว่า 5MB ใน 5 นาที
- การสตรีมข้อมูลวีดีโอผ่านเครือข่ายโทรศัพท์มือถือที่นานกว่า 10 นาทีต้องใช้ HTTP Live Streaming และมีสตรีมของเสียงอยู่ที่ 64kbps
- โปรแกรมที่มีการใช้แบนด์วิธมากเกินไป หรือใช้ Push Notification โดยไม่จำเป็นจะถูกปฏิเสธ
ความเป็นส่วนตัว
- โปรแกรมที่ไม่แจ้งเตือนผู้ใช้ก่อนเก็บข้อมูลสถานที่ (GPS) ของผู้ใช้จะถูกปฏิเสธ
- โปรแกรมไม่สามารถเก็บข้อมูลเกี่ยวกับผู้ใช้โดยไม่แจ้งเตือนผู้ใช้ก่อนว่าข้อมูลอะไรบ้างที่จะถูกเก็บ และนำไปใช้อย่างไร
- โปรแกรมที่บังคับให้ผู้ใช้ต้องเปิดเผยข้อมูลส่วนตัวเช่นอีเมลหรือวันเกิดถึงจะทำงานได้ จะถูกปฏิเสธ
- โปรแกรมที่เก็บข้อมูลจากผู้ใช้ที่เป็นผู้เยาว์ จะถูกปฏิเสธ
สามารถดูรายการเต็มๆ ได้จาก App Store Review Guidelines - App Store Resource Center (PDF)
ที่มา - AppleInsider
Comments
น่าจะเป็นผลดีกับ User นะ App จะได้มีคุณภาพมากขึ้น
แต่ App Dev จะเซ็งกับกรอบตรงนี้รึเปล่า ^ ^"
แต่ผมว่ายังไงกรอบและกฏเกณฑ์มันก็มีอยู่ทุึกที่ล่ะนะ ถ้าทำ App ผ่านเกณฑ์พวกนี้ เป็น App ที่ดี สุดท้ายก็ได้ทั้ง 2 ฝ่าย (User และ Dev น่ะแล่ะ) ((อาจจะ 3 รวม Apple ด้วย ฮา~))
@Mixmerize
กรอบมีไม่เป็นไรนะครับ ขอแค่มีกรอบที่ชัดเจนและเปิดเผย (จะได้ทำตามถูก) ที่ผ่านมาคือแอปเปิลไม่บอกอะไร ปล่อยให้คิดกันเองว่าทำไมโปรแกรมตูไม่ผ่านวะ แบบนี้เป็นพัฒนาการในทางที่ดีขึ้นมาก
ผมว่าโออยู่นะ กรอบมันก็ไม่ได้แคบจนดูน่าเกลียด หลายอย่างก็เป็นประโยชน์กับเราเองด้วย
จริงๆๆผมชอบนะ
ชอบรูป thumbnail
อคติทำให้คนรับเหตุผลด้านเดียว
มีกรอบให้ชัดเจนนะดีครับดูแล้วไม่เท่าไหร่ แต่เกรงว่าผ่านไปสักเดือนข้อกำหนดมันจะเพิ่มขึ้นและยิ่งเพิ่มเยอะขึ้นเรื่อย ๆ จนน่ารำคาญสิครับ
อ่านดูกฏแล้วนี่ ถ้าทำงานเป็นคนตรวจโปรแกรมทีค่อปเปิลคงเหนื่อยมิใช่น้อย -_-"
หรือเค้าใช้ automate test เอา ?
แฟนพันธุ์แท้สตีฟจ็อบส์ | MacThai.com
แล้วเรื่องโปรแกรมที่ใช้แฟลชทำล่ะ ??
ตรงส่วนติดต่อผู้ใช้ "iTuens Store" เขียนผิดนะครับ
แก้แล้ว ขอบคุณครับ
Kindle ล่ะ ?
Kindle ใช้อ่านครับ ไม่ได้เป็น store ผมเข้าใจว่างั้นนะ
จบกันอันเดียวเลย
สรุปคือตามใจตรู-*-
May the Force Close be with you. || @nuttyi
มันก็ถูกแล้วนะ ถ้าส่ง app ที่ทำอะไรไม่ได้หรือไม่มีประโยชน์เข้าไปได้ เวลาช็อปปิ้งทีต้องไปคุ้ยเชี่ยหา app ในกอง app ขยะก็คงไม่ดีแน่ แต่เค้าตัดสินยังไงว่ามีประโยชน์นี่สิ
อคติทำให้คนรับเหตุผลด้านเดียว
บุคคลใดยุคคลหนึ่ง
เขียนผิดครับ
SPICYDOG's Blog
ลอง read between the lines แล้ว ได้ ข้อความดังนี้
การตีความต่าง ๆ จะขึ้นกับ 4 ข้อนี้ มากกว่าที่ยกมา
อื่น ๆ อ่านตามบรรทัดได้
อคติมากๆ
motive ทาง business ครับ ตามไม่ทันก็หลงแค่เชิงภาพพจน์น่ะสิ
อ่านตรงนี้ ทีเดียวจบ...
เป็นธรรมดาของธุรกิจ
วันนี้โดนมาแล้ว 2.5: Apps that use non-public APIs will be rejected บอกเหตุผลผมหน่อยได้ไหมตรงไหน หรือว่าเช็คได้ที่ไหนว่าจุดไหน บอกผมด้วยครับใครรู้ ขอบคุณครับ
ทุกข้อเติมข้อความว่า : ผู้ใช้ยังคงสามารถติดตั้ง App เหล่านี้ได้ผ่านทาง Cydia...
ชื่อ : Not Available at this Moment (N/A)