เมื่อสัปดาห์ที่แล้ว Apple จัดงานประจำปี งาน WWDC21. ในระหว่างงานนั้น มีการเปิดเผยประกาศที่น่าตื่นเต้นมากมายรวมถึงสิ่งต่างๆ เช่น การปรับปรุง FaceTime ใน iOS 15 และใหม่ทั้งหมด macOS Monterey. คุณลักษณะที่โดดเด่นสำหรับฉันคือการอัปเดตที่จะมาถึง Swift Playgrounds 4 ตอนนี้คุณสามารถสร้างแอพบน iPad ได้แล้ว
สำหรับผู้ที่ไม่ทราบสิ่งนี้ไม่เคยเกิดขึ้นมาก่อน หากคุณต้องการสร้างแอพสำหรับ iPhone และ iPad คุณต้องใช้ Mac
ใน Swift Playgrounds เวอร์ชันก่อนหน้า แอปนี้มีลักษณะตามชื่อเรื่อง นั่นคือ Playground สำหรับโค้ด สิ่งนี้ทำให้เป็นเครื่องมือที่มีค่ายิ่งสำหรับนักพัฒนาใหม่และนักพัฒนาที่มีอยู่เพื่อเรียนรู้วิธีสร้างแอพและโค้ดสำหรับ iOS และ iPadOS แอปนี้ดีมากจนฉันคิดว่าเป็นเครื่องมือที่ใช้งานได้จริงสำหรับการเริ่มต้นอาชีพการเขียนโค้ด
ปัญหาคือ เมื่อคุณเรียนรู้วิธีเขียนโค้ดใน Swift Playgrounds แล้ว คุณก็ติดขัด! ถ้าคุณไม่มี Mac คุณจะไม่มีทางใช้ประโยชน์จากทักษะที่ได้เรียนรู้
แต่นั่นก็พร้อมจะเปลี่ยนใน iPadOS 15.
สารบัญ
- Swift Playgrounds 4 จะช่วยให้นักพัฒนาสามารถสร้างแอพบน iPad
- ไม่เพียงแต่คุณสามารถสร้างแอพบน iPad ได้ แต่คุณยังส่งมันได้ด้วย
- Swift Playgrounds 4 โซลูชันที่นักพัฒนารอคอยหรือไม่
- Xcode เทียบกับ Swift Playgrounds 4: iPad มีประสิทธิภาพแค่ไหนสำหรับนักพัฒนา?
- “การพัฒนาซอฟต์แวร์ไม่ใช่แค่การพิมพ์โค้ด”
- การคาดการณ์อนาคตของการสร้างแอพบน iPad
-
นานแค่ไหนที่คุณสามารถสร้างแอพบน iPad ได้?
- กระทู้ที่เกี่ยวข้อง:
Swift Playgrounds 4 จะช่วยให้นักพัฒนาสามารถสร้างแอพบน iPad
พาดหัวข่าวบอกไว้หมดแล้ว คุณสามารถสร้างแอพบน iPad สำหรับ iPad ใน Swift Playgrounds 4 แต่มันมีลักษณะอย่างไร?
ตามที่ Apple กล่าวว่าการสร้างแอพใน Playgrounds เวอร์ชันล่าสุดนั้นค่อนข้างแข็งแกร่ง คุณจะสามารถดูตัวอย่างแอปของคุณบนหน้าจอโฮมของ iPad ได้ ตัวอย่างนี้จะใช้งานได้จริง ดังนั้นคุณจะเห็นการเปลี่ยนแปลงที่เกิดขึ้นขณะสร้างในแอป
ดูตัวอย่างสดใน Swift Playgrounds เป็นเรื่องค่อนข้างใหญ่ เมื่อพิจารณาว่าโดยปกติคุณจะต้องคอมไพล์และรันโค้ดก่อนที่จะเห็นการเปลี่ยนแปลงของคุณ
ภาษา Swift ช่วยให้คุณสร้างแอปทั้ง iPad และ iPhone สุดท้ายนี้ คุณจะสามารถมีไอเดียสำหรับแอป เรียนรู้วิธีสร้างแอปนั้น แล้วสร้างแอปนั้นจริงๆ ทั้งหมดจากอุปกรณ์เครื่องเดียว
นี่เป็นชัยชนะครั้งใหญ่สำหรับนักพัฒนา โดยเฉพาะอย่างยิ่งผู้ที่มีทรัพยากรจำกัด นักพัฒนาครั้งแรกที่ไม่มีสิทธิ์เข้าถึงการศึกษาระดับวิทยาลัยสามารถเรียนรู้พื้นฐานในตลาดที่มีคุณค่าด้วยแอปพลิเคชันที่ใช้งานได้จริง
ไม่เพียงแต่คุณสามารถสร้างแอพบน iPad ได้ แต่คุณยังส่งมันได้ด้วย
สำหรับฉัน ความสามารถในการสร้างแอพบน iPad เป็นเพียงครึ่งหนึ่งของสิ่งที่ทำให้การอัปเดต Swift Playgrounds 4 น่าตื่นเต้นมาก ครึ่งหลังคือคุณจะสามารถส่งแอพของคุณไปยัง App Store ได้เช่นกัน
จากที่ฉันเข้าใจ สิ่งนี้จะคล้ายกับการส่ง eBook จาก Apple Pages ไปยัง Apple Books คุณจะต้องสร้างแอปของคุณบน iPad ทดสอบข้อบกพร่อง จากนั้นส่งออกไปยัง App Store จากนั้น Apple จะตรวจสอบและอนุมัติหรือไม่อนุมัติสำหรับ App Store
นักพัฒนากล่าวว่าสิ่งนี้ทำให้การเผยแพร่แอพไปยัง App Store ง่ายขึ้นอย่างมาก พวกเราส่วนใหญ่ทราบดีว่าการที่แอปเผยแพร่บน App Store นั้นเกี่ยวข้องกับการกระโดดข้ามห่วงและเกณฑ์มากมาย แต่ฉันไม่รู้ด้วยซ้ำว่าการหาวิธีและจ่ายเงินสำหรับความสามารถในการส่งไปยัง App Store นั้นเป็นความท้าทายของตัวเอง
อุปสรรคในการเข้ามานี้ได้ถูกยกขึ้นสำหรับทุกคนที่มี iPad และเนื่องจาก iPad มีราคาเพียง $300 ผู้ที่มีงบประมาณน้อยเกินไปสำหรับ Mac สามารถเข้าร่วมในตลาด App Store ได้แล้ว
Swift Playgrounds 4 โซลูชันที่นักพัฒนารอคอยหรือไม่
จนถึงตอนนี้ ฉันเพิ่งจะกล่าวถึงโฆษณาและข่าวดีเกี่ยวกับการตัดสินใจครั้งนี้ อย่างไรก็ตาม ในความเป็นธรรม มีข้อจำกัดบางประการสำหรับ Swift Playgrounds 4 ที่ต้องแก้ไข
ประการแรก ความสามารถในการสร้างแอพบน iPad ไม่ได้หมายความว่าคุณมีทุกสิ่งที่จำเป็นในการสร้างแอพที่ยอดเยี่ยม นั่นเป็นการทำให้เข้าใจง่ายเกินไป โดยจะไม่รวมสิ่งต่างๆ เช่น การควบคุมเวอร์ชัน ปลั๊กอินและเทมเพลต การผสานการทำงานกับ GitHub และอื่นๆ
ประการที่สอง และสร้างจากจุดแรก Swift Playgrounds ไม่ใช่ IDE แม้ว่าในทางเทคนิคจะสามารถใช้สร้างแอปได้ แต่ก็ไม่ใช่เครื่องมือที่ดีสำหรับงานนี้
ฉันจะเปรียบเทียบกับการใช้ Google Chromebook แทนคอมพิวเตอร์ แน่นอนว่ามันสามารถทำสิ่งเล็กๆ น้อยๆ ได้ ซึ่งเป็นประโยชน์กับผู้คนจำนวนมาก แต่สุดท้ายแล้ว หากคุณต้องการเติบโตในฐานะนักพัฒนาซอฟต์แวร์ ขั้นต่ำสุดก็หยุดไม่เพียงพอ
Xcode เทียบกับ Swift Playgrounds 4: iPad มีประสิทธิภาพแค่ไหนสำหรับนักพัฒนา?
และนั่นนำเราไปสู่การเปรียบเทียบที่สำคัญ Xcode กับ สวิฟต์ เพลย์กราวด์ 4 สำหรับผู้ที่ไม่ทราบ Xcode คือชุดเครื่องมือพัฒนาของ Apple บน macOS
Xcode มาพร้อมกับ Mac ฟรี และรวมชุดเครื่องมือที่ครอบคลุมทั้งหมดสำหรับนักพัฒนา มันแข็งแกร่งมากจนคุณสามารถซื้อ Mac และแทบไม่ต้องดาวน์โหลดเครื่องมืออื่นๆ สำหรับกระบวนการพัฒนาของคุณ แน่นอน คุณอาจไม่ต้องการทำสิ่งนี้ แต่ประเด็นก็คือ มันเป็นชุดเครื่องมือที่แข็งแกร่งมาก
สิ่งที่คุณได้รับใน Swift Playgrounds 4 คือความสามารถในการเริ่มเขียนโค้ดสำหรับแอพและเห็นแอพเหล่านั้นเป็นรูปเป็นร่าง ฉันจะเปรียบเทียบสิ่งนี้กับเกมเช่น ฝัน บน PlayStation ซึ่งช่วยให้คุณสร้างวิดีโอเกมของคุณเองได้ แต่ทำไม่ได้
ปัญหาในตอนนี้ไม่ใช่ Swift Playgrounds แต่เป็น iPad นี่เป็นการอัปเดตอย่างจริงจังครั้งแรกสำหรับนักพัฒนาที่ iPad ได้รับในหลาย ๆ ด้านในรอบสิบปี ต้องใช้เวลาอีกมากก่อนที่คุณจะโยน Xcode บน Mac ลงในถังขยะแล้วคว้า iPad Pro แทน
“การพัฒนาซอฟต์แวร์ไม่ใช่แค่การพิมพ์โค้ด”
นั่นคือคำพูดจากหัวหน้าฝ่ายวิจัยและพัฒนาของ MacPaw, Serg Krivoblotsky และฉันคิดว่ามันสรุปข้อจำกัดของการอัปเดต Swift Playgrounds 4 ได้อย่างสมบูรณ์แบบ
เป็นการอัปเดตที่สำคัญซึ่งจะช่วยลดต้นทุนในการวางแอพใน App Store ได้อย่างมาก แต่มันจะไม่ซื่อสัตย์ถ้าคุณแสร้งทำเป็นว่านั่นคือทั้งหมดที่คุณต้องเป็นนักพัฒนา: การเขียนโค้ดและการส่งแอป
แม้ว่าการอัปเดตนี้จะไม่เพียงพอสำหรับแทนที่คอมพิวเตอร์ของนักพัฒนา แต่ฉันเห็นกรณีการใช้งานบางอย่างที่เฟื่องฟู
ประการแรกคือนักพัฒนานักศึกษา ฉันจำได้ว่าลาออกจากวิทยาลัยวิทยาการคอมพิวเตอร์เมื่อสองสามปีก่อนและเรียนรู้เพิ่มเติมเกี่ยวกับ Swift Playgrounds ในสองสัปดาห์มากกว่าที่ฉันมีในช่วงสองเทอมที่โรงเรียน
ไม่ได้หมายความว่าคุณควรลาออก (อย่า!) แต่เป็นการแสดงให้เห็นว่าองค์ประกอบด้านการศึกษาของ Playgrounds นั้นดีเพียงใด และใครจะรู้! ถ้าฉันสามารถเขียนและส่งแอพบน iPad ของฉันได้ บางทีฉันอาจจะติดอยู่กับมันแทนที่จะเบื่อในที่สุด
อย่างไรก็ตาม ฉันสามารถเห็นผู้คนมากมาย ทั้งเด็กและผู้ใหญ่ บุกเข้าไปในสายงานการพัฒนาและงานอดิเรก เมื่อพวกเขาสามารถสร้างแอพบน iPad ได้
กรณีการใช้งานที่สองที่ฉันเห็นคือนักพัฒนามืออาชีพที่ใช้คุณสมบัตินี้เพื่อสร้างต้นแบบ แม้ว่าคุณจะไม่สามารถใช้สิ่งนี้แทน Mac ได้ แต่คุณอาจใช้มันเพื่อเขียนและสร้างแอปต้นแบบได้ทันที
ดังนั้นหากคุณมีการประชุมกับลูกค้า คุณสามารถนำ iPad ของคุณและพิมพ์ตัวอย่างคร่าวๆ ของแนวคิดได้อย่างรวดเร็ว
การคาดการณ์อนาคตของการสร้างแอพบน iPad
ฉันคิดว่านั่นคือทั้งหมดที่พูดได้! คุณจะสามารถสร้างแอปบน iPad ได้ตั้งแต่ช่วงฤดูใบไม้ร่วงนี้ ซึ่งจะเป็นประโยชน์อย่างมากสำหรับทุกคน ยังมีงานบางอย่างที่ต้องทำ แต่ความคืบหน้ากำลังเกิดขึ้น นั่นก็เพียงพอแล้วสำหรับปี 2021!
ก้าวไปข้างหน้า ฉันคิดว่ามีบางเส้นทางที่ Apple สามารถใช้คุณสมบัตินี้ได้
อาจเพิ่ม Xcode และเครื่องมือพัฒนาอื่นๆ ลงใน iPad ในเส้นทางนี้ iPad จะได้รับการอัปเดตแบบตัวต่อตัวสำหรับ Mac ดังนั้นคุณจะไม่ถูกบังคับให้เลือกอย่างใดอย่างหนึ่ง ขึ้นอยู่กับอุปกรณ์ที่คุณต้องการ
อีกเส้นทางหนึ่งที่ฉันเห็นว่า Apple ทำคือทำให้ Swift Playgrounds เป็นทางเลือกแทน Xcode กล่าวอีกนัยหนึ่ง Playgrounds จะกลายเป็น IDE และเครื่องมือทางการศึกษา
หาก Apple ใช้เส้นทางที่สองนี้ ฉันสามารถเห็นการเขียนโค้ดบน iPad เพื่อรับการรักษาแบบ “iPad” นั่นหมายถึงการทำให้ทุกอย่างง่ายขึ้นในขณะที่รักษาสิ่งต่างๆ ให้มีประสิทธิภาพเกือบเท่ากับบน Mac นี่จะทำให้เป็นโซลูชันแบบครบวงจรที่สมบูรณ์แบบสำหรับเกือบทุกคน ยกเว้นมืออาชีพที่ไม่ยอมใครง่ายๆ ส่วนใหญ่
นอกจากนี้ยังทำให้การพัฒนาง่ายขึ้นและใช้งานง่ายขึ้นมาก แทนที่จะสร้างสมดุลระหว่างแอพและกระบวนการต่าง ๆ และแอพพลิเคชั่นและการกำหนดค่าดั้งเดิม ทั้งเวอร์ชันและภาษา คุณก็จะมีแอพที่เป็นระเบียบและเป็นระเบียบบน iPad ที่ทำทุกอย่าง อย่างง่ายดาย.
เวลาจะบอกเอง!
นานแค่ไหนที่คุณสามารถสร้างแอพบน iPad ได้?
การอัปเดต Swift Playgrounds 4 ควรมาพร้อมกับ iPadOS 15 ในฤดูใบไม้ร่วงนี้ โดยทั่วไป การอัพเดท iPadOS จะมาในเดือนกันยายน ดังนั้น คุณน่าจะสร้างแอพบน iPad ได้ตั้งแต่เดือนกันยายนปี 2021
ถึงเวลานั้น คุณสามารถเริ่มฝึกเขียนโค้ดใน Swift Playgrounds ได้ตั้งแต่วันนี้! และในขณะที่คุณทำอยู่ คุณสามารถปัดฝุ่นความรู้ของคุณเกี่ยวกับทุกสิ่ง Apple โดยสมัครและอ่านผ่าน บล็อก AppleToolBox.
เจอกันใหม่ในบทความหน้า!