หลายคนคงสนใจจะพัฒนาโปรแกรมบน iPhone แต่ก็ไม่รู้จะเริ่มที่ตรงไหน ถึงตอนนี้แอปเปิลได้เผยแพร่การบรรยายของหลักสูตรที่เปิดสอนการพัฒนาโปรแกรมบน iPhone ที่ Stanford ให้ฟรีใน iTunes U แล้วครับ
หลักสูตร CS193P: iPhone Application Development ที่เปิดสอนในเดือนนี้นั้นสามารถเข้าไปได้ทาง iTunes U (ต้องเข้าผ่าน US Store นะครับ) โดยประกอบด้วยวิดีโอและเอกสารประกอบการบรรยายที่มาจากหลักสูตรจริงๆ ที่กำลังสอนอยู่โดยนักพัฒนาจากแอปเปิล ตัวหลักสูตรดังกล่าวจะครอบคลุมถึงการใช้งาน Xcode และการใช้ภาษา Objective-C รวมถึงจะมีการบ้านให้เขียนโปรแกรมด้วย (มีการบ้านให้เขียน twitter client ภายใน 4 สัปดาห์ด้วยนะ)
อย่างไรก็ดีผู้ที่เข้าร่วมจำเป็นต้องใช้ OSX Leopard ในการพัฒนาโปรแกรม แต่ไม่จำเป็นจะต้องมี iPhone หรือ iPod Touch จริงๆ และเนื้อหาในหลักสูตรดังกล่าวจะไม่ครอบคลุม iPhone OS 3.0 beta
ที่มา: Wired
Comments
Awesome!
ตอนนี้ผมก็เขียน iPhone Apps อยู่
อ่าน Slide ของ Standford เทอมที่แล้วดีมากครับมี Assignment ให้ลองทำด้วย
แต่ของเทอมที่แล้วยังไม่มี Podcast ก็รอจนเทอมนี้มันมีแหละครับ :P
ศึกษาไว้ทำปัญหาพิเศษปีหน้าเลยดีกว่า
เพิ่ม link ให้คับ
http://deimos3.apple.com/WebObjects/Core.woa/Browse/itunes.stanford.edu.2024353965.02024353968
ขอบคุณครับ ตามนั้นเลยครับ
_________________pawinpawin | blog
ทำไมต้องเขียนบน OSX เท่านั้นหว่า ?
คนใช้โอเอสตัวอื่นๆอดอ่ะดิ่เนี่ย
แล้วถ้าสมมุติว่าใช้ไอจูนส์บนวินโดวส์เนี่ย จะไปโหลดอันนี้มาได้ไหมครับ ?
แล้วถ้าไมไ่ด้ ให้คนใช้แมคส่งมาให้ได้มั๊ยครับ
เดี๋ยวนี้มีคน port ลง windows ละคับ แต่อ่านๆดูมันไม่สมบูรณ์เหมือนที่ทำบน mac ยังไงก็เป็นทางเลือกลองดูนะคับ
http://code.google.com/p/winchain/
อีกทางเลือกโดยไม่ต้องซื้อเครื่องแมค
ลง MacOSX86 on PC ดู คับ
เครื่อง pc ผมลงอยู่ตอนนี้ลง sdk เรียบร้อยแต่ยังไม่ลองเขียนเลยว่าได้รึป่าว คับ
คนที่ใช้ OS อื่นก็ไม่ต้องพัฒนาโปรแกรมใน iPhone OS ไง, Life with a wall 55
ไม่มีเหตุผลที่จะต้อง port XCode มาที่ OS อื่นเพราะมันสร้างมาเมื่อพัฒนา Application บนแมคเป็นหลัก แต่เป็นเรื่องช่วยไม่ได้ที่ iPhone ขายดีฐานตลาดเยอะ, กำลังซื้อสูง, ซื้อง่าย, ดึงดูด Developer
ดูลักษณะการเขียนอ้างอิงจาก Cocoa Framework ถ้ารู้ ObjC + Cocoa ก็พัฒนาบนไอโฟนได้เลยเพราะยกมาเยอะ ตัดบางอย่างทิ้ง(ไม่มี Garbage Collection,ไม่สามารถ Access Device ได้โดยตรงต้องผ่าน Core Service ที่มี, รันโปรแกรมฉากหลังไม่ได้ ฯลฯ) เน้นสัมผัส = Cocoa touch
ปล.ขืนพัฒนาไป แต่ไม่ได้สมัคร iPhone Developer Program $99 ก็อดส่งโปรแกรมขึ้นไปขายอยู่ดี (ซึ่งก็เหมือนกับ Andoid ที่ต้องเสียทุกปี เพียงแต่เสียน้อยกว่า ประมาณ 800กว่าบาท แต่ G1 Developer Phone โดนบล๊อกไม่ให้ซื้อ Apps ก็จบและ เหอๆ
ส่วนตัวมองว่า iPhone อนาคตยังสวยอยู่และคงอยู่ด้วยตัวของมันเอง แต่บาง Policy ก็ยังกากๆอยู่ไม่ไหว พูดถึง iPhone 3.0 Beta มากก็ไม่ได้ติด NDA
อืมมม ง่ายดี
ค่อนข้างรู้สึกว่าแอปเปิ้ลไม่ค่อยเห็นหัวตลาดส่วนอื่นที่ไมไ่ด้อยู่ในเครือของตัวเองแฮะ
แต่ช่างมันเหอะ หุหุ
แอปเปิ้ลขาย Solution ครับ เน้นคุณภาพไม่ใช้ปริมาณ
ข้อดีคือ มันต่อเนื่องครับ user จะคุ้นเคยกับลักษณะการใช้งาน(UI,Sync Style)แบบนี้ ดูจาก
iPod + iTunes
Mac + MobileMe
iLife + iWork
ดูแล้วการสร้างประสบการณ์ที่ดี,ง่าย มันก็จะไปลาก Switcher มาเอง ตอนแรกไอพ๊อดก็ไม่ได้ง้อ PC แต่ไปๆมาๆก็ต้องมาให้ใช้ เพราะ Music Player ตลาดกว้างมากกกกก ใครๆก็ใช้ แถม Click Wheel ก็โครตเจ๋ง มี iTunes Store ให้ซื้อเพลงเบ็ดเสร็จ มี iTunes จัด Library ก็จบแล้วครับ
แต่อนาคตก็ไม่แน่ถ้ายังกั้กเรื่องบางอย่างอยู่ แต่ส่วนตัวแล้วใช้น้อยๆแหละดีแล้วครับ แมคมันห่วยมันแพงอย่าใช้เลย :P
ไม่ค่อยเห็นด้วยที่ว่าแมคห่วย แต่เห้นด้วยที่มันแพง และสำหรับงานของผมมันไม่ค่อยคุ้ม
ส่วนตัวผมไม่ค่อยชอบ Click Wheel ชอบแบบ Touch ไปเลยมากกว่า :P
โซลูชั่นของแอปเปิล อืมม ก็คงเป็นอย่างนั้น เพราะผลิตภัณฑ์ของแอปเปิลที่เห็นๆจะมาจ่ายให้ตลาดของแมคก่อน นานๆทีจะมีหลุดมาฝั่งพีซีบ้าง (เช่นไอจูนส์ - คิดว่าถ้าพีซีซิงค์กับไอพ็อดไมไ่ด้ ยอดขายไอพ็อดคงน้อยกว่านี้มาก) ซึ่งโซลูชั่นของแอปเปิลมันก็มองได้สองมุมเหมือนกันนะ มุมนึงคือการผูกขาดตัวพ่อ อันนี้ไม่ขอพูดแล้วกัน เดี๋ยวไปสะดุดตัวใครเข้า
ส่วนอีกมุมหนึ่งคือการรักษาลูกค้าไว้อย่างเหนียวแน่น วนๆมันอยู่กับผลิตภัณฑ์ของแอปเปิล ไม่มีความจำเป็นที่จะต้องไปใช้ผลิตภัณฑ์ของค่ายอื่น เพราะใน OSX ที่คุณมีก้สามารถทำงานร่วมกับผลิตภัณฑ์ืุกอย่างของแอปเปิลได้อยู่แล้ว (แถมค่อนข้างจะครบกับงานแทบทุกด้าน) มันเลยอาจจะทำให้กลุ่มผุ้ใช้แมคคิดว่าไม่มีความจำเป็นที่จะต้องไปใช้แพลตฟอร์มอื่น (แถมเดี๋ยวนี้อยากเล่นเกมก็ Bootcamp เอา)
ยอมรับจริงๆว่าเป้นยการผูกขาดที่ฉลาดมาก
อารยธรรมแอปเปิล :P
_________________pawinpawin | blog
Think trust, think different :-)
ผมว่าแล้ว ว่ามันต้องมาเหอะๆ
รออ่าน พอดี
ปีนี้ทำออกมาอ่านง่ายกว่าปีที่แล้วนะ
หารายได้เสริมดีกว่า (ฮา) ช่วงนี้เงินขาด
ezybzy.info blog
หลับกลางคัน เขียนโค้ดแค่สี่นาทีสุดท้าย
คาบแรกก็งี้แหละ ฝอยอารัมภบทผ่านไปครึ่งชั่วโมง แต่ก็ทำให้รู้สึกอยากติดตามต่อเรื่อยๆ นะ
ezybzy.info blog