แอพ Swift Playgrounds ช่วยให้การเรียนรู้การเขียนโค้ดเป็นเรื่องง่ายและสนุก พบกับแอพใหม่สำหรับ iPad ที่จะสอนแนวคิดในการเขียนโค้
วันนี้ Apple® ได้เปิดตัว Swift Playgrounds™ ซึ่งเป็นแอพใหม่สุดล้ำสำหรับ iPad® ที่จะทำให้การเรียนรู้การเขี ยนโค้ดเป็นเรื่องง่ายและสนุ กสำหรับทุกคน ใน Swift Playgrounds การเขียนโค้ดจะมีชีวิตชีวายิ่ งขึ้น เพราะมีอินเทอร์เฟซแบบอินเทอร์ แอ็คทีฟที่ส่งเสริมให้นักเรี ยนนักศึกษาและมือใหม่ได้ศึ กษาการใช้งาน Swift™ ซึ่งเป็นภาษาสำหรับการเขี ยนโปรแกรมจาก Apple ที่เรียนรู้ง่าย และมีการใช้งานอย่างแพร่ หลายในหมู่นักพัฒนาระดับมืออาชี พเพื่อสร้างสรรค์แอพระดับเวิลด์ คลาสมากมาย Swift Playgrounds มาพร้อมบทเรียนในการเขี ยนโปรแกรมที่ Apple พัฒนาขึ้นเพื่อเปิดโอกาสให้ผู้ เรียนได้เขียนโค้ดเพื่อพาตั วละครบนหน้าจอเดินทางท่ องไปในโลกที่มีกราฟิกสวยงาม ไขปริศนา และฝึกฝนทักษะจากโจทย์ปัญหาที่ ท้าทาย พร้อมกับเรียนรู้แนวคิดที่เป็ นหัวใจสำคัญในการเขียนโค้ด ยิ่งไปกว่านั้น แอพนี้ยังมีเท็มเพลตในตัวที่สนั บสนุนให้ผู้เรียนได้แสดงออกถึ งความคิดสร้างสรรค์ และสร้างโปรแกรมที่ใช้งานได้จริ ง จากนั้นจะแจกจ่ายให้เพื่อนๆ ทางเมล์หรือข้อความ หรือจะโพสต์ลงเว็บก็ได้
“เสียดายที่ตอนผมหัดเขียนโค้ ดใหม่ๆ ยังไม่มีแอพอย่าง Swift Playgrounds ให้ใช้” Craig Federighi รองประธานอาวุโสฝ่ายวิ ศวกรรมซอฟต์แวร์ของ Apple กล่าว “Swift Playgrounds เป็นแอพประเภทนี้เพียงแอพเดี ยวที่ง่ายพอสำหรับนักเรียนและมื อใหม่ แต่ในขณะเดียวกันก็ทรงพลังพอที่ จะเขียนโค้ดสำหรับใช้งานจริงได้ เรียกว่าเป็นวิธีที่ล้ำสมั ยในการนำเสนอแนวคิดการเขียนโค้ ดแบบมีชีวิตชีวา และช่วยพัฒนาทักษะต่างๆ ที่จำเป็นให้คนในเจเนอเรชั่นถั ดไปพร้อมที่จะแสดงออกถึงความคิ ดสร้างสรรค์ของตนเอง”
“แอพ Swift Playgrounds ใหม่จาก Apple เป็นหนึ่งในแอพสอนการเขียนโค้ ดที่ทรงพลังที่สุดเท่าที่เคยมี มา แต่ในขณะเดียวก็เป็นมิตรและเข้ าใจง่าย และเราจะบรรจุแอพนี้ไว้ในหลักสู ตรของแคมป์กิจกรรมที่กำลังจะจั ดขึ้นอย่างแน่นอน” Jean MacDonald ผู้ก่อตั้ง App Camp for Girls กล่าว “นักเรียนของเราสามารถเรียนรู้ แนวคิดการเขียนโค้ดเบื้องต้นด้ วยวิธีที่ทั้งง่ายและสนุกโดยใช้ iPad และยังได้ฝึกฝนทักษะการเขี ยนภาษา Swift ซึ่งเป็นภาษาที่จะเติบโตไปพร้ อมๆ กับนักเรียนไม่ว่าพวกเขาจะเลื อกทำอะไรในอนาคต”
ในคลังบทเรียนเกี่ยวกับการเขี ยนโปรแกรมที่ Apple พัฒนาขึ้นนั้น ผู้เรียนจะได้ศึกษาแนวคิดเบื้ องต้นที่เป็นหัวใจสำคัญในการเขี ยนโค้ด เช่น การออกคำสั่ง การสร้างฟังก์ชั่น การสั่งให้ทำงานวนลูป และการใช้โค้ดและตัวแปรเงื่ อนไขแบบต่างๆ ซึ่งจะช่วยให้ผู้เรียนมีความมั่ นใจและความชำนาญมากขึ้นเรื่อยๆ นอกจากนี้ Apple จะออกโจทย์ปัญหาใหม่ๆ เพิ่มเติมอยู่เรื่อยๆ เพื่อให้ผู้เรียนได้ฝึกปรื อความสามารถในการเขียนโค้ดอย่ างต่อเนื่องเมื่อผู้เรียนเริ่ มมีความชำนาญและความสนใจมากขึ้น ส่วนผู้สอนและนักพัฒนาเองก็ สามารถใช้ Xcode® เพื่อสร้างโจทย์ปัญหาที่ไม่ซ้ ำใครในแบบของตัวเองสำหรับแอพดั งกล่าวได้
นอกเหนือจากบทเรียนต่างๆ แล้ว Swift Playgrounds ยังมาพร้อมเท็มเพลตมากมายที่ จะช่วยส่งเสริมให้นักพัฒนาได้ แสดงออกถึงความคิดสร้างสรรค์ ของตน โดยผู้เรียนและนักพั ฒนาสามารถปรับแต่งแก้ไขและพั ฒนาต่อยอดจากโค้ดที่ให้มานี้ได้ โดยการใส่กราฟิกและการโต้ตอบด้ วยระบบสัมผัสในแบบของตัวเองได้ ตามใจชอบ และ Swift Playgrounds ยังเปิดกว้างให้คุณสามารถพั ฒนาโปรแกรมแบบอินเทอร์แอ็คที ฟได้แทบไร้ขีดจำกัดโดยใช้ภาษา Swift และเฟรมเวิร์กสำหรับ iOS คุณสามารถสร้างเอกสาร Playground เปล่าๆ ขึ้นมาใหม่ หรือใช้เท็มเพลตในตั วแบบใดแบบหนึ่งที่มาพร้อมเค้ าโครงพื้นฐานสำหรับกราฟิกและอิ นเทอร์เฟซผู้ใช้ ซึ่งจะช่วยให้คุณสามารถสร้ างแอพอันทรงพลังที่ตอบสนองต่ อการสัมผัสและอุปกรณ์ตรวจจั บการเคลื่อนไหว หรือควบคุมอุปกรณ์ Bluetooth ได้ และเนื่องจาก Swift Playgrounds ใช้โค้ด Swift จริงๆ จึงสามารถส่งออกโค้ดนั้นไปยัง Xcode ได้โดยตรงเพื่อสร้างเป็ นโปรแกรมสำหรับ iOS และ macOS™ ก่อนจะเปลี่ยนเป็นแอพที่ ทำงานเต็มรูปแบบในท้ายที่สุด
Swift Playgrounds ได้รับการออกแบบขึ้นใหม่ในทุกส่ วนสำหรับอินเทอร์เฟซแบบ Multi-Touch™ ของ iPad โดยเฉพาะ คุณจึงสามารถสร้างทั้งโปรแกรมขึ ้นมาได้ง่ายๆ ด้วยการแตะเพียงไม่กี่ครั้ง นอกจากนี้ยังมีคีย์บอร์ดสำหรั บการเขียนโค้ดแบบใหม่ที่ให้คุ ณพิมพ์อักขระพิเศษต่างๆ ที่ใช้สำหรับการเขียนโปรแกรมด้ วยภาษา Swift โดยการปัดเลือกบนปุ่ม ในขณะที่แถบปุ่มลัดจะแสดงคำสั่ งหรือค่าต่อไปที่คุณน่าจะพิมพ์ มากที่สุดโดยพิจารณาจากบริบท อีกทั้งยังมีปุ่มตัวเลขแบบป๊ อปโอเวอร์ให้คุณแตะเพื่อแก้ไขตั วเลขในจุดนั้นได้ทันที และสามารถแตะค่าสีเพื่อเปิดตั วเลือกสีขึ้นมา หรือแม้แต่ลากขอบเขตของลูปหรื อนิยามของฟังก์ชั่น ให้ครอบคลุมโค้ดที่เขียนไว้แล้ วก็ยังได้ ยิ่งไปกว่านั้น คุณยังสามารถลากโค้ดสั้นๆ หรือที่เรียกว่า Snippet จากคลังโค้ดที่ใช้บ่อยมาวางเพื่ อสร้างเป็นโค้ดใหม่ที่ทรงพลั งได้อีกด้วยโดยพิมพ์เพิ่มอีกเพี ยงนิดเดียวหรือแทบไม่ต้องพิมพ์ เลย แล้วโปรแกรมของคุณก็จะดู สวยงามเมื่อทำงานแบบเต็ มจอบนจอภาพ Retina® ของ iPad อีกทั้งยังให้ความรู้สึกที่เต็ มอิ่มสมจริง และตอบสนองต่อการโต้ตอบด้วยคำสั ่งนิ้วและอุปกรณ์ตรวจจับการเคลื ่อนไหวของ iPad ได้อย่างดีเยี่ยม
การดาวน์โหลด
สมาชิกโครงการนักพัฒนาของ Apple สามารถดาวน์โหลด Swift Playgrounds รุ่นตัวอย่างได้แล้ววันนี้ โดยแอพนี้จะเป็นส่วนหนึ่งของ iOS 10 รุ่นตัวอย่างสำหรับนักพัฒนา และจะมาพร้อมกับ iOS 10 รุ่น Public Beta ที่จะออกในเดือนกรกฎาคม ส่วน Swift Playgrounds เวอร์ชั่นสุดท้ายจะเปิดให้ดาวน์ โหลดใน App Store® ฟรีภายในฤดูใบไม้ร่วงปีนี้ Swift Playgrounds สามารถใช้งานได้กับ iPad Air® และ iPad Pro™ ทุกรุ่น รวมถึง iPad mini™ 2 และใหม่กว่าที่ใช้ iOS 10 หากต้องการข้อมูลเพิ่มเติม รวมทั้งวิดีโอ รูปภาพ และตัวอย่างการใช้งาน โปรดเข้าไปที่ apple.com/swift/ playgrounds