iPhone SDK Scorecard
Tagged:  •    •  

iPhone SDK ใกล้ออกเต็มทีแล้ว (ถ้าไม่ดีเลย์ออกไปนะ) และแน่นอนว่ามีความคาดหวังและการคาดเดากันไปต่างๆ นาๆ ว่ามันจะเป็นยังไง จำเป็นต้องใช้ signing key อะไรทำนองนี้หรือเปล่า (เท่าที่รู้ ... น่าเสียดายว่า จำเป็น) ถ้าจำเป็นจะอยู่ในรูปแบบไหน จะมีอะไรให้ใช้ได้บ้าง โปรแกรมจะเป็น open source ได้หรือเปล่า ฯลฯ

พอดีวันนี้ไปเจอของดีมา: The iPhone SDK Scorecard จาก waffle เลยเอามาเล่าสู่กันฟัง เป็นภาษาอังกฤษอ่านไม่ยากครับ

ส่วนมากแล้วผมก็ค่อนข้างจะเห็นด้วยกับคำถามและการให้คะแนนใน scorecard อันนี้ ส่วนหนึ่งก็เพราะว่าจุดยืนของ Apple เองในการเปิดให้นักพัฒนาได้เข้ามามีส่วนร่วมในการสร้างสรรค์กับ platform ของตัวเอง นอกเหนือจาก OS X แล้วค่อนข้างจะเป็นในลักษณะปิด (อาจจะถึงปิดกั้น) ทำให้เกิดคำถามมากมายเกี่ยวกับความ "เปิด" ของ iPhone SDK นี้ สังเกตได้จากคำถามหลายอันเป็นไปในลักษณะกลัว เช่น

  • iPhone SDK จะเปิดให้ใช้ฟรีหรือไม่ หรือว่าจะต้องเป็น paid ADC members หรือว่่าจะต้องเป็นแบบนักพัฒนาเกมบน iPod (เชิง partnership) หรือว่าจะต้องเสียเงินส่วนหนึ่งที่ได้จากการขายโปรแกรมให้ Apple?
  • โปรแกรมที่พัฒนาขึ้นจะ compile/build ได้โดยไม่ต้องเอา source code ให้ Apple หรือไม่
  • จำเป็นต้องใช้ signing code ตลอดเวลาระหว่างการพัฒนาหรือไม่
  • โปรแกรมที่พัฒนาขึ้นจะเป็น open source ได้มั้ย
  • จะสามารถใช้ความสามารถทางด้าน hardware อะไรของ iPhone ได้บ้าง
  • โปรแกรมที่พัฒนาขึ้นจะสามารถใช้ data และความสามารถเชิง software function อะไรจาก iPhone ได้บ้าง (เช่น Mail, SMS, ภาพ)
  • SDK จะเป็นชุดพัฒนาโดยสมบูรณ์เลยหรือเปล่า (มี emulator มี designer application ฯลฯ)

ลองอ่านดูครับ list ยาวพอควร ... โดยผู้เขียน scorecard นี้ได้ให้ความเห็นว่า ถ้าได้ 40+ ขึ้นไปก็ถือว่าเยี่ยม ต่ำกว่า -30 นี่แย่

ลุ้นอยู่เ

ลุ้นอยู่เหมือนกันครับ ว่า SDK ที่ว่าจะมาในลักษณะไหน แล้วจะเป็นการ "เปิด" แค่ไหน ตอนนี้สนใจแค่ว่าตัวเอง ที่พอจะเขียนโปรแกรมได้ จะสามารถทำอะไรกับเครื่องตัวเองอย่างเป็นทางการได้แค่ไหนเท่านั้นก่อน ^^)

ถ้าปิด...

ถ้าปิด ... นะ คงจะเป็น deal killer สำหรับใครหลายๆ คน รวมทั้งผม (และทีมงาน) ด้วย

อีกอย่าง ไม่รู้ว่า SDK มันจะใช้งานกับ iPhone touch ได้แค่ไหนด้วยสิ นี่ก็อีกปัญหานึงนะ