คู่มือการพัฒนาแอพพลิเคชันสำหรับอุปกรณ์สวมใส่ของ Apple และระบบปฏิบัติการล่าสุดของ Apple
15 ตุลาคม 2015
ในปีนี้แอ็ปเปิ้ลสร้างคลื่นด้วยการนำเสนอเครื่องนุ่งห่มที่น่าประทับใจมากมายซึ่งเป็น นาฬิกา Apple Watch ไม่เพียงแค่นั้นยักษ์ก็นำเสนอการอัพเดตใหม่ ๆ ของระบบปฏิบัติการสำหรับอุปกรณ์นี้เช่น watchOS 2 เปิดตัวครั้งแรกที่ WWDC (Worldwide Developers Conference) ในปีนี้และกำหนดให้วางจำหน่ายในวันที่ 16 กันยายนปีนี้เนื่องจากมีข้อบกพร่องในการพัฒนา ในที่สุดก็ถูกปล่อยออกมาเมื่อวันที่ 22 กันยายน
ในโพสต์นี้เราจะนำเสนอแนวทางในการพัฒนาแอปสำหรับ Apple Watch โดยนำเสนอคุณลักษณะใหม่ ๆ ที่คุณสามารถเล่นได้ใน watchOS 2
คุณลักษณะใหม่ของนาฬิกาข้อมือ 2
- ระบบปฏิบัติการล่าสุดของ Apple Watch ช่วยให้นักพัฒนาซอฟต์แวร์สามารถทำงานหลัก ๆ ของฮาร์ดแวร์ได้มากขึ้นจึงทำให้พวกเขาสามารถทำงานได้อย่างมีประสิทธิภาพมากยิ่งขึ้นด้วยอุปกรณ์สวมใส่ การใช้ประโยชน์จากสมรรถนะของสมาร์ทเวิร์ทจะช่วยเปลี่ยนให้เป็นอุปกรณ์คอมพิวเตอร์มือถือเต็มรูปแบบซึ่งสามารถทำหน้าที่ได้หลากหลายตามความต้องการของตนเองโดยไม่ต้อง ผูกติดกับ iPhone
- รุ่น OS สวมใส่ใหม่ช่วยให้นักพัฒนาสามารถเข้าถึงส่วนประกอบต่างๆเช่นไมโครโฟนและ Digital Crown นั่นหมายความว่าผู้ใช้สามารถใช้แอพพลิเคชันได้โดยไม่ต้องอาศัยสมาร์ทโฟนตลอดเวลา
- ClockKit ซึ่งเพิ่งได้รับการแนะนำใน Xcode เวอร์ชันล่าสุดทำให้นักพัฒนาสามารถใช้หน้าปัดนาฬิกากับคุณลักษณะ Complications ได้ เหล่านี้เป็นพื้น readout ที่ปรากฏพร้อมกับสายและแสดงบิตต่างๆของข้อมูลและการแจ้งเตือน วิธีนี้จะช่วยให้ผู้ใช้สามารถเข้าถึงการแจ้งเตือนและการอัปเดตโดยไม่จำเป็นต้องเปลี่ยนไปใช้ นักพัฒนาซอฟต์แวร์สามารถทำงานร่วมกับคุณลักษณะนี้เพื่อให้ผู้ใช้มีทางเลือกมากขึ้นใน Digital Crown ของนาฬิกาของตน
การพัฒนา Apps ด้วย Xcode
ตอนนี้ Xcode มีชุดพัฒนาซอฟต์แวร์สำหรับ OS X และ iOS เท่านั้น แต่สำหรับ watchOS ด้วยเช่นกัน สามารถดาวน์โหลดได้ที่ Mac App Store และไม่เสียค่าใช้จ่าย คุณสามารถดาวน์โหลดรุ่นเบต้าถัดไปได้ที่นี่ เมื่อคุณได้รับ Apple ID แล้วคุณสามารถเข้าร่วม Apple Developer Program ได้
พร้อมกับช่วยให้คุณสามารถออกแบบเค้าโครงและพัฒนาโค้ดด้านขวาให้กับพวกเขาได้ Xcode จะสแกนงานของคุณเพื่อหาข้อผิดพลาดและรวบรวมข้อมูลลงในรอบการทำงานที่ปฏิบัติการซึ่งคุณสามารถปรับใช้ตัวเองหรือขายผ่านทาง App Store ในภายหลัง
Xcode ได้รับการสนับสนุน Swift ตั้งแต่เวอร์ชันก่อนหน้านี้เวอร์ชัน 6 การเปิดตัว Xcode 7 รุ่นเบต้า แต่สนับสนุน Swift 2
การพัฒนา Apps ด้วย Swift
เปิดตัวครั้งแรกที่ WWDC 2014 สวิฟท์ มีจุดมุ่งหมายเพื่อแทนที่ Objective-C ซึ่งเป็นพื้นฐานสำหรับการพัฒนาแอป iOS และ OS X ในปีนี้ บริษัท ได้ทำโอเพนซอร์สภาษาและสนับสนุน Linux ด้วย Swift 2 ขยายคุณสมบัติและฟังก์ชันต่างๆมากมาย
เอกสารของ Apple เองมีการแนะนำที่ดีพอสำหรับ Swift คุณไม่จำเป็นต้องมีประสบการณ์ก่อนในการทำงานกับภาษาและแนะนำขั้นตอนง่ายๆเพื่อให้เข้าใจกระบวนการนี้ได้ง่ายขึ้น
นอกจากนี้คุณยังสามารถหาหลักสูตรออนไลน์และบทแนะนำต่างๆเกี่ยวกับการทำงานร่วมกับ Swift ได้อีกด้วย หนึ่งในสิ่งที่ดีที่สุดคือ Learn Swift Tips ซึ่งจะช่วยให้คำแนะนำในการพัฒนาคำแนะนำวิธีใช้และคำแนะนำที่เป็นประโยชน์ ครอบคลุมทั้งสเปกตรัมของระดับตั้งแต่เริ่มต้นจนถึงผู้พัฒนาขั้นสูง นอกจากนี้ยังมีลิงก์ไปยังไลบรารีโค้ดหนังสือและตัวอย่างรหัสที่สร้างโดยนักพัฒนาซอฟต์แวร์ในอดีตด้วย
watchOS 2: การเปิดถนนใหม่ให้กับนักพัฒนาซอฟต์แวร์
WatchOS 2 เปิดโอกาสให้ นักพัฒนา iOS ได้เปิดช่องทางต่างๆมากมาย ขึ้น ซึ่งจะทำให้พวกเขาสามารถสร้างแอปพลิเคชันที่ดีขึ้นสำหรับอุปกรณ์ iOS ทั้งหมดรวมทั้ง smartwatch ของ Apple
ตลาด smartwatch กำลังพัฒนาและการแข่งขันยังไม่รุนแรงนัก การสร้าง แอพพลิเคชัน ที่น่าสนใจและ ใช้งานได้ สำหรับนาฬิกาจึงสามารถผลักดันความต้องการสำหรับเครื่องแต่งตัวที่สวมใส่ได้ช่วยให้ยืนเหนือศีรษะและไหล่เหนือคู่แข่ง