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

เบต้า 3

วันที่เผยแพร่ 23 ตุลาคม 2024
สร้าง AP41.240925.009
การรองรับโปรแกรมจำลอง x86 (64 บิต), ARM (v8-A)
ระดับแพตช์ความปลอดภัย ตุลาคม 2024
บริการ Google Play 33.24.33

เบต้า 2

วันที่เผยแพร่ 12 กันยายน 2024
สร้าง AP41.240823.009
การรองรับโปรแกรมจำลอง x86 (64 บิต), ARM (v8-A)
ระดับแพตช์ความปลอดภัย กันยายน 2024
บริการ Google Play 24.28.35

เบต้า 1.1

วันที่เผยแพร่ 29 สิงหาคม 2024
สร้าง AP41.240726.010
การรองรับโปรแกรมจำลอง x86 (64 บิต), ARM (v8-A)
ระดับแพตช์ความปลอดภัย สิงหาคม 2024
บริการ Google Play 24.26.32

เบต้า 1

วันที่เผยแพร่ 22 สิงหาคม 2024
สร้าง AP41.240726.009
การรองรับโปรแกรมจำลอง x86 (64 บิต), ARM (v8-A)
ระดับแพตช์ความปลอดภัย สิงหาคม 2024
บริการ Google Play 24.26.32

เกี่ยวกับ Android 15 QPR1 เบต้า 3

เรายังคงปรับปรุงแพลตฟอร์มอย่างต่อเนื่องด้วยรุ่นแรกของ Android 15 โดยจะมีการเปิดตัวการแก้ไขและการปรับปรุงในอุปกรณ์ที่รองรับ การเผยแพร่เหล่านี้จะเกิดขึ้นตามแผนรายไตรมาสผ่านการเผยแพร่แพลตฟอร์มรายไตรมาส (QPR) ซึ่งนำส่งทั้งไปยัง AOSP และอุปกรณ์ Google Pixel เป็นส่วนหนึ่งของการอัปเดตฟีเจอร์

แม้ว่าการอัปเดตเหล่านี้จะไม่รวมการเปลี่ยนแปลง API ที่ส่งผลต่อแอป แต่เรามีภาพบิลด์เบต้า QPR ล่าสุดเพื่อให้คุณทดสอบแอปกับบิลด์เหล่านี้ได้ตามต้องการ (เช่น หากมีฟีเจอร์ที่กำลังจะเปิดตัวซึ่งอาจส่งผลต่อประสบการณ์ของผู้ใช้แอป)

บิลด์เหล่านี้เหมาะสำหรับการใช้งานทั่วไป ต่างจากเวอร์ชันตัวอย่างสำหรับนักพัฒนาซอฟต์แวร์และเวอร์ชันเบต้าสำหรับ Android เวอร์ชันหลักที่ยังไม่ได้เผยแพร่ อย่างไรก็ตาม โปรดอ่านปัญหาที่ทราบซึ่งแสดงอยู่ในหน้านี้

วิธีรับ QPR1 Beta 3

คุณติดตั้ง Android 15 QPR1 เบต้า 3 ในอุปกรณ์ Google Pixel รุ่นใดก็ได้ต่อไปนี้

  • Pixel 6 และ 6 Pro
  • Pixel 6a
  • Pixel 7 และ 7 Pro
  • Pixel 7a
  • Pixel Fold
  • Pixel Tablet
  • Pixel 8 และ 8 Pro
  • Pixel 8a
  • Pixel 9, 9 Pro, 9 Pro XL และ 9 Pro Fold

ดูรายละเอียดเกี่ยวกับวิธีเริ่มต้นได้ที่รับบิลด์ Android 15 QPR เบต้า

คำแนะนำทั่วไป

โปรดคำนึงถึงคำแนะนำทั่วไปเกี่ยวกับการเปิดตัวผลงานเหล่านี้

  • รุ่นนี้อาจมีปัญหาด้านความเสถียร แบตเตอรี่ หรือประสิทธิภาพหลายประการ
  • สำหรับผู้ใช้ที่มีความต้องการด้านการช่วยเหลือพิเศษ เวอร์ชันนี้อาจไม่เหมาะสำหรับการใช้งานในชีวิตประจำวัน
  • แอปบางแอปอาจไม่ทำงานตามที่คาดไว้เมื่อทำงานในรุ่นนี้ ข้อจำกัดนี้รวมถึงแอปของ Google และแอปอื่นๆ
  • บิลด์เบต้าของ Android 15 QPR ไม่ได้รับการรับรองจากชุดเครื่องมือทดสอบความเข้ากันได้ (CTS) แต่ผ่านการทดสอบขั้นต้นและมีชุด API รุ่นทดลองที่เสถียรสำหรับนักพัฒนาซอฟต์แวร์ แอปที่อาศัยบิลด์ที่ CTS อนุมัติหรือใช้ SafetyNet API อาจไม่ทำงานตามปกติในบิลด์ Android 15 QPR เบต้า

รับการสนับสนุน

คุณมีช่องทางการสนับสนุนหลัก 2 ช่องทางเมื่อพัฒนาและทดสอบกับ Android 15 QPR1 ช่องทางที่คุณควรใช้เพื่อรับการสนับสนุนจะขึ้นอยู่กับประเทศที่คุณพบปัญหา

  • การสนับสนุนสำหรับปัญหาเฉพาะอุปกรณ์ ปัญหาระบบ และปัญหาเกี่ยวกับแอป Google: ใช้เครื่องมือติดตามปัญหาเพื่อสร้างปัญหาใหม่ รวมถึงดูและติดตามปัญหาที่คุณและนักพัฒนาแอปรายอื่นๆ ส่งเข้ามา

    ก่อนที่จะสร้างปัญหาของคุณเอง ให้ตรวจสอบปัญหาที่ทราบที่ระบุไว้ในหน้านี้ และค้นหารายการปัญหาที่ยังไม่ได้รับการแก้ไขอันดับต้นๆ และปัญหาที่เพิ่งเกิดขึ้นเพื่อดูว่ามีคนอื่นรายงานเข้ามาแล้วหรือยัง คุณสามารถติดตามและโหวตปัญหาได้โดยคลิกติดดาวปัญหานี้

    โปรดดูที่ที่ควรรายงานปัญหาเพื่อค้นหาเทมเพลตปัญหาที่ตรงกับประเภทปัญหาที่คุณพบมากที่สุด

  • การสนับสนุนสำหรับปัญหาเกี่ยวกับแอปอื่นๆ: โปรดติดต่อนักพัฒนาแอปโดยตรง

หากต้องการพูดคุยเกี่ยวกับปัญหาหรือแนวคิดกับนักพัฒนาแอปคนอื่นๆ ที่ทำงานกับ Android 15 QPR เบต้า โปรดเข้าร่วมชุมชน android_beta ใน Reddit

ฟีเจอร์ที่จะทดสอบ

นอกเหนือจากการทดสอบแอปอื่นๆ ที่คุณทำกับ Android 15 QPR1 แล้ว เราขอแนะนำให้ทดสอบแอปด้วยฟีเจอร์ต่อไปนี้

เปิดใช้โหมด 16 KB ในอุปกรณ์โดยใช้ตัวเลือกสำหรับนักพัฒนาซอฟต์แวร์

สลับนักพัฒนาซอฟต์แวร์เปิดเครื่องที่มีขนาดหน้า 16 KB เพื่อบูตอุปกรณ์เข้าสู่โหมด 16 KB

ตั้งแต่ Android 15 QPR1 เป็นต้นไป คุณจะทำสิ่งต่อไปนี้ได้ ใช้ตัวเลือกนักพัฒนาซอฟต์แวร์ ที่มีใน เพื่อเริ่มต้นอุปกรณ์ในโหมด 16 KB และทำการทดสอบในอุปกรณ์

ตัวเลือกสำหรับนักพัฒนาแอปนี้พร้อมใช้งานบนอุปกรณ์ต่อไปนี้

  • Pixel 8 และ 8 Pro (ที่ใช้ Android 15 QPR1 เบต้า 1 ขึ้นไป)

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีเตรียมแอปให้รองรับขนาดหน้า 16 KB โปรดดูคู่มือสำหรับนักพัฒนาซอฟต์แวร์

Media projection status bar chip and auto stop

Android 15 QPR1 Beta 2 introduces a new, large status bar chip to make users aware of any ongoing screen projection. Users can tap the chip to stop screen casting, sharing, or recording. Also, screen projection now automatically stops when the device screen is locked.

Test the availability of the media projection status bar chip by starting screen sharing, casting, and recording. The chip should appear in the status bar.

Status bar chip for screen sharing, casting, and recording.

To ensure your app releases resources and updates its UI when screen projection is stopped by user interaction with the new status bar chip or by lock screen activation, do the following:

  • Create an instance of MediaProjection.Callback.

  • Implement the callback's onStop() method. The method is called when screen projection stops. Release any resources your app is holding and update the app UI as needed.

To test the callback, tap the status bar chip or lock the device screen to stop screen projection. Verify that the onStop() method is called and your app responds as intended.

ปัญหาที่พบบ่อยซึ่งแก้ไขแล้ว

Android 15 QPR1 Beta 3 แก้ปัญหาที่สำคัญที่สุดตามที่อธิบายไว้ในรายการต่อไปนี้ รวมถึงแก้ปัญหาบางอย่างที่ไม่ได้ระบุไว้ที่นี่

ปัญหาที่นักพัฒนาแอปและผู้ใช้รายงาน

  • แก้ไขปัญหาที่บางครั้งทําให้การแจ้งเตือนแสดงเนื้อหาที่ตัดขาด (ปัญหา #369022573)
  • แก้ไขปัญหาเกี่ยวกับการจัดสรรหน่วยความจำระบบที่บางครั้งทําให้อุปกรณ์ขัดข้องและรีสตาร์ท (ปัญหา #370281133, ปัญหา #363067081)
  • แก้ปัญหาปุ่มปรับระดับเสียงไม่ทำงานเมื่อเชื่อมต่อกับอุปกรณ์บลูทูธบางอย่าง (ปัญหา #370700569, ปัญหา #362542656, ปัญหา #362115174, ปัญหา #369774572)
  • แก้ไขปัญหาที่ไอคอนแอปบางรายการบนหน้าจอหลักแสดงไอคอนของระบบเริ่มต้นแทนไอคอนของแอป (ปัญหา #335579823)
  • แก้ไขปัญหาที่ทำให้อุปกรณ์ทำงานช้าและบางครั้งก็ขัดข้องเมื่อเปลี่ยนกลับไปใช้ผู้ใช้หลักจากผู้ใช้รอง (ปัญหา #339635839)
  • แก้ไขปัญหาที่ทำให้ UI ของระบบขัดข้องในบางครั้ง (ปัญหา #370214367)
  • แก้ปัญหาอุปกรณ์แบบพับได้ที่หน้าจอว่างเปล่าในบางครั้งเมื่อกางอุปกรณ์ออก (ปัญหา #367324432)

ปัญหาอื่นๆ ที่แก้ไขแล้ว

  • แก้ไขปัญหาที่บางครั้งทำให้ผู้ใช้โต้ตอบกับการแจ้งเตือนแบบแจ้งเตือนให้ทราบไม่ได้
  • แก้ปัญหาที่บางครั้งทำให้ระบบขัดข้องขณะใช้รายงานข้อบกพร่อง
  • แก้ไขปัญหาอื่นๆ อีกมากมายที่ส่งผลต่อความเสถียรของระบบ การเชื่อมต่อ และการโต้ตอบ

ปัญหาเกี่ยวกับบลูทูธที่แก้ไขแล้ว

  • แก้ไขข้อขัดข้องใน BluetoothDevice.getType() ซึ่งเกิดขึ้นในสภาพแวดล้อมการทดสอบเป็นหลักเมื่อนำทรัพยากรบลูทูธมาใช้ซ้ำระหว่างอินสแตนซ์อุปกรณ์เสมือน
  • ปรับปรุงการควบคุมระดับเสียงของ LE Audio โดยเปิดใช้การปรับระดับเสียงของอุปกรณ์ส่งแต่ละเครื่องที่เชื่อมต่อแยกกันโดยใช้ UI และจำกัดการปรับระดับเสียงด้วยปุ่มปรับระดับเสียงไว้ที่อุปกรณ์ส่งหลัก

ปัญหาที่ยังไม่ดำเนินการที่สำคัญที่สุด

ดูปัญหาที่ยังไม่ได้รับการแก้ไขที่สำคัญที่สุดเพื่อดูรายการปัญหาที่ยังไม่ได้รับการแก้ไขที่สำคัญที่สุดล่าสุดที่นักพัฒนาแอปรายงาน

เวอร์ชันเบต้าก่อนหน้า

ข้อมูลเกี่ยวกับบิลด์ตัวอย่างก่อนหน้าจะรวมอยู่ในส่วนต่อไปนี้ หากพบปัญหา โปรดดูรายการปัญหาที่ทราบก่อนหน้านี้และตรวจสอบว่าคุณใช้รุ่นตัวอย่างล่าสุด

Android 15 QPR1 Beta 2

เรายังคงอัปเดตแพลตฟอร์มอย่างต่อเนื่องด้วยรุ่นแรกของ Android 15 โดยจะมีการเปิดตัวการแก้ไขและการปรับปรุงในอุปกรณ์ที่รองรับ การเผยแพร่เหล่านี้จะเกิดขึ้นเป็นรายไตรมาสผ่านรุ่นแพลตฟอร์มรายไตรมาส (QPR) ซึ่งจะส่งไปยังทั้ง AOSP และอุปกรณ์ Google Pixel โดยเป็นส่วนหนึ่งของการอัปเดตฟีเจอร์ใหม่

แม้ว่าการอัปเดตเหล่านี้จะไม่รวมการเปลี่ยนแปลง API ที่ส่งผลต่อแอป แต่เรามีภาพบิลด์เบต้า QPR ล่าสุดเพื่อให้คุณทดสอบแอปกับบิลด์เหล่านี้ได้ตามต้องการ (เช่น หากมีฟีเจอร์ที่กำลังจะเปิดตัวซึ่งอาจส่งผลต่อประสบการณ์ของผู้ใช้แอป)

บิลด์เหล่านี้เหมาะสำหรับการใช้งานทั่วไป ต่างจากเวอร์ชันตัวอย่างสำหรับนักพัฒนาซอฟต์แวร์และเวอร์ชันเบต้าสำหรับ Android เวอร์ชันหลักที่ยังไม่ได้เผยแพร่ อย่างไรก็ตาม โปรดอ่านปัญหาที่ทราบซึ่งแสดงอยู่ในหน้านี้

ปัญหาที่พบบ่อยซึ่งแก้ไขแล้ว

Android 15 QPR1 Beta 2 แก้ปัญหายอดนิยมที่อธิบายไว้ในส่วนต่อไปนี้ รวมถึงการแก้ปัญหาบางรายการที่ไม่ได้ระบุไว้ที่นี่

ปัญหาที่นักพัฒนาแอปและผู้ใช้รายงาน
  • แก้ไขปัญหาที่บางครั้งทําให้ระบบรายงานการใช้งานแบตเตอรี่ของ GPS มากเกินไป (ปัญหา #354135496)
  • แก้ไขปัญหาที่ทำให้ปิดใช้ขีดจำกัดการชาร์จอุปกรณ์ 80% ไม่ได้ (ปัญหา #363170385)
  • แก้ไขปัญหาที่ทำให้จัดการรหัสผ่านผ่านเครื่องมือจัดการรหัสผ่านบน Google ไม่ได้ (ปัญหา #361846097)
  • แก้ไขปัญหาที่ทำให้แอป Google Maps ขัดข้อง (ปัญหา #364843770)
  • แก้ไขปัญหาที่ทำให้การเชื่อมต่อบลูทูธในอุปกรณ์บางเครื่องขัดจังหวะ (ปัญหา #362156070)
  • แก้ไขปัญหาที่ทำให้การชำระเงินด้วย NFC ล้มเหลวในบางครั้ง (ปัญหา #363914347)
  • แก้ไขข้อบกพร่องที่บางครั้งอาจทําให้อุปกรณ์รีสตาร์ทโดยไม่คาดคิด (ปัญหา #363109091)
  • แก้ไขปัญหาที่ "กำลังเล่น" ไม่ปรากฏบนหน้าจอล็อกขณะเล่น (ปัญหา #361709269)
  • แก้ไขปัญหาในแอปเคล็ดลับ Pixel ที่ทำให้เดโม SOS ดาวเทียมไม่เปิดขึ้น (ปัญหา #362061150)
ปัญหาอื่นๆ ที่แก้ไขแล้ว
  • แก้ไขปัญหาอื่นๆ อีกมากมายที่ส่งผลต่อความเสถียรของประสิทธิภาพ การเชื่อมต่อ และการโต้ตอบของระบบ
ปัญหาบลูทูธที่ได้รับการแก้ไข
  • ทำการเปลี่ยนแปลง AIDL เพื่อรองรับ LE Audio แบบหลายตัวแปลงรหัส รวมถึงส่วนขยายสำหรับตัวแปลงรหัสของผู้ให้บริการ
  • แก้ไขข้อบกพร่องของ ScanRecord.getManufacturerSpecificData() ให้แสดงข้อมูลที่เจาะจงผู้ผลิตหลายรายการที่ผสานรวมกันแทนที่จะแสดงเฉพาะข้อมูลที่เจาะจงผู้ผลิตรายการแรก
  • แก้ไขปัญหาที่โทรศัพท์ค้างอยู่ในสถานะที่ไม่ถูกต้องเมื่ออุปกรณ์ระยะไกลตัดการเชื่อมต่อ RFCOMM ระหว่างการเจรจาต่อรองเกี่ยวกับตัวแปลงรหัสขณะที่โทรศัพท์มีการเชื่อมต่อกับอุปกรณ์อื่นอยู่แล้ว
  • แก้ไขปัญหาที่การพยายามเชื่อมต่อในภายหลังไม่สำเร็จหลังจากระบบทิ้งการพยายามเชื่อมต่อ HFP ขาออก
  • แก้ไขปัญหาที่อุปกรณ์ที่จับคู่เครื่องแรกเสียโฟกัสเสียงเมื่อจับคู่อุปกรณ์เครื่องที่ 2 และเชื่อมต่ออีกครั้ง
  • แก้ไขปัญหาที่ชุดหูฟังบางรุ่นจับคู่โดยใช้การจับคู่ด่วนไม่ได้เนื่องจากเงื่อนไขการแข่งขันที่กองซ้อนบลูทูธจัดการการเชื่อมต่อ LE-ACL ที่ไม่ถูกต้องในระหว่างการจับคู่แบบคลาสสิกว่าเป็นการดำเนินการจับคู่ที่ไม่สำเร็จ

Android 15 QPR1 เบต้า 1

จากการเปิดตัว Android 15 ครั้งแรก เราได้อัปเดตแพลตฟอร์มอย่างต่อเนื่องด้วยการแก้ไขและปรับปรุงที่จะเปิดตัวในอุปกรณ์ที่รองรับ การเผยแพร่เหล่านี้จะเกิดขึ้นเป็นรายไตรมาสผ่านรุ่นแพลตฟอร์มรายไตรมาส (QPR) ซึ่งจะส่งไปยังทั้ง AOSP และอุปกรณ์ Google Pixel โดยเป็นส่วนหนึ่งของการอัปเดตฟีเจอร์ใหม่

แม้ว่าการอัปเดตเหล่านี้จะไม่รวมการเปลี่ยนแปลง API ที่ส่งผลต่อแอป แต่เรามีภาพบิลด์เบต้า QPR ล่าสุดเพื่อให้คุณทดสอบแอปกับบิลด์เหล่านี้ได้ตามต้องการ (เช่น หากมีฟีเจอร์ที่กำลังจะเปิดตัวซึ่งอาจส่งผลต่อประสบการณ์ของผู้ใช้แอป)

บิลด์เหล่านี้เหมาะสำหรับการใช้งานทั่วไป ซึ่งต่างจากเวอร์ชันตัวอย่างสำหรับนักพัฒนาซอฟต์แวร์และรุ่นเบต้าสำหรับ Android เวอร์ชันหลักที่ยังไม่ได้เปิดตัว อย่างไรก็ตาม โปรดอ่านปัญหาที่ทราบซึ่งแสดงอยู่ในหน้านี้

การอัปเดตย่อย

เราได้เผยแพร่อัปเดตเล็กน้อยต่อไปนี้สำหรับเบต้า 1 ก่อนการเปิดตัวเบต้า 2

Android 15 QPR1 Beta 1.1 (สิงหาคม 2024)

การอัปเดตเล็กน้อยสำหรับ Android 15 QPR1 Beta 1 นี้มีการแก้ไขต่อไปนี้

  • แก้ไขข้อบกพร่องที่บางครั้งอาจทําให้อุปกรณ์รีสตาร์ทโดยไม่คาดคิด (ปัญหา #361916913)

อุปกรณ์ที่มีสิทธิ์ทั้งหมดที่ลงทะเบียนในโปรแกรม Android รุ่นเบต้าสำหรับ Pixel จะได้รับข้อเสนอการอัปเดตผ่านอากาศ (OTA) เป็นรุ่นเบต้า 1.1