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

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

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

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

ฟีเจอร์, API หรือแนวทางปฏิบัติแนะนำ Wear OS เทียบกับมือถือ รายละเอียดของ Wear OS
ออกแบบ UI หรือ UX ของแอป แตกต่าง มุ่งเน้นไปที่งานสำคัญ 2-3 อย่างที่ทำได้ภายในไม่กี่วินาที
พื้นผิว UI แตกต่าง มีมากกว่ากิจกรรมและการแจ้งเตือนด้วยพื้นผิวที่ไม่ซ้ำกันอีกมากมาย ซึ่งรวมถึงแอป การ์ด คอมพลิเคชัน หน้าปัดนาฬิกา และอื่นๆ
คอมโพเนนต์ UI มือถือและอื่นๆ รวมถึงคอมโพเนนต์มือถือและคอมโพเนนต์เฉพาะของ Wear OS ซึ่งได้แก่ BoxInsetLayout, SwipeDismissFrameLayout, WearableRecyclerView, และอื่นๆ อีกมากมาย
กิจกรรมต่อเนื่อง แตกต่าง เพิ่มการแจ้งเตือนต่อเนื่องลงในพื้นผิวใหม่ของ Wear OS
ธีมมืด แตกต่าง มีเฉพาะธีมมืดเพื่อประหยัดแบตเตอรี่
แบ็กสแต็ก แตกต่าง ให้ผู้ใช้ปัดเพื่อปิดและปัดเพื่อขึ้นไปที่แบ็กสแต็ก
ปุ่มบนตัวเครื่อง แตกต่าง อุปกรณ์ที่สวมใส่ได้มักจะมีปุ่มบนตัวเครื่องอย่างน้อย 1 ปุ่ม physical buttons อุปกรณ์ Wear OS จะมีปุ่มอย่างน้อย 1 ปุ่มเสมอ ซึ่งก็คือปุ่มเปิด/ปิด นอกจากนี้ นาฬิกาอาจมีปุ่มมัลติฟังก์ชันตั้งแต่ 0 ปุ่มขึ้นไปซึ่งใช้ในแอปได้
ใส่ข้อมูลด้วยปุ่มหมุน แตกต่าง อุปกรณ์ Wear OS บางเครื่องจะมีปุ่มด้านข้างแบบหมุนหรือ ใส่ข้อมูลด้วยปุ่มหมุน ผู้ใช้สามารถหมุนปุ่ม เพื่อเลื่อนมุมมองปัจจุบันของแอปขึ้นหรือลง
กลับมาทำงานต่อของแอป แตกต่าง ให้ผู้ใช้แตะปุ่มกดฮาร์ดแวร์รอง 2 ครั้งเพื่อกลับมาทำงานต่อของแอปที่ใช้ล่าสุด เมื่อผู้ใช้กลับมาเข้าแอป แอปจะต้องจดจำตำแหน่งการเลื่อนของผู้ใช้
คอมโพเนนต์สถาปัตยกรรม เหมือนเดิม ดูคอมโพเนนต์สถาปัตยกรรม คอมโพเนนต์ในเอกสารประกอบของ 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 บนมือถือส่วนใหญ่ แต่ก็มีข้อจำกัดบางอย่าง เช่น ไม่รองรับ API ของ android.webkit อ่านข้อมูลเพิ่มเติมได้ที่การเข้าถึง เครือข่ายและการซิงค์ใน Wear OS
Android App Bundle เหมือนเดิม ดูข้อมูลเกี่ยวกับ Android App Bundle ในเอกสารประกอบของ Android
การแทรก Dependency เหมือนเดิม ดูการแทรก Dependency ใน Android ในเอกสารประกอบของ Android
การทดสอบ คล้ายกัน ดูทดสอบแอปใน Android ในเอกสารประกอบของ Android
ประสิทธิภาพ คล้ายกัน ดูคำแนะนำเกี่ยวกับประสิทธิภาพของแอปในเอกสารประกอบของ Android
การช่วยเหลือพิเศษ เหมือนเดิม ดูสร้างแอปที่เข้าถึงได้ ในเอกสารประกอบของ Android
ความเป็นส่วนตัว เหมือนเดิม ดูแนวทางปฏิบัติแนะนำด้านความเป็นส่วนตัวในเอกสารประกอบของ Android
ความปลอดภัย เหมือนเดิม ดูแนวทางปฏิบัติแนะนำด้านความปลอดภัยของแอปในเอกสารประกอบของ Android