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

เบต้า 7.1

วันที่เปิดตัว 16 ตุลาคม 2026
บิลด์ CP41.260831.019
การรองรับโปรแกรมจำลอง x86 (64 บิต), ARM (v8-A)
ระดับแพตช์ด้านความปลอดภัย 2026-10-05
บริการ Google Play 26.28.33

เบต้า 7

วันที่เปิดตัว 9 ตุลาคม 2569
บิลด์ CP41.260831.016
การรองรับโปรแกรมจำลอง x86 (64 บิต), ARM (v8-A)
ระดับแพตช์ด้านความปลอดภัย 2026-10-05
บริการ Google Play 26.28.33

เบต้า 6.1

วันที่เปิดตัว 29 กันยายน 2569
บิลด์ CP41.260831.007.A3
CP41.260831.011
การรองรับโปรแกรมจำลอง x86 (64 บิต), ARM (v8-A)
ระดับแพตช์ด้านความปลอดภัย 2026-08-05
บริการ Google Play 26.28.33

เบต้า 6

วันที่เปิดตัว 24 กันยายน 2026
บิลด์ CP41.260831.007
การรองรับโปรแกรมจำลอง x86 (64 บิต), ARM (v8-A)
ระดับแพตช์ด้านความปลอดภัย 2026-08-05
บริการ Google Play 26.28.33

เบต้า 5

วันที่เปิดตัว 15 กันยายน 2569
บิลด์ CP41.260828.004.A8
CP41.260828.005.A6
การรองรับโปรแกรมจำลอง x86 (64 บิต), ARM (v8-A)
ระดับแพตช์ด้านความปลอดภัย 2026-08-05
บริการ Google Play 26.28.33

Beta 4

วันที่เปิดตัว 28 สิงหาคม 2026
บิลด์ CP41.260814.003.A2
CP41.260814.003.B1
CP41.260814.003.C2
การรองรับโปรแกรมจำลอง x86 (64 บิต), ARM (v8-A)
ระดับแพตช์ด้านความปลอดภัย 2026-08-05
บริการ Google Play 26.28.33

เบต้า 3

วันที่เปิดตัว 14 สิงหาคม 2569
บิลด์ CP41.260731.005.A2
CP41.260731.005.B1
การรองรับโปรแกรมจำลอง x86 (64 บิต), ARM (v8-A)
ระดับแพตช์ด้านความปลอดภัย 2026-08-05
บริการ Google Play 26.26.34

เบต้า 2

วันที่เปิดตัว 3 สิงหาคม 2569
บิลด์ CP41.260717.006
การรองรับโปรแกรมจำลอง x86 (64 บิต), ARM (v8-A)
ระดับแพตช์ด้านความปลอดภัย 2026-07-05
บริการ Google Play 26.24.35

เบต้า 1

วันที่เปิดตัว 20 กรกฎาคม 2026
บิลด์ CP41.260701.005
การรองรับโปรแกรมจำลอง x86 (64 บิต), ARM (v8-A)
ระดับแพตช์ด้านความปลอดภัย 2026-07-05
บริการ Google Play 26.23.34

Android 17 QPR 2 Beta 7.1 (ตุลาคม 2026)

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

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

Android 17 QPR2 มี SDK รุ่นย่อย การอัปเดตแบบเพิ่มทีละน้อยนี้ไม่มีการเปลี่ยนแปลงลักษณะการทำงานที่วางแผนไว้ ซึ่งช่วยลดความจำเป็นในการทดสอบความเข้ากันได้ คุณดูการเปลี่ยนแปลง SDK ปัจจุบันได้ในรายงานความแตกต่างของ API

การป้องกันการฉ้อโกงการโอนสาย

Android 17 QPR2 มีข้อจำกัดด้านความปลอดภัยใหม่เกี่ยวกับการโอนสายแบบเป็นโปรแกรมเพื่อปกป้องผู้ใช้จากการประพฤติมิชอบ ตอนนี้ระบบจะแยกวิเคราะห์และจำกัดรหัส USSD การโอนสาย (เช่น *21#) ที่ดำเนินการโดยใช้ TelephonyManager.sendUssdRequest() API แบบเลือกได้

  • ข้อจำกัดของ API: API sendUssdRequest() จะไม่สามารถเข้าถึงได้อีกต่อไปสำหรับรหัสการโอนสายที่ใช้สิทธิ์ CALL_PHONE เท่านั้น แอปมาตรฐานที่พยายามเรียกใช้โค้ดเหล่านี้ในเบื้องหลังจะถูกบล็อกและได้รับ Callback USSD_ERROR_NOT_ALLOWED
  • การยืนยันของระบบ: เพื่อต่อสู้กับกลโกงวิศวกรรมสังคม ผู้ใช้ที่กดรหัสการโอนสายด้วยตนเองในแป้นโทรศัพท์ของระบบจะเห็นกล่องโต้ตอบการยืนยันระดับระบบปฏิบัติการใหม่ก่อนที่ระบบจะดำเนินการตามคำสั่ง
  • USSD ที่ไม่ใช่การโอนสาย: คำขอ USSD ที่ไม่ใช่การโอนสาย (เช่น การโอนเงินผ่านมือถือและการตรวจสอบบัญชี) จะไม่ได้รับผลกระทบจากการเปลี่ยนแปลงนี้
  • การลดผลกระทบ: หากแอปได้รับผลกระทบ ให้ตรวจสอบว่าแอปจัดการ Callback ของ USSD_ERROR_NOT_ALLOWED ที่ไม่สําเร็จได้อย่างราบรื่น สำหรับแอปที่ต้องมีการตั้งค่าการโอนสายซึ่งไม่มีสิทธิ์ได้รับบทบาทที่ได้รับการยกเว้น ให้ย้ายข้อมูลขั้นตอนของคุณไปใช้ Intent ACTION_DIAL เพื่อกรอกข้อมูลแป้นโทรศัพท์ล่วงหน้า ซึ่งจะช่วยให้ผู้ใช้ยืนยันการดำเนินการด้วยตนเองได้

การแสดงโฆษณาที่เพิ่มประสิทธิภาพของการออกอากาศด้วยตนเอง

ในอุปกรณ์ที่ใช้ Android 17 QPR2 ขึ้นไป Android จะส่งการออกอากาศด้วยตนเองอย่างมีประสิทธิภาพมากขึ้นเพื่อปรับปรุงประสิทธิภาพของระบบ การประกาศด้วยตนเองคือการประกาศ (เช่น การประกาศที่ส่งด้วย sendBroadcast()) ซึ่งทั้งหมดของผู้รับ ไม่ว่าจะลงทะเบียนตามบริบทหรือประกาศในไฟล์ Manifest จะทำงานในกระบวนการเดียวกับที่ส่งการประกาศ หากมี BroadcastReceiver ใดทำงานในกระบวนการอื่น การออกอากาศจะไม่ใช่การออกอากาศด้วยตนเอง ระบบจะส่งการออกอากาศด้วยตนเองกลับไปยังกระบวนการส่ง ซึ่งจะส่งการออกอากาศไปยังผู้รับของตนเองในชุดข้อความหลัก ซึ่งจะป้องกันไม่ให้แอปทำงานในเบื้องหลังต่อไปโดยการส่งการออกอากาศไปยังตัวเองซ้ำๆ การเปลี่ยนแปลงนี้จะมีผลกับแอปทั้งหมด ไม่ว่าจะมีtargetSdkVersionใดก็ตาม

การเปลี่ยนแปลงนี้จะส่งผลต่อแอปของคุณในลักษณะต่อไปนี้

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

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

  • ระบบจะเก็บการประกาศด้วยตนเองที่ยังไม่ได้ส่งไว้ในหน่วยความจำของกระบวนการ หากระบบหยุดกระบวนการก่อนที่จะส่งข้อความ ข้อความจะสูญหายและไม่มีการส่งใหม่

การออกอากาศที่มีผู้รับในกระบวนการอื่น (รวมถึงกระบวนการอื่นของแอปเดียวกัน) การออกอากาศที่ส่งในนามของแอปอื่น (เช่น ผ่าน PendingIntent) และการออกอากาศที่ส่งไปยังโปรไฟล์ผู้ใช้อื่นจะไม่ได้รับผลกระทบ

ตรวจสอบว่าแอปไม่ได้อาศัยการออกอากาศด้วยตนเองเพื่อทำงานในเบื้องหลัง อย่าใช้การออกอากาศด้วยตนเองเป็นตัวจับเวลาหรือกลไกการคงสถานะการเชื่อมต่อ หากต้องการกำหนดเวลาการทำงานในเบื้องหลัง ให้ใช้ WorkManager หรือใช้ AlarmManager สำหรับงานที่ต้องเกิดขึ้นในเวลาที่เจาะจง สำหรับการสื่อสารภายในกระบวนการ ให้ใช้การเรียกโดยตรง เช่น Callback หรือ Kotlin Flow แทนการออกอากาศ

ปัญหาที่ทราบในเวอร์ชันเบต้า 7.1

ผู้ใช้ Pixel 11 Pro Fold อาจต้องลงทะเบียนปลดล็อกด้วยใบหน้าอีกครั้งเพื่อให้ฟีเจอร์ทำงานได้อย่างถูกต้อง

ปัญหาสำคัญที่ได้รับการแก้ไขในเวอร์ชันเบต้า 7.1 (ตุลาคม 2026)

  • UI กระตุกอย่างรุนแรงและค้างนานหลายวินาที (ปัญหา #571186734)

ปัญหาสำคัญที่ได้รับการแก้ไขในเวอร์ชันเบต้า 7 (ตุลาคม 2026)

  • แบตเตอรี่หมดเร็วเกินไปในสถานะไม่มีการใช้งานเมื่อฟีเจอร์พลิกเพื่อปิดเสียงป้องกันไม่ให้อุปกรณ์เข้าสู่โหมดสลีปแบบลึก (ปัญหา #560036427, ปัญหา #569079944)
  • การดาวน์โหลด HTTPS จะล้มเหลวทันทีเมื่อเริ่มต้นผ่าน DownloadManager ของระบบ (ปัญหา #562833711)

ปัญหาสำคัญที่แก้ไขแล้วในเวอร์ชันเบต้า 6 (กันยายน 2026)

  • การเกิดปัญหาซ้ำของภาพที่ทำให้เนื้อหาแบบมีแถบดำด้านบน-ล่างของภาพรั่วไหลผ่านแถบสถานะระหว่างการเปลี่ยนกิจกรรม (ปัญหา #493438057)
  • ภาพพักหน้าจอแสดงหน้าจอว่างเปล่าขณะชาร์จ (ปัญหา #516262713, ปัญหา #526560397)
  • อุปกรณ์รีบูตโดยไม่คาดคิดใน Pixel 9 Pro Fold เมื่อเริ่มต้นช่องมองภาพของกล้องในแอปพลิเคชันของบุคคลที่สาม (ปัญหา #555960820, ปัญหา #558564487, ปัญหา #554763027, ปัญหา #559421409)
  • ไม่สามารถปิดแอปพลิเคชันที่ล็อกไว้โดยใช้ท่าทางสัมผัสแบบปัดในแอปที่ใช้ล่าสุด (ปัญหา #555579953)
  • เคอร์เนลของระบบขัดข้องซึ่งทำให้อุปกรณ์รีบูตโดยไม่คาดคิดเมื่อแอปพลิเคชันของบุคคลที่สามขอเข้าถึงกล้องและไมโครโฟนพร้อมกันระหว่างการยืนยันตัวตนด้วยข้อมูลไบโอเมตริก (ปัญหา #557712189)
  • ปัญหาที่ทำให้อุปกรณ์ขัดข้อง รีบูต หรือค้างเมื่อเลื่อนดู (ปัญหา #559054323)

ปัญหาสำคัญที่ได้รับการแก้ไขในรุ่นเบต้า 5 (กันยายน 2026)

  • การเปลี่ยนประเภทอุปกรณ์บลูทูธในการตั้งค่าไม่อัปเดตไอคอนให้เห็นได้ชัดเจน (ปัญหา #516071134)
  • ปัญหาความเสถียรของระบบที่ทำให้อุปกรณ์รีบูตโดยไม่คาดคิดระหว่างการเลื่อน UI อย่างต่อเนื่องในแอปพลิเคชันที่มีสื่อจำนวนมาก (ปัญหา #544291113)
  • การกดปุ่มปรับระดับเสียงของฮาร์ดแวร์ขณะแคสต์สื่อทำให้ UI แถบเลื่อนระดับเสียงของระบบไม่แสดง (ปัญหา #548145018)
  • แก้ไขปัญหาการแสดงผลข้อความที่ทำให้ไฮไลต์พื้นหลังปรากฏขึ้นโดยไม่คาดคิดเมื่อพิมพ์ในช่องค้นหา และแก้ไขปัญหาการกำหนดเส้นทางการนำทางที่ทำให้พื้นที่ส่วนตัวปลดล็อกไม่ถูกต้อง (ปัญหา #548285596)
  • โหมด HDR ที่ได้รับการปรับปรุงยังคงเปิดอยู่แม้ว่าจะปิดในการตั้งค่าของผู้ใช้แล้วก็ตาม (ปัญหา #547457910)
  • การเปิด Google Wallet ผ่านทางลัดปุ่มเปิด/ปิดทำให้หน้าจอสัมผัสไม่ตอบสนอง (ปัญหา #549758084)
  • กล้องขัดข้องระหว่างการประมวลผลภาพพาโนรามา (ปัญหา #551069625)
  • เสียงจากบลูทูธมีเสียงรบกวนและเสียงผิดเพี้ยนหลังจากวางสายหรือรับสาย (ปัญหา #541684282)

ปัญหาสำคัญที่แก้ไขแล้วในรุ่นเบต้า 4 (สิงหาคม 2026)

  • การเปิดใช้การตั้งค่า "แสดงผลแอปใต้พื้นที่คัตเอาต์" ของนักพัฒนาซอฟต์แวร์ทำให้แถบสถานะโปร่งใสใน Launcher หลังจากออกจากโหมดการเล่นวิดีโอแบบเต็มหน้าจอ (ปัญหา #295747911)
  • ปัญหาการจัดการความร้อนที่ทำให้อุปกรณ์ร้อนเกินระดับปกติและรีบูตโดยไม่คาดคิดระหว่างการใช้งาน (ปัญหา #437116407)
  • ปัญหาที่ทำให้ไม่สามารถมิเรอร์หน้าจอไปยังแว่นตา XR แบบ USB-C ภายนอก (ปัญหา #439269938)
  • การไปยังส่วนต่างๆ ด้วยท่าทางสัมผัสไม่ตอบสนองเมื่อแสดงผลแอปใต้หน้าจอรอยบาก (ปัญหา #441378954)
  • การเพิ่มประสิทธิภาพขีดจำกัดแบตเตอรี่ 80% ทำให้ใช้เวลาชาร์จนานเกินไปในช่วงเกณฑ์ 2% สุดท้าย (ปัญหา #477009501, ปัญหา #476803337)
  • ปัญหาเกี่ยวกับ UI ของ Launcher ที่การค้นหาแอปในหน้าที่รวมแอปทั้งหมดไม่สามารถประมวลผลการป้อนข้อความ (ปัญหา #505157934, ปัญหา #527921034, ปัญหา #530531588, ปัญหา #537704656)
  • การเรียกใช้เมนูปุ่มเปิด/ปิดผ่านปุ่มกดทำให้เอฟเฟกต์เบลอพื้นหลังหายไปจากด้านหลังแถบนำทาง (ปัญหา #537202501)
  • ปัญหาที่เสียงการโทรเริ่มต้นที่ลำโพงโทรศัพท์แทนอุปกรณ์บลูทูธที่เชื่อมต่อ (ปัญหา #537908014, ปัญหา #541501134, ปัญหา #541772860, ปัญหา #545047074)
  • ข้อบกพร่องในการแสดงผลของฟีเจอร์สลับแอป "ล่าสุด" ซึ่งการ์ดงานแรกอาจค้างเป็นระยะๆ และแสดงผลซ้อนอยู่หลังแอปอื่นๆ ระหว่างการเลื่อนในแนวนอน (ปัญหา #530484511, ปัญหา #505564040, ปัญหา #545574713, ปัญหา #551022006)
  • การล็อกทรัพยากรบริการเสียงที่ทริกเกอร์ระหว่างการบันทึกหน้าจอซึ่งป้องกันไม่ให้ใช้ไมโครโฟนในแอปและวิธีการป้อนข้อมูลต่างๆ เช่น Gboard และ Gemini จนกว่าจะรีสตาร์ทอุปกรณ์ (ปัญหา #538229807)
  • ความไม่สอดคล้องกันของภาพใน UI ของระบบ ซึ่งการปิดหน้าจอจากหน้าจอหลักทำให้เกิดการจางหายไปแบบธรรมดาแทนที่จะเป็นภาพเคลื่อนไหวการปิดหน้าจอด้วยปุ่มเปิด/ปิด (ปัญหา #541261786)
  • ปัญหาการแสดงผลที่มีคอนทราสต์ต่ำในโหมดมืด ซึ่งไอคอนฟันเฟืองการตั้งค่า Wi-Fi ที่เชื่อมต่อแทบจะมองไม่เห็น (ปัญหา #536320341)
  • การเปิดใช้โหมด 3 มิติในแว่นตาอัจฉริยะที่เชื่อมต่อส่งผลให้หน้าจอว่างเปล่า (ปัญหา #536628506)
  • ปัญหาเกี่ยวกับอินเทอร์เฟซผู้ใช้ที่ทำให้ไม่สามารถดึงแถบการแจ้งเตือนลงมาจนสุดได้ (ปัญหา #539244095, ปัญหา #547801203, ปัญหา #547017781, ปัญหา #546896889, ปัญหา #547163658, ปัญหา #547281675)
  • ปัญหาที่แอปพลิเคชัน WebGL อาจค้างหรือทำให้กระบวนการของเบราว์เซอร์ขัดข้องเมื่อรวมแผนที่เงากับแอตทริบิวต์สีของจุดยอด โดยการแก้ไขการอ่านหน่วยความจำที่ไม่ถูกต้องในการประมวลผลสถานะพื้นผิวของไดรเวอร์ PowerVR GPU (ปัญหา #541322087)
  • การปลดล็อกด้วยใบหน้าในที่แสงน้อยไม่สำเร็จจะข้ามการปลดล็อกด้วยลายนิ้วมือและบังคับให้ป้อน PIN (ปัญหา #547597971, ปัญหา #545329611, ปัญหา #541723970)

ปัญหาสำคัญที่แก้ไขแล้วในรุ่นเบต้า 3 (สิงหาคม 2026)

  • การเปิดหน้าต่างแจ้งเตือนและเมนูการตั้งค่าด่วนทำให้ภาพเสียหายและอุปกรณ์รีสตาร์ทโดยไม่คาดคิด (ปัญหา #535249652, ปัญหา #543124160)
  • เครื่องมือประสิทธิภาพการทำงานของอุปกรณ์และการสนับสนุนแสดงคำเตือนการเสื่อมสภาพของความจุแบตเตอรี่ที่ไม่ถูกต้องแก่ผู้ใช้ (ปัญหา #535421490, ปัญหา #538943170, ปัญหา #535504630)

ปัญหาสำคัญที่ได้รับการแก้ไขในเวอร์ชันเบต้า 1 (กรกฎาคม 2026)

  • การจับคู่บลูทูธอีกครั้งไม่สำเร็จโดยไม่มีการแจ้งเตือนหลังจากสูญเสียการเชื่อมต่อระยะไกล (ปัญหา #412524057)
  • ตัวควบคุมวิดีโอเพลเยอร์กะพริบสั้นๆ บนหน้าจอล็อกเมื่อปลุกอุปกรณ์ให้ทำงาน แม้ว่าจะปิดใช้การแจ้งเตือนของแอปแล้วก็ตาม (ปัญหา #484607701)
  • ระบบขัดข้องซึ่งทำให้อุปกรณ์ Pixel รีบูตโดยไม่คาดคิดเมื่อเรียกใช้ Gemini (ปัญหา #505750489)
  • การเริ่มใช้ท่าทางสัมผัสแบบลากและวางด้วยหลายนิ้วทำให้แอปพลิเคชันต้นทางหยุดรับการโต้ตอบแบบสัมผัสที่ตามมา (ปัญหา #516836306)
  • การแจ้งเตือนหายไปจากหน้าต่างแจ้งเตือนแบบสุ่มจนกว่าจะรีสตาร์ทระบบ (ปัญหา #526139207, ปัญหา #522657034)
  • การสร้างคีย์ ML-DSA ไม่สำเร็จโดยมีข้อยกเว้นเมื่อใช้ไดเจสต์สตริง "NONE" แทนค่าคงที่ของคลาส (ปัญหา #525612735)
  • ปัญหาใน AccessibilityNodeInfo.toString() ที่มีการบันทึกขอบเขตหน้าต่างอย่างไม่ถูกต้องโดยใช้ขอบเขตหน้าจอ ซึ่งทำให้ข้อมูลการแก้ไขข้อบกพร่องด้านการช่วยเหลือพิเศษทำให้เข้าใจผิด (ปัญหา #520428442)
  • เอฟเฟกต์เบลอ UI ระดับหน้าต่างแสดงผลไม่สำเร็จ และปุ่มเปิด/ปิด "อนุญาตการเบลอระดับหน้าต่าง" ของนักพัฒนาซอฟต์แวร์รีเซ็ตหลังจากรีบูต (ปัญหา #527376569)