Apple Watch

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

เรื่องที่เกี่ยวข้อง - , ,

ก่อนสิ้นปีนี้ 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 กันที่นี่ครับ

Loading Facebook Comments ...

Leave a Reply

Your email address will not be published. Required fields are marked *

Fill out this field
Fill out this field
Please enter a valid email address.

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Menu