เนื่องจากการนำเสนอเมื่อวานนี้เป็นการเปิดการประชุมนักพัฒนา WWDC 2016 จึงถือเป็นการเน้นย้ำถึงความเป็นไปได้ใหม่ๆ สำหรับนักพัฒนาเป็นอย่างมาก ในตอนท้ายของการนำเสนอ Apple ยังนำเสนอแผนการของตัวเองในการขยายจำนวนผู้ที่เข้าใจภาษาการเขียนโปรแกรมอย่างมีนัยสำคัญ
ต้องการทำเช่นนั้นด้วยความช่วยเหลือของแอป iPad ใหม่ที่เรียกว่า สนามเด็กเล่นที่รวดเร็ว- โดยจะสอนให้ผู้ใช้เข้าใจและทำงานกับภาษาโปรแกรม Swift ซึ่งก่อตั้งโดย Apple และในปี 2014 เปิดตัวเป็นโอเพ่นซอร์สจึงใช้ได้กับทุกคนและไม่มีค่าใช้จ่าย
ในระหว่างการนำเสนอสด มีการสาธิตบทเรียนแรกๆ บทหนึ่งที่แอปพลิเคชันจะนำเสนอ เกมดังกล่าวแสดงอยู่ที่ครึ่งขวาของจอแสดงผล คำแนะนำทางด้านซ้าย แอปพลิเคชัน ณ จุดนี้ต้องการให้ผู้ใช้เล่นเกมเท่านั้น แต่แทนที่จะใช้การควบคุมแบบกราฟิก แอปพลิเคชันจะใช้บรรทัดโค้ดที่ได้รับแจ้ง
ด้วยวิธีนี้ พวกเขาจะได้เรียนรู้การทำงานด้วยแนวคิดพื้นฐานของ Swift เช่น คำสั่ง ฟังก์ชัน ลูป พารามิเตอร์ ตัวแปร ตัวดำเนินการ ประเภท ฯลฯ นอกเหนือจากบทเรียนแล้ว แอปพลิเคชันยังประกอบด้วยบทเรียนที่เพิ่มมากขึ้นเรื่อยๆ ชุดของความท้าทายที่จะเพิ่มความสามารถในการทำงานกับแนวคิดที่เป็นที่รู้จักอยู่แล้ว
อย่างไรก็ตาม การเรียนรู้ใน Swift Playgrounds ไม่ได้หยุดอยู่แค่เพียงพื้นฐาน ซึ่งโปรแกรมเมอร์ของ Apple สาธิตโดยใช้ตัวอย่างเกมที่สร้างขึ้นเองซึ่งฟิสิกส์ของโลกถูกควบคุมโดยใช้ไจโรสโคปของ iPad
เนื่องจาก iPad ไม่มีแป้นพิมพ์จริง Apple จึงสร้างชุดควบคุมที่หลากหลาย ตัวอย่างเช่น แป้นพิมพ์ QWERTY ของซอฟต์แวร์ "คลาสสิก" นั้น นอกเหนือจากตัวกระซิบรหัสแล้ว ยังมีอักขระหลายตัวในแต่ละคีย์ที่เลือกโดยการโต้ตอบประเภทต่างๆ (เช่น ตัวเลขถูกเขียนโดยการลากคีย์ขึ้น)
ไม่จำเป็นต้องเขียนองค์ประกอบรหัสที่ใช้บ่อย เพียงลากองค์ประกอบจากเมนูพิเศษแล้วลากอีกครั้งเพื่อเลือกช่วงรหัสที่ควรนำไปใช้ หลังจากแตะที่ตัวเลขแล้ว มีเพียงแป้นตัวเลขเท่านั้นที่จะปรากฏด้านบนโดยตรง
โปรเจ็กต์ที่สร้างขึ้นสามารถแชร์เป็นเอกสารที่มีนามสกุล .playground และใครก็ตามที่ติดตั้ง iPad และแอพพลิเคชั่น Swift Playgrounds จะสามารถเปิดและแก้ไขโปรเจ็กต์เหล่านั้นได้ โปรเจ็กต์ที่สร้างในรูปแบบนี้สามารถนำเข้าไปยัง Xcode ได้ (และในทางกลับกัน)
เช่นเดียวกับทุกสิ่งทุกอย่างที่เปิดตัวในการนำเสนอเมื่อวานนี้ Swift Playgrounds เปิดให้นักพัฒนาใช้งานได้แล้ว โดยจะมีการทดลองใช้งานสาธารณะครั้งแรกในเดือนกรกฎาคม และจะเปิดตัวต่อสาธารณะในช่วงฤดูใบไม้ร่วง พร้อมด้วย iOS 10 ทั้งหมดนี้ใช้งานได้ฟรี
ฉันสงสัยว่าสิ่งนี้จะใช้ได้กับ iPad ทุกรุ่นที่ใช้ iOS 10 หรือจะจำกัดเฉพาะอุปกรณ์รุ่นใหม่เท่านั้น
นี่เป็นข่าวดีสำหรับฉันเมื่อวานนี้ เนื่องจากฉันอยากลองเขียนโปรแกรมด้วย Swift มาโดยตลอดและไม่เคยตัดสินใจเลย นี่เป็นวิธีที่พวกเขาทำกันอย่างสนุกสนาน ดังนั้นฉันจึงตั้งตารอที่จะล้มจริงๆ
น่าเสียดายนิดหน่อยที่จะจำกัดเฉพาะไอแพดเท่านั้น แต่ฉันคิดว่ามันอาจจะเป็นไปได้ที่จะหลีกเลี่ยงมันแบบเสมือนจริง :)
และสามารถดาวน์โหลดได้เลยใช่ไหม? พวกเขาบอกว่าตอนนี้เปิดให้นักพัฒนาใช้งานได้แล้ว แต่ฉันหามันไม่เจอบนไซต์ของพวกเขา O_o หรือผ่าน appstore ใน iOS10
ต้องการเพิ่มจำนวนนักพัฒนาในโลกหรือไม่? ดังนั้นให้ผู้พัฒนาทำให้โปรแกรมถูกลง :D