สำรวจ Wear OS เวอร์ชันล่าสุดที่ใช้ได้ในอุปกรณ์บางรุ่นและในโปรแกรมจำลองอย่างเป็นทางการใน Android Studio ตรวจสอบว่าแอปทํางานตามที่คาดไว้หลังจากอัปเดตเวอร์ชัน SDK เป้าหมาย
Wear OS 5.1 อิงตาม Android 15 (API ระดับ 35) ซึ่งกำหนดให้คุณต้องทดสอบแอปที่กำหนดเป้าหมายเป็น API ระดับ 34 สำหรับ Wear OS 5 อยู่แล้ว
เตรียมอุปกรณ์ที่รองรับสำหรับการทดสอบ
Wear OS 5.1 ใช้งานได้ในอุปกรณ์ต่อไปนี้
- Google Pixel Watch 3 (บลูทูธ/Wi-Fi)
- Google Pixel Watch 2 (บลูทูธ/Wi-Fi)
อุปกรณ์ควรได้รับการอัปเดตซอฟต์แวร์ผ่านอากาศ (OTA) นอกจากนี้ คุณยังอัปเดตอุปกรณ์ด้วยตนเองได้โดยทำอย่างใดอย่างหนึ่งต่อไปนี้
- จากแอปการตั้งค่า ให้ไปที่ระบบ > การอัปเดตระบบ
- หลังจากเปิดใช้ตัวเลือกสำหรับนักพัฒนาซอฟต์แวร์แล้ว ให้แฟลชอิมเมจซอฟต์แวร์ที่ต้องการลงในอุปกรณ์ที่รองรับการเชื่อมต่อข้อมูลแบบ USB (ใช้สาย) เช่น คุณสามารถแฟลชรูปภาพจากโรงงานหรือรูปภาพ OTA แบบเต็ม
เตรียมโปรแกรมจำลองสำหรับการทดสอบ
หากต้องการเรียกใช้ Wear OS 5.1 ในโปรแกรมจำลองอย่างเป็นทางการ คุณต้องดาวน์โหลดและติดตั้งภาพระบบที่ทำงานในโปรแกรมจำลองก่อน จากนั้นคุณต้องสร้างอุปกรณ์เสมือนจริงที่เรียกใช้อิมเมจระบบนี้
ดาวน์โหลดและติดตั้งอิมเมจระบบ
หากต้องการดาวน์โหลดและติดตั้งภาพระบบที่ถูกต้อง ให้ทำตามขั้นตอนต่อไปนี้
- ดาวน์โหลดและติดตั้ง Android Studio Ladybug Feature Drop เวอร์ชันล่าสุดหรือเวอร์ชันที่ใหม่กว่า หากยังไม่ได้ดำเนินการ
- ใน Android Studio ให้คลิกเครื่องมือ > เครื่องมือจัดการ SDK
ในแท็บแพลตฟอร์ม SDK ให้คลิกแสดงรายละเอียดแพ็กเกจ แล้วขยายส่วน Android 15.0 ("VanillaIceCream") ที่มีอาร์ติแฟกต์สำหรับ API ระดับ 35-ext15 จากนั้นเลือกภาพระบบ Wear OS 5.1 ARM 64 v8a หรือภาพระบบ Wear OS 5.1 Intel x86_64 Atom
คลิกตกลง เมื่อหน้าต่างยืนยันการเปลี่ยนแปลงปรากฏขึ้น ให้คลิกตกลงอีกครั้ง
รอให้ Android Studio ดาวน์โหลดและติดตั้งภาพระบบ แล้วคลิกเสร็จสิ้น
สร้างอุปกรณ์เสมือน
หากต้องการสร้างอุปกรณ์เสมือนจริงที่เรียกใช้ภาพระบบนี้ในโปรแกรมจำลองอย่างเป็นทางการ ให้ทำตามขั้นตอนต่อไปนี้
- ใน Android Studio ให้เปิดเครื่องมือจัดการอุปกรณ์โดยเลือกเครื่องมือ > เครื่องมือจัดการอุปกรณ์ บานหน้าต่างตัวจัดการอุปกรณ์จะปรากฏขึ้น
- ในแถบเครื่องมือภายในแผงตัวจัดการอุปกรณ์ ให้คลิกเพิ่มอุปกรณ์ใหม่
> สร้างอุปกรณ์เสมือน
- ในแผงรูปแบบของอุปกรณ์ ให้เลือก Wear OS แล้วเลือกโปรไฟล์ฮาร์ดแวร์ คลิกถัดไป
- เลือกภาพระบบ Wear OS 5.1 ที่จะใช้ รูปภาพระบบควรมีระดับ API เป็น 35
- คลิกถัดไป แล้วคลิกเสร็จสิ้น
ทดสอบแอปในโปรแกรมจำลอง
หากต้องการทดสอบแอปในอุปกรณ์เสมือนจริงที่คุณสร้างขึ้น ให้ทำตามขั้นตอนต่อไปนี้
- ไปที่แถบเครื่องมือ Android Studio แล้วเลือกอุปกรณ์เสมือน
- คลิกเรียกใช้
- ติดตั้งแอปในอุปกรณ์เสมือนและไปยังส่วนต่างๆ ของเวิร์กโฟลว์ที่แสดงต่อผู้ใช้ซึ่งแอปของคุณใช้
การเปลี่ยนแปลงที่ส่งผลต่อแอปทั้งหมด
ขณะทดสอบแอปใน Wear OS 5.1 ให้ตรวจสอบว่าแอปจัดการการเปลี่ยนแปลงลักษณะการทํางานของระบบที่ส่งผลต่อแอปทั้งหมดใน Android 15 อย่างไร ซึ่งใช้ API ระดับเดียวกับ Wear OS 5.1
การเปลี่ยนแปลงลักษณะการทำงานหลายอย่างจะไม่มีผลใน Wear OS 5.1
- Wear OS 5.1 ไม่รองรับพื้นที่ส่วนตัว
- การเคลื่อนไหวย้อนกลับแบบคาดเดาอาจไม่ปรากฏ
อัปเดตเวอร์ชัน SDK เป้าหมายของแอป
คุณสามารถปรับปรุงความเข้ากันได้ของแอปกับ Wear OS 5.1 ได้โดยอัปเดตเวอร์ชัน SDK เป้าหมายของแอปเป็น API ระดับ 35 (API ระดับเดียวกับที่ Android 15 ใช้)
โดยเปิดไฟล์ build.gradle
หรือ build.gradle.kts
ระดับโมดูล แล้วอัปเดตด้วยค่าสำหรับ Wear OS 5.1
การจัดรูปแบบค่าในไฟล์บิลด์จะขึ้นอยู่กับเวอร์ชันของปลั๊กอิน Android Gradle (AGP) ที่คุณใช้
AGP 7.0.0 ขึ้นไป
หากคุณใช้ AGP 7.0.0 ขึ้นไป ให้อัปเดตไฟล์ build.gradle
หรือ
build.gradle.kts
ของแอปด้วยค่าต่อไปนี้สำหรับ Wear OS 5.1
Groovy
android { compileSdk 35 ... defaultConfig { targetSdk 35 } }
Kotlin
android { compileSdk = 35 ... defaultConfig { targetSdk = 35 } }
AGP 4.2.0 หรือต่ำกว่า
หากคุณใช้ AGP 4.2.0 หรือต่ำกว่า ให้อัปเดตไฟล์ build.gradle
หรือ
build.gradle.kts
ของแอปด้วยค่าต่อไปนี้สำหรับ Wear OS 5.1
Groovy
android { compileSdkVersion "35" ... defaultConfig { targetSdkVersion "35" } }
Kotlin
android { compileSdkVersion = "35" ... defaultConfig { targetSdkVersion = "35" } }
การเปลี่ยนแปลงที่ส่งผลต่อแอปที่กำหนดเป้าหมายเป็น API ระดับ 35 เท่านั้น
หลังจากอัปเดตเวอร์ชัน SDK เป้าหมายเป็น API ระดับ 35 แล้ว ให้จัดการการเปลี่ยนแปลงสำหรับแอปที่กำหนดเป้าหมายเป็น Android 15 ซึ่งใช้ API ระดับเดียวกับ Wear OS 5.1
สำรวจฟีเจอร์ใหม่
Wear OS 5.1 เปิดตัวฟีเจอร์หลายอย่างเพื่อช่วยปรับปรุงประสบการณ์การใช้งานแอป Wear OS
ฟีเจอร์ที่น่าสนใจที่ควรลองใช้มีดังนี้
- การรองรับเครื่องมือจัดการข้อมูลเข้าสู่ระบบ: Credential Manager API มีโซลูชันการตรวจสอบสิทธิ์แบบรวมศูนย์ที่รองรับขั้นตอนการลงชื่อเข้าใช้โดยใช้รหัสผ่าน พาสคีย์ และข้อมูลประจำตัวแบบรวมศูนย์ (เช่น ลงชื่อเข้าใช้ด้วย Google) ข้อมูลเข้าสู่ระบบของผู้ใช้จะจัดเก็บไว้ในผู้ให้บริการข้อมูลเข้าสู่ระบบ ซึ่งจะซิงค์ข้อมูลบัญชีในอุปกรณ์ต่างๆ
- การเล่นผ่านลำโพงนาฬิกา: ในอุปกรณ์ที่รองรับการเล่นสื่อผ่านลำโพงนาฬิกา ผู้ใช้สามารถเลือกลำโพงนี้เป็นตัวเลือกเอาต์พุตสื่อที่ต้องการได้หากแอปของคุณผสานรวมกับตัวสลับเอาต์พุต Wear
บันทึกประจำรุ่น
อิมเมจระบบ Wear OS 5.1 เวอร์ชันล่าสุดซึ่งพร้อมใช้งานในอุปกรณ์ที่รองรับและในโปรแกรมจำลองมีลักษณะดังนี้
วันที่เผยแพร่ | 4 มีนาคม 2025 |
สร้าง |
BP1A.250305.019.W3 ในอุปกรณ์ AP4A.241205.004.F4 ในโปรแกรมจำลอง |
การรองรับโปรแกรมจำลอง | x86 (64 บิต), ARM (v8-A) |
ปัญหาที่ทราบ
อิมเมจระบบที่มี Wear OS 5.1 มีปัญหาที่ทราบดังต่อไปนี้
- โปรแกรมจำลองอาจไม่อนุญาตให้ผู้ใช้เพิ่มบัญชีในระหว่างขั้นตอนการตั้งค่าหลังจากรีเซ็ตอุปกรณ์
- เมื่อแตะการแจ้งเตือน แอปที่ส่งการแจ้งเตือนจะไม่เปิดขึ้นจนกว่าผู้ใช้จะเลื่อนหน้าจอ
- บางครั้งบริการสุขภาพของ Wear ไม่สามารถเริ่มการออกกําลังกายได้
- หากคุณเข้าถึงไลบรารี
androidx.wear.tiles
หรือandroidx.wear:wear-phone-interactions
ภายในแอปที่กำหนดเป้าหมายเป็น API ระดับ 35 ระบบอาจแสดงSecurityException
ในการแก้ปัญหานี้ ให้อัปเกรดไลบรารีแต่ละรายการเป็นเวอร์ชันล่าสุด