Apple Watch

3 สิ่งควรรู้ก่อนเริ่มสร้างแอพสำหรับ Apple Watch

เรื่องที่เกี่ยวข้อง - Apple Watch, Swift, Watchkit

ก่อนสิ้นปีนี้ Apple ได้ปล่อย Xcode 6.2 (โปรแกรมสำหรับพัฒนาแอพฝั่ง iOS และ Mac) รุ่นทดสอบออกมาแล้ว นอกจาก iOS 8.2 SDK ที่เพิ่มเข้ามา สิ่งที่โค้ชพลตื่นเต้นก็คือสิ่งที่เรียกว่า WatchKit ติดมาด้วย

ซึ่ง WatchKit นี้จะทำให้นักพัฒนาแอพสาย iOS (และแน่นอน Hybrid อย่าง PhoneGap/Cordova) สามารถสร้างแอพที่ทำงานบน Apple Watch หรือทำงานควบคู่กับแอพ iOS บน iPhone ได้

มาเตรียมพร้อมกับ 3 อย่างที่จำเป็นสำหรับการเริ่มต้นเรียนรู้สร้างแอพให้กับ Apple Watch กันก่อนครับ

1. WatchKit ต้องใช้ Xcode 6.2 ขึ้นไปในการพัฒนาแอพ

Xcode 6.2 มาพร้อมกับ iOS 8.2 SDK ซึ่งมี WatchKit ที่เราต้องใช้สร้างแอพสำหรับ Apple Watch

Xcode 6.2 มาพร้อมกับ iOS 8.2 SDK และ WatchKit
Xcode 6.2 มาพร้อมกับ iOS 8.2 SDK และ WatchKit

 

เนื่องจาก WatchKit ที่เป็นชุดคำสั่งในการพัฒนาแอพให้ Apple Watch จะมีมาใน iOS 8.2 SDK เป็นต้นไป ทำให้เราจำเป็นต้องใช้ Xcode 6.2 และเวอร์ชั่นที่ใหม่กว่าในการพัฒนา

ตอนที่ผมกำลังเล่าให้คุณฟังอยู่นี้นั้น Apple เปิดให้ดาวน์โหลด Xcode 6.2 รุ่น beta แล้ว สามารถไปดาวน์โหลดได้ที่นี่

2. แนวคิดง่ายๆ ในการพัฒนาแอพสำหรับ Apple Watch

ปัจจุบันแอพบน Apple Watch ต้องทำงานคู่กับแอพ iOS ที่ติดตั้งบน iPhone

ทีนี้ ไม่ว่าคุณจะเคยทำแอพ iOS หรือไม่เคยทำก็ตาม สิ่งที่คุณควรรู้ไว้คือ ในเวอร์ชั่นแรกๆ ของ WatchKit เขาจะไม่ได้เปิดให้เราทำแอพ Apple Watch แยกติดตั้งต่างหาก เหมือนที่เราเคยลงแอพใน iPhone (หรือ Android)

นั่นเพราะแอพสำหรับ Apple Watch จะต้องงานโดยอาศัยข้อมูลที่ส่งจากแอพ iOS บน iPhone ที่เชื่อมต่อกันแล้ว แบบภาพด้านล่าง

WatchKit and iOS App check-hand

จนกว่าจะถึงเวลาที่เรามี Apple Watch App Store การพัฒนาก็คงจะเป็นแบบนี้ไปก่อน

ดังนั้นส่วนสำคัญที่คุณต้องคิดคือ ข้อมูลอะไร? ที่แอพ iOS คุณจำเป็นต้องให้ไปโผล่ใน Apple Watch และจะให้ผู้คน จัดการข้อมูลเหล่านั้นยังไงจาก Apple Watch?

ทำให้พวกเราต้องคิดแล้วล่ะ ว่าในหน้าจออันกะปิ๊ดแค่นั้น จะแสดงผลยังไง จะให้มีการโต้ตอบยังไงบ้างถึงจะเหมาะสม

เพราะหัวใจสำคัญของ Wearable device ชุดแรกที่จะลุยตลาดอย่างนาฬิกาพวกนี้ คือให้ผู้คนได้ใช้ชีวิตมากขึ้น แต่จัดการงานและข้อมูลได้เหมือนตอนใช้ Smartphone ครับ

3. ประเภทการทำงานของ Apple Watch

ทีนี้ถ้าพวกเราต้องการจะทำแอพสำหรับ Apple Watch จริงๆ มันเล่นลูกเล่นแบบไหนได้บ้าง

ตอนนี้ที่เปิดให้ทำ มี 3 แบบครับ นั่นก็คือ

  1. WatchKit App: เป็นแอพที่ดูเป็นตัวเป็นตนที่สุด ให้ลองนึกว่าเป็นแอพร่างทรง ที่ต้องเชื่อมกับแอพ iOS บน iPhone อีกที สามารถกดเปิดได้จาก Apple Watch
  2. Glances: ไว้แสดงข้อมูล คล้ายๆ การแจ้งเตือน (notification) บน iPhone กดแล้วสามารถเปิดแอพ Apple Watch ที่เกี่ยวข้องได้
  3. Actionable notifications: คล้ายๆ กับการแจ้งเตือนบนโทรศัพท์มือถือ เราสามารถกำหนด “Action” (การโต้ตอบ) เป็นตัวเลือกให้ผู้คนสามารถจัดการกับข้อมูลที่เจาะจงได้ เช่น “ลบ Email” หรือ “โทรกลับ”

พอได้ไอเดียในการออกแบบแอพพลิเคชั่นสำหรับ Apple Watch แล้วใช่ไหมครับ?​ 😉

เรียนรู้พื้นฐานการสร้างแอพ สำหรับ Apple Watch

ลองแวะเข้าไปดูในส่วนของเรียนรู้พื้นฐานการสร้าง Apple Watch กันที่นี่ครับ

เริ่มต้นยุค AI ด้วยคอร์สฟรี และพรีเมี่ยม กับพล

หากชอบสิ่งที่พลเล่า เรื่องที่พลสอน สามารถสนับสนุนพลโดยการเข้าเรียนคอร์สออนไลน์ของพลนะคร้าบ

  • เข้าใจง่าย ใช้ได้จริง ออกแบบการสอนอย่างเข้าใจโดยโค้ชพล
  • มีคอร์สสำหรับคนใช้งานทั่วไป จนถึงเรียนรู้เพื่อใช้งานในสายอาชีพขั้นสูง
  • ทุกคอร์สมีใบประกาศณียบัตรรับรองหลังเรียนจบ

เราใช้คุกกี้เพื่อพัฒนาประสิทธิภาพ และประสบการณ์ที่ดีในการใช้เว็บไซต์ของคุณ คุณสามารถศึกษารายละเอียดได้ที่ นโยบายความเป็นส่วนตัว และสามารถจัดการความเป็นส่วนตัวเองได้ของคุณได้เองโดยคลิกที่ ตั้งค่า

Privacy Preferences

คุณสามารถเลือกการตั้งค่าคุกกี้โดยเปิด/ปิด คุกกี้ในแต่ละประเภทได้ตามความต้องการ ยกเว้น คุกกี้ที่จำเป็น

Allow All
Manage Consent Preferences
  • Always Active

Save