Wear OS กับการพัฒนาแอปบนอุปกรณ์เคลื่อนที่

Wear OS อิงตาม Android และได้รับการเพิ่มประสิทธิภาพสำหรับข้อมือ หากเคยพัฒนาแอปสำหรับ Android มาก่อน คุณอาจใช้ฟีเจอร์และ API เดียวกันหลายรายการ อย่างไรก็ตาม การออกแบบแอปบนอุปกรณ์เคลื่อนที่กับการออกแบบแอป Wear OS นั้น มีความแตกต่างกันอยู่บ้าง

เราขอแนะนำให้คุณอ่านคู่มือ หลักการพัฒนา Wear OS เพื่อดูวิธีออกแบบแอป

หากต้องการดูว่าฟีเจอร์ API หรือแนวทางปฏิบัติแนะนำที่เฉพาะเจาะจงแตกต่างกันอย่างไรในการพัฒนาแอป Wear OS เมื่อเทียบกับการพัฒนาแอปบนอุปกรณ์เคลื่อนที่ Android โปรดดูตารางต่อไปนี้หรือใช้ช่องตัวกรองเพื่อค้นหาหัวข้อที่ต้องการ

ฟีเจอร์, API หรือแนวทางปฏิบัติแนะนำ Wear OS เทียบกับอุปกรณ์เคลื่อนที่ รายละเอียด Wear OS
ออกแบบ UI หรือ UX ของแอป แตกต่าง มุ่งเน้นที่งานสำคัญๆ เพียงไม่กี่อย่างซึ่งทําได้ภายในไม่กี่วินาที
แพลตฟอร์ม UI แตกต่าง มากกว่าแค่กิจกรรมและการแจ้งเตือน ด้วยแพลตฟอร์มที่ไม่เหมือนใครอีกมากมาย เช่น แอป การ์ด ข้อมูลแทรก หน้าปัด และอื่นๆ
คอมโพเนนต์ UI อุปกรณ์เคลื่อนที่และอื่นๆ รวมถึงคอมโพเนนต์สำหรับอุปกรณ์เคลื่อนที่และคอมโพเนนต์สำหรับ Wear OS โดยเฉพาะ เช่น BoxInsetLayout, SwipeDismissFrameLayout, WearableRecyclerView และอื่นๆ อีกมากมาย
กิจกรรมต่อเนื่อง แตกต่าง เพิ่มการแจ้งเตือนอย่างต่อเนื่องไปยังแพลตฟอร์ม Wear OS ใหม่
ธีมหรือโหมดมืด แตกต่าง มีเฉพาะโหมดมืดเพื่อประหยัดแบตเตอรี่
สแต็กด้านหลัง แตกต่าง อนุญาตให้ผู้ใช้ปัดเพื่อปิดและปัดเพื่อเลื่อนขึ้นบนกองซ้อนที่ซ้อนกัน
ปุ่มบนตัวเครื่อง แตกต่าง อุปกรณ์ที่สวมใส่ได้มักมีปุ่มจริงอย่างน้อย 1 ปุ่ม อุปกรณ์ Wear OS จะมีปุ่มอย่างน้อย 1 ปุ่มเสมอ นั่นคือปุ่มเปิด/ปิด นอกจากนี้ นาฬิกาอาจมีปุ่มหลายฟังก์ชันตั้งแต่ 0 ปุ่มขึ้นไปที่สามารถใช้ในแอป
การป้อนข้อมูลด้วยปุ่มหมุน แตกต่าง อุปกรณ์ Wear OS บางรุ่นมีปุ่มด้านข้างแบบหมุนหรือการป้อนข้อมูลแบบหมุน ผู้ใช้สามารถหมุนปุ่มเพื่อเลื่อนมุมมองปัจจุบันของแอปขึ้นหรือลง
แอปกลับมาทำงานต่อ แตกต่าง อนุญาตให้ผู้ใช้แตะสองครั้งที่ปุ่มฮาร์ดแวร์รองเพื่อเปิดแอปที่ใช้ล่าสุดต่อ เมื่อผู้ใช้กลับเข้าสู่แอปอีกครั้ง แอปจะต้องจำตำแหน่งการเลื่อนของผู้ใช้
คอมโพเนนต์สถาปัตยกรรม เหมือนเดิม ดูคอมโพเนนต์สถาปัตยกรรมของ Android ในเอกสารประกอบของ Android
การไปยังรายการต่างๆ แตกต่าง แอปควรมีโครงสร้างไม่ซับซ้อน หลีกเลี่ยงการออกแบบที่ลึกเกิน 2 ระดับ และเป็นแบบเส้นตรง แสดงเนื้อหาและการนําทางส่วนใหญ่ในบรรทัด
การโต้ตอบกับแอปอื่นๆ เหมือนเดิม ดูการโต้ตอบกับแอปอื่นๆ
การโต้ตอบกับอุปกรณ์ที่จับคู่ ใหม่ โต้ตอบกับอุปกรณ์ที่จับคู่ไว้ผ่านแอป Wear อ่านเพิ่มเติมได้ที่ส่งและซิงค์ข้อมูล
Intent และตัวกรอง Intent เหมือนเดิม โปรดดูตัวกรอง Intent และ Intent ในเอกสารประกอบของ Android
ภาพเคลื่อนไหวและการเปลี่ยน เหมือนเดิม โปรดดูภาพเคลื่อนไหวและการเปลี่ยนในเอกสารประกอบของ Android
รูปภาพและกราฟิก เหมือนเดิม ดูรูปภาพและกราฟิกในเอกสารประกอบของ Android
บริการและงานเบื้องหลัง เหมือนเดิม โปรดดูภาพรวมของบริการในเอกสารประกอบของ Android
งานในพื้นหลัง เหมือนเดิม ดูภาพรวมการทำงานเบื้องหลังในเอกสารประกอบของ Android
สิทธิ์ เหมือนเดิม ดูสิทธิ์ใน Android ในเอกสารประกอบของ Android
ข้อมูลและไฟล์ของแอป เหมือนเดิม ดูข้อมูลและไฟล์ของแอปในเอกสารประกอบของ Android
ข้อมูลผู้ใช้และตัวตน คล้ายกัน มีตัวเลือกเพิ่มเติมสำหรับการตรวจสอบสิทธิ์นอกเหนือจาก API บนอุปกรณ์เคลื่อนที่ที่เกี่ยวข้อง อ่านเพิ่มเติมเกี่ยวกับการตรวจสอบสิทธิ์ในอุปกรณ์ที่สวมใส่ได้
ตำแหน่งของผู้ใช้ เหมือนเดิม FusedLocationProviderยังใช้ประโยชน์จากชิป GPS ของโทรศัพท์เพื่อประหยัดอายุการใช้งานแบตเตอรี่และตรวจหาตำแหน่งใน Wear OS ด้วย
การแตะและการป้อนข้อมูล มือถือและอื่นๆ ให้อินพุตมากกว่าอินพุตการสัมผัสมาตรฐาน อ่านเพิ่มเติมที่ภาพรวมการแตะและการป้อนข้อมูล
เซ็นเซอร์ อุปกรณ์เคลื่อนที่และอื่นๆ การพัฒนาสำหรับ Wear OS นั้นคล้ายกับอุปกรณ์เคลื่อนที่ หากต้องการลดความซับซ้อนของแอปใน Wear OS ให้ลองใช้ Health Services API ที่จัดการเรื่องนี้ให้คุณ อ่านข้อมูลเกี่ยวกับเซ็นเซอร์
บริการข้อมูลสุขภาพ ใหม่ ให้ข้อมูลการออกกำลังกายและสุขภาพที่สร้างจากเซ็นเซอร์ อัลกอริทึมที่รู้บริบท และการตรวจสอบสุขภาพตลอดวัน ดูข้อมูลเพิ่มเติมได้ที่บริการสุขภาพใน Wear OS
การเชื่อมต่อ คล้ายกัน ระบบรองรับ API บนอุปกรณ์เคลื่อนที่ส่วนใหญ่อย่างเต็มรูปแบบ แต่มีข้อจำกัดบางอย่าง เช่น ระบบไม่รองรับ android.webkit API ดูข้อมูลเพิ่มเติมได้ที่การเข้าถึงและการซิงค์เครือข่ายใน Wear OS
Android App Bundle เหมือนเดิม โปรดดูเกี่ยวกับ Android App Bundle ในเอกสารประกอบของ Android
การฉีดข้อมูลการขึ้นต่อกัน เหมือนเดิม ดูการฉีด Dependency ใน Android ในเอกสารประกอบของ Android
การทดสอบ คล้ายกัน ดูทดสอบแอปใน Android ในเอกสารประกอบของ Android
ประสิทธิภาพ คล้ายกัน ดูคําแนะนําเกี่ยวกับประสิทธิภาพของแอปในเอกสารประกอบของ Android
การช่วยเหลือพิเศษ เหมือนเดิม ดูสร้างแอปที่เข้าถึงได้ในเอกสารประกอบของ Android
ความเป็นส่วนตัว เหมือนเดิม ดูแนวทางปฏิบัติแนะนำด้านความเป็นส่วนตัวในเอกสารประกอบของ Android
ความปลอดภัย เหมือนเดิม ดูแนวทางปฏิบัติแนะนำด้านความปลอดภัยของแอปในเอกสารประกอบของ Android