Wear OS 5.1

Wear OS 5.1 พร้อมให้บริการในอุปกรณ์บางรุ่นและในโปรแกรมจำลองอย่างเป็นทางการใน Android Studio โปรดตรวจสอบว่าแอปทำงานตามที่คาดไว้หลังจากที่คุณ อัปเดตเวอร์ชัน SDK เป้าหมาย

Wear OS 5.1 อิงตาม Android 15 (ระดับ API 35) ซึ่งกำหนดให้คุณต้องทดสอบแอปที่กำหนดเป้าหมายเป็นระดับ API 34 สำหรับ Wear OS 5 อยู่แล้ว

เตรียมอุปกรณ์ที่รองรับสำหรับการทดสอบ

Wear OS 5.1 สามารถทำงานในอุปกรณ์ต่อไปนี้

  • Google Pixel Watch 3
  • Google Pixel Watch 2
  • Google Pixel Watch

อุปกรณ์ควรได้รับการอัปเดตซอฟต์แวร์ผ่านอากาศ (OTA) นอกจากนี้ คุณยังอัปเดตอุปกรณ์ด้วยตนเองได้โดยทำอย่างใดอย่างหนึ่งต่อไปนี้

เตรียมโปรแกรมจำลองสำหรับการทดสอบ

หากต้องการเรียกใช้ Wear OS 5.1 ในโปรแกรมจำลองอย่างเป็นทางการ คุณต้องดาวน์โหลดและติดตั้งอิมเมจระบบที่ทำงานในโปรแกรมจำลองก่อน จากนั้นสร้างอุปกรณ์เสมือนที่เรียกใช้อิมเมจระบบนี้

ดาวน์โหลดและติดตั้งอิมเมจระบบ

หากต้องการดาวน์โหลดและติดตั้งอิมเมจระบบที่ถูกต้อง ให้ทำตามขั้นตอนต่อไปนี้

  1. ดาวน์โหลดและติดตั้ง Android Studio Ladybug Feature Drop เวอร์ชันล่าสุดหรือเวอร์ชันที่ใหม่กว่า หากยังไม่ได้ดำเนินการ
  2. ใน Android Studio ให้ไปที่เครื่องมือ > เครื่องมือจัดการ SDK
  3. ในแท็บ SDK Platforms ให้เลือกแสดงรายละเอียดแพ็กเกจ แล้วขยายส่วน Android 15.0 ("VanillaIceCream") ที่มีอาร์ติแฟกต์สำหรับ API ระดับ 35-ext15 จากนั้นเลือก Wear OS 5.1 ARM 64 v8a System Image หรือ Wear OS 5.1 Intel x86_64 Atom System Image:

    "อิมเมจบิลด์ของโปรแกรมจำลองจะปรากฏในกลุ่มอิมเมจบิลด์สำหรับ
Android API 35"

  4. คลิกตกลง เมื่อหน้าต่างยืนยันการเปลี่ยนแปลง ปรากฏขึ้น ให้คลิกตกลง อีกครั้ง

  5. รอให้ Android Studio ดาวน์โหลดและติดตั้งอิมเมจระบบ แล้วคลิกเสร็จสิ้น

สร้างอุปกรณ์เสมือนจริง

หากต้องการสร้างอุปกรณ์เสมือนจริงที่เรียกใช้อิมเมจระบบนี้ในโปรแกรมจำลองอย่างเป็นทางการ ให้ทำตามขั้นตอนต่อไปนี้

  1. ใน Android Studio ให้เปิดโปรแกรมจัดการอุปกรณ์ โดยเลือกเครื่องมือ > Device Manager แผงโปรแกรมจัดการอุปกรณ์ จะปรากฏขึ้น
  2. ในแถบเครื่องมือภายในแผงโปรแกรมจัดการอุปกรณ์ ให้แตะเพิ่มอุปกรณ์ใหม่ > สร้างอุปกรณ์เสมือนจริง
  3. ในแผงรูปแบบของอุปกรณ์ ให้เลือก Wear OS แล้วเลือกโปรไฟล์ฮาร์ดแวร์ คลิกถัดไป
  4. เลือกอิมเมจระบบ Wear OS 5.1 ที่จะใช้ อิมเมจระบบควรมีระดับ API เป็น 35
  5. คลิกถัดไป แล้วคลิกเสร็จสิ้น

ทดสอบแอปในโปรแกรมจำลอง

หากต้องการทดสอบแอปในอุปกรณ์เสมือนจริงที่คุณสร้างขึ้น ให้ทำตามขั้นตอนต่อไปนี้

  1. ไปที่แถบเครื่องมือ Android Studio แล้วเลือกอุปกรณ์เสมือนจริง
  2. แตะ วิ่ง
  3. ติดตั้งแอปในอุปกรณ์เสมือนจริง แล้วไปยังส่วนต่างๆ ของเวิร์กโฟลว์ที่แสดงต่อผู้ใช้ซึ่งแอปใช้

การเปลี่ยนแปลงที่ส่งผลต่อแอปทั้งหมด

ขณะทดสอบแอปใน Wear OS 5.1 ให้ตรวจสอบว่าแอปจัดการกับ การเปลี่ยนแปลงลักษณะการทำงานของระบบที่ส่งผลต่อแอปทั้งหมดใน Android 15 ซึ่งใช้ API ระดับเดียวกับ 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:

ดึงดูด

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

ดึงดูด

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: Credential Manager API มี โซลูชันการตรวจสอบสิทธิ์แบบครบวงจรที่รองรับโฟลว์การลงชื่อเข้าใช้โดยใช้รหัสผ่าน พาสคีย์ และข้อมูลประจำตัวแบบรวมศูนย์ (เช่น ลงชื่อเข้าใช้ด้วย Google) ข้อมูลเข้าสู่ระบบของผู้ใช้จะจัดเก็บไว้ในผู้ให้บริการข้อมูลเข้าสู่ระบบ ซึ่งจะซิงค์ข้อมูลบัญชีในอุปกรณ์ต่างๆ
  • การเล่นลำโพงของนาฬิกา: ในอุปกรณ์ที่รองรับการเล่นสื่อผ่าน ลำโพงของนาฬิกา ผู้ใช้สามารถเลือกลำโพงนี้เป็นตัวเลือกเอาต์พุตสื่อที่ต้องการได้หากแอปของคุณผสานรวมกับ ตัวสลับเอาต์พุตของ Wear

บันทึกประจำรุ่น

อิมเมจระบบล่าสุดสำหรับ Wear OS 5.1 ซึ่งพร้อมใช้งานในอุปกรณ์ที่รองรับและในโปรแกรมจำลองมีลักษณะดังนี้

วันที่เปิดตัว

18 มีนาคม 2025 สำหรับ Google Pixel Watch 3 LTE, Google Pixel Watch 2 LTE และ Google Pixel Watch (ทั้ง Bluetooth/Wi-Fi และ LTE)

4 มีนาคม 2025 สำหรับ Google Pixel Watch 3 Bluetooth/Wi-Fi และ Google Pixel Watch 2 Bluetooth/Wi-Fi

บิลด์

BP1A.250305.019.W3 ใน Google Pixel Watch 3 และ Google Pixel Watch 2

BP1A.250305.019.W2 ใน Google Pixel Watch

AP4A.241205.004.F4 ในโปรแกรมจำลอง

การรองรับโปรแกรมจำลอง x86 (64 บิต), ARM (v8-A)

ปัญหาที่ทราบแล้ว

อิมเมจระบบที่มี Wear OS 5.1 มีปัญหาที่ทราบแล้วดังนี้

  • โปรแกรมจำลองไม่อนุญาตให้ผู้ใช้เพิ่มบัญชีเสมอไปในระหว่างโฟลว์การตั้งค่าหลังจากรีเซ็ตอุปกรณ์
  • เมื่อแตะการแจ้งเตือน แอปที่ส่งการแจ้งเตือนจะไม่เปิดขึ้นจนกว่าผู้ใช้จะเลื่อนหน้าจอ
  • Wear Health Services เริ่มการออกกำลังกายไม่สำเร็จในบางครั้ง
  • หากคุณเข้าถึงไลบรารี androidx.wear.tiles หรือ androidx.wear:wear-phone-interactions ภายในแอปที่ กำหนดเป้าหมายเป็น API ระดับ 35 อาจเกิด SecurityException หากต้องการแก้ไข ปัญหานี้ ให้อัปเกรดเป็น androidx.wear.tiles 1.5.0-alpha05 ขึ้นไป หรือ androidx.wear:wear-phone-interactions 1.1.0 ขึ้นไป