15 ตุลาคม 2015
ในปีนี้แอ็ปเปิ้ลสร้างคลื่นด้วยการนำเสนอเครื่องนุ่งห่มที่น่าประทับใจมากมายซึ่งเป็นนาฬิกา Apple Watch ไม่เพียงแค่นั้นยักษ์ก็นำเสนอการปรับปรุงใหม่ ๆ ให้กับระบบปฏิบัติการสำหรับอุปกรณ์ตัวนี้นั่นคือ watchOS 2. เปิดตัวครั้งแรกที่ WWDC (Worldwide Developers Conference) ในปีนี้และกำหนดให้วางจำหน่ายในวันที่ 16 กันยายนปีนี้ ล่าช้าเนื่องจากข้อผิดพลาดในการพัฒนา ในที่สุดก็ถูกปล่อยออกมาเมื่อวันที่ 22 กันยายน
ในโพสต์นี้เราจะนำเสนอแนวทางในการพัฒนาแอปสำหรับ Apple Watch โดยนำเสนอคุณลักษณะใหม่ ๆ ที่คุณสามารถเล่นได้ใน watchOS 2
- เคล็ดลับในการสร้างแอปที่น่าสนใจสำหรับ Apple Watch
คุณลักษณะใหม่ของนาฬิกาข้อมือ 2
- ระบบปฏิบัติการล่าสุดของ Apple Watch ช่วยให้นักพัฒนาซอฟต์แวร์สามารถทำงานหลักของฮาร์ดแวร์ได้มากขึ้นจึงทำให้พวกเขาสามารถทำงานได้อย่างมีประสิทธิภาพมากยิ่งขึ้นด้วยชุดสวมใส่ การใช้ประโยชน์จากสมรรถนะของ smartwatch จะช่วยให้สามารถแปลงเป็นอุปกรณ์คอมพิวเตอร์มือถือเต็มรูปแบบซึ่งสามารถทำหน้าที่ได้หลากหลายตามความต้องการของตนเองโดยไม่ต้องผูกติดกับ iPhone
- รุ่น OS สวมใส่ใหม่ช่วยให้นักพัฒนาสามารถเข้าถึงส่วนประกอบต่างๆเช่นไมโครโฟนและ Digital Crown นั่นหมายความว่าผู้ใช้สามารถใช้แอพพลิเคชันได้โดยไม่ต้องอาศัยสมาร์ทโฟนตลอดเวลา
- ClockKit ซึ่งเพิ่งได้รับการแนะนำใน Xcode เวอร์ชันล่าสุดทำให้นักพัฒนาสามารถใช้หน้าปัดนาฬิกากับคุณลักษณะ Complications ได้ เหล่านี้เป็นพื้น readout ที่ปรากฏพร้อมกับสายและแสดงบิตต่างๆของข้อมูลและการแจ้งเตือน วิธีนี้จะช่วยให้ผู้ใช้สามารถเข้าถึงการแจ้งเตือนและการอัปเดตโดยไม่จำเป็นต้องเปลี่ยนไปใช้ นักพัฒนาซอฟต์แวร์สามารถทำงานร่วมกับคุณลักษณะนี้เพื่อให้ผู้ใช้มีทางเลือกมากขึ้นใน Digital Crown ของนาฬิกาของตน
- การสร้างแอป Apple Watch: วิธีช่วยผู้ค้าปลีก
การพัฒนา 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 กำลังพัฒนาและการแข่งขันยังไม่รุนแรงนัก การสร้างแอพพลิเคชันที่น่าสนใจและใช้งานได้สำหรับนาฬิกาจึงสามารถผลักดันความต้องการสำหรับเครื่องแต่งตัวที่สวมใส่ได้ช่วยให้ยืนเหนือศีรษะและไหล่เหนือคู่แข่ง
- หนังสือที่ดีที่สุดเกี่ยวกับการพัฒนาแอป iOS ประจำปี 2014