Android 16 QPR2 เปิดตัวแล้ว
นวัตกรรมที่รวดเร็วขึ้นด้วยการเปิดตัว SDK เวอร์ชันรองครั้งแรกของ Android
วันนี้เราเปิดตัว Android 16 QPR2 ซึ่งมาพร้อมการปรับปรุงมากมายในด้านประสบการณ์ของผู้ใช้ ประสิทธิภาพการทำงานของนักพัฒนาแอป และความสามารถด้านสื่อ ซึ่งถือเป็นก้าวสำคัญในการพัฒนาแพลตฟอร์ม Android เนื่องจากเป็นรุ่นแรกที่ใช้ SDK เวอร์ชันย่อย
ก้าวสำคัญในการพัฒนาแพลตฟอร์ม: การเปิดตัว SDK เวอร์ชันรอง
การเปิดตัว SDK เวอร์ชันย่อยช่วยให้เราสามารถส่งมอบ API และฟีเจอร์ต่างๆ ได้เร็วขึ้นนอกเหนือจากการเปิดตัวแพลตฟอร์มหลักประจำปี เพื่อให้มั่นใจว่าแพลตฟอร์มและแอปของคุณจะสามารถสร้างสรรค์สิ่งใหม่ๆ ได้เร็วขึ้นด้วยฟังก์ชันการทำงานใหม่ๆ การเปลี่ยนแปลงใน QPR2 ส่วนใหญ่เป็นการเพิ่มฟีเจอร์ใหม่ ซึ่งช่วยลดความจำเป็นในการทดสอบการถดถอย ซึ่งแตกต่างจากรุ่นที่สำคัญซึ่งอาจมีการเปลี่ยนแปลงลักษณะการทำงานที่ส่งผลต่อความเข้ากันได้ของแอป การเปลี่ยนแปลงลักษณะการทำงานใน QPR2 ส่วนใหญ่เน้นที่ความปลอดภัยหรือการช่วยเหลือพิเศษ เช่น การป้องกัน OTP ทาง SMS หรือการรองรับธีมมืดที่ขยาย
เพื่อรองรับการดำเนินการนี้ เราได้เพิ่มฟิลด์ใหม่ลงในคลาส Build ตั้งแต่ Android 16 เป็นต้นมา เพื่อให้แอปของคุณตรวจสอบ API ใหม่เหล่านี้ได้โดยใช้ SDK_INT_FULL และ VERSION_CODES_FULL
if ((Build.VERSION.SDK_INT >= Build.VERSION_CODES.BAKLAVA) && (Build.VERSION.SDK_INT_FULL >= Build.VERSION_CODES_FULL.BAKLAVA_1)) {
// Call new APIs from the Android 16 QPR2 release
}ประสบการณ์ของผู้ใช้และการปรับแต่งที่ดียิ่งขึ้น
QPR2 ช่วยปรับปรุงการปรับเปลี่ยนในแบบของคุณและการช่วยเหลือพิเศษของ Android ทำให้ผู้ใช้ควบคุมรูปลักษณ์และความรู้สึกของอุปกรณ์ได้มากขึ้น
ขยายธีมมืดแล้ว
QPR2 ได้เปิดตัวตัวเลือกเพิ่มเติมในธีมมืดเพื่อสร้างประสบการณ์การใช้งานที่สอดคล้องกันมากขึ้นสำหรับผู้ใช้ที่มีสายตาเลือนราง ผู้ใช้ที่มีความไวต่อแสง หรือผู้ใช้ที่ต้องการให้ระบบมีลักษณะเป็นสีเข้ม
แอป Fitbit เวอร์ชันเก่าแสดงผลกระทบของธีมมืดแบบขยาย ส่วนแอป Fitbit เวอร์ชันใหม่รองรับธีมมืดโดยตรง
เมื่อผู้ใช้เปิดใช้การตั้งค่าธีมมืดแบบขยาย ระบบจะใช้แอตทริบิวต์ธีม isLightTheme ของแอปเพื่อพิจารณาว่าจะใช้การกลับสีหรือไม่ หากแอปรับค่าจากธีม DayNight มาตรฐาน ระบบจะดำเนินการนี้ให้คุณโดยอัตโนมัติ หากไม่เป็นเช่นนั้น โปรดประกาศ isLightTheme="false" ในธีมมืดเพื่อให้แน่ใจว่าแอปจะไม่กลับด้านโดยไม่ตั้งใจ ระบบจะกลับด้านมุมมอง, Composables และ WebView มาตรฐานของ Android แต่จะไม่กลับด้านเครื่องมือการแสดงผลที่กำหนดเอง เช่น Flutter
ฟีเจอร์นี้มีวัตถุประสงค์หลักเพื่อการช่วยเหลือพิเศษ เราขอแนะนำอย่างยิ่งให้ใช้ธีมมืดเนทีฟ ซึ่งจะช่วยให้คุณควบคุมลักษณะที่ปรากฏของแอปได้อย่างเต็มที่ คุณสามารถปกป้องเอกลักษณ์ของแบรนด์ ตรวจสอบว่าข้อความอ่านได้ และป้องกันไม่ให้เกิดข้อบกพร่องด้านภาพเมื่อ UI กลับด้านโดยอัตโนมัติ ซึ่งรับประกันประสบการณ์การใช้งานที่ราบรื่นและเชื่อถือได้สำหรับผู้ใช้
รูปร่างไอคอนที่กำหนดเองและการเปลี่ยนธีมอัตโนมัติ
ใน QPR2 ผู้ใช้สามารถเลือกรูปร่างที่ต้องการสำหรับไอคอนแอป ซึ่งจะมีผลกับไอคอนทั้งหมดและตัวอย่างโฟลเดอร์ นอกจากนี้ หากแอปไม่มีไอคอนตามธีมโดยเฉพาะ ตอนนี้ระบบจะสร้างไอคอนดังกล่าวให้โดยอัตโนมัติได้ด้วยการใช้อัลกอริทึมการกรองสีกับไอคอน Launcher ที่มีอยู่
|
|
| รูปร่างไอคอนที่กำหนดเอง | |
|
|
| ทดสอบรูปร่างและสีของไอคอนใน Android Studio | การกรองสีไอคอนระบบอัตโนมัติ |
เซสชันตัวเลือกแบบอินเทอร์แอกทีฟ
ตอนนี้ประสบการณ์การแชร์มีความยืดหยุ่นมากขึ้น แอปสามารถทำให้ UI มีการโต้ตอบได้แม้ว่าชีตการแชร์ของระบบจะเปิดอยู่ ซึ่งจะช่วยให้มีการอัปเดตเนื้อหาแบบเรียลไทม์ภายในตัวเลือก
การเพิ่มประสิทธิภาพการทำงานและประสิทธิภาพของแอป
เราขอแนะนำเครื่องมือและการอัปเดตที่ออกแบบมาเพื่อเพิ่มประสิทธิภาพเวิร์กโฟลว์และปรับปรุงประสิทธิภาพของแอป
สภาพแวดล้อมในการพัฒนาซอฟต์แวร์ Linux ที่มีแอปพลิเคชัน GUI
เราได้ขยายฟีเจอร์สภาพแวดล้อมในการพัฒนาซอฟต์แวร์ Linux เพื่อรองรับการเรียกใช้แอปพลิเคชัน GUI ของ Linux โดยตรงภายในสภาพแวดล้อมของเทอร์มินัล
Wilber มาสคอตของ GIMP ออกแบบโดย Aryeom Han ได้รับอนุญาตภายใต้ CC BY-SA 4.0 ภาพหน้าจอของอินเทอร์เฟซ GIMP ใช้โดยได้รับอนุญาต
การจัดการหน่วยความจำที่ไม่ใช้แล้วแบบแบ่งรุ่น
ตอนนี้ Android Runtime (ART) มีระบบจัดการหน่วยความจำที่ไม่ใช้แล้ว (Garbage Collector) แบบมาร์กและคอมแพ็กพร้อมกันแบบแบ่งรุ่น (CMC) แล้ว ซึ่งจะเน้นการรวบรวมออบเจ็กต์ที่เพิ่งจัดสรรใหม่ ส่งผลให้การใช้งาน CPU ลดลงและประสิทธิภาพของแบตเตอรี่ดีขึ้น
เมตริกการมีส่วนร่วมกับวิดเจ็ต
ตอนนี้คุณสามารถค้นหาเหตุการณ์การโต้ตอบของผู้ใช้ เช่น การคลิก การเลื่อน และการแสดงผล เพื่อให้เข้าใจวิธีที่ผู้ใช้มีส่วนร่วมกับวิดเจ็ตได้ดียิ่งขึ้น
ความพร้อมใช้งานของขนาดหน้า 16 KB
เราได้เพิ่มกล่องโต้ตอบคำเตือนล่วงหน้าสำหรับแอปที่แก้ไขข้อบกพร่องได้ซึ่งไม่ได้จัดแนวหน้าเว็บขนาด 16 KB เพื่อช่วยเตรียมพร้อมสำหรับข้อกำหนดด้านสถาปัตยกรรมในอนาคต
สื่อ การเชื่อมต่อ และสุขภาพ
QPR2 มีการอัปเดตที่แข็งแกร่งสำหรับมาตรฐานสื่อและการเชื่อมต่ออุปกรณ์
IAMF และการแชร์เสียง
เราได้เพิ่มการรองรับการถอดรหัสซอฟต์แวร์สำหรับโมเดลและรูปแบบเสียงสมจริง (IAMF) ซึ่งเป็นรูปแบบเสียงรอบทิศทางแบบโอเพนซอร์ส นอกจากนี้ ตอนนี้ระบบยังได้ผสานรวมการแชร์เสียงส่วนตัวสำหรับ Bluetooth LE Audio เข้ากับตัวสลับเอาต์พุตของระบบโดยตรงด้วย
ข้อมูลอัปเดตเกี่ยวกับ Health Connect
ตอนนี้ Health Connect จะติดตามจำนวนก้าวโดยใช้เซ็นเซอร์ของอุปกรณ์โดยอัตโนมัติ หากแอปมีสิทธิ์ READ_STEPS ข้อมูลนี้จะพร้อมใช้งานจากแพ็กเกจ "android" ซึ่งไม่เพียงแต่จะช่วยลดความซับซ้อนของโค้ดที่จำเป็นต่อการติดตามจำนวนก้าวเท่านั้น แต่ยังช่วยประหยัดพลังงานได้มากขึ้นด้วย นอกจากนี้ ยังติดตามน้ำหนัก ดัชนีเซ็ต และอัตราการรับรู้ความเหนื่อย (RPE) ในส่วนการออกกำลังกายได้ด้วย
การย้ายข้อมูลที่ราบรื่นยิ่งขึ้น
Data Transfer API ใหม่ของบุคคลที่สามช่วยให้การย้ายข้อมูลระหว่างอุปกรณ์ Android และ iOS มีความน่าเชื่อถือมากขึ้น
การเสริมสร้างความเป็นส่วนตัวและความปลอดภัย
ความปลอดภัยยังคงเป็นสิ่งที่เราให้ความสำคัญเป็นอันดับแรก โดยฟีเจอร์ใหม่ๆ ได้รับการออกแบบมาเพื่อปกป้องข้อมูลผู้ใช้และความสมบูรณ์ของอุปกรณ์
การยืนยันนักพัฒนาซอฟต์แวร์
เราได้เปิดตัว API เพื่อรองรับการยืนยันนักพัฒนาแอปในระหว่างการติดตั้งแอป พร้อมด้วยคำสั่ง ADB ใหม่เพื่อจำลองผลลัพธ์ของการยืนยัน ในฐานะนักพัฒนาแอป คุณมีอิสระในการติดตั้งแอปโดยไม่ต้องยืนยันด้วยการใช้ ADB เพื่อให้ทดสอบแอปที่ไม่ได้มีไว้หรือยังไม่พร้อมเผยแพร่ไปยังกลุ่มผู้บริโภคในวงกว้างต่อไปได้
การป้องกัน OTP ทาง SMS
การนำส่งข้อความที่มีแฮช SMS Retriever จะล่าช้าสำหรับแอปส่วนใหญ่เป็นเวลา 3 ชั่วโมงเพื่อช่วยป้องกันการลักลอบใช้ OTP ระบบจะระงับการออกอากาศ RECEIVE_SMS และจะกรองการค้นหาฐานข้อมูลของผู้ให้บริการ SMS SMS จะพร้อมใช้งานในแอปเหล่านี้หลังจากผ่านไป 3 ชั่วโมง
อุปกรณ์ล็อกที่ปลอดภัย
เรากำลังเปิดตัวสถานะความปลอดภัยระดับระบบใหม่ที่ชื่อว่า "การล็อกที่ปลอดภัยของอุปกรณ์" เมื่อเปิดใช้ (เช่น จากระยะไกลผ่าน "หาอุปกรณ์ของฉัน") อุปกรณ์จะล็อกทันทีและต้องใช้ PIN, รูปแบบ หรือรหัสผ่านหลักเพื่อปลดล็อก ซึ่งจะช่วยเพิ่มความปลอดภัย เมื่อเปิดใช้ การแจ้งเตือนและฟีเจอร์ด่วนในหน้าจอล็อกจะซ่อนอยู่ และอาจปิดใช้การปลดล็อกด้วยข้อมูลไบโอเมตริกชั่วคราว
เริ่มต้นใช้งาน
หากไม่ได้อยู่ในโปรแกรมเบต้าหรือ Canary อุปกรณ์ Pixel ของคุณควรได้รับการเผยแพร่ Android 16 QPR2 ในเร็วๆ นี้ หากไม่มีอุปกรณ์ Pixel คุณสามารถใช้อิมเมจระบบ 64 บิตกับโปรแกรมจำลองของ Android ใน Android Studio ได้ หากปัจจุบันคุณใช้ Android 16 QPR2 รุ่นเบต้าและยังไม่ได้ติดตั้ง Android 16 QPR3 รุ่นเบต้า คุณสามารถเลือกไม่เข้าร่วมโปรแกรมและระบบจะเสนอ Android 16 QPR2 เวอร์ชันที่เผยแพร่ให้คุณทางอากาศ
เราขอแนะนำให้ใช้ Android Studio Otter รุ่น Canary ล่าสุดเพื่อให้ได้รับประสบการณ์การพัฒนาที่ดีที่สุดด้วย Android 16 QPR2
ขอขอบคุณอีกครั้งสำหรับทุกคนที่เข้าร่วมโปรแกรมเบต้าของ Android เราหวังว่าจะได้เห็นแอปของคุณใช้ประโยชน์จากการอัปเดตใน Android 16 QPR2
ดูข้อมูลทั้งหมดเกี่ยวกับ Android 16 QPR2 ได้ที่เว็บไซต์นักพัฒนาแอป Android 16
-
ข่าวสารผลิตภัณฑ์Google I/O '26 มีการประกาศสำคัญ 17 รายการสำหรับนักพัฒนาแอป Android โดยมุ่งเน้นที่ประสิทธิภาพการทำงานที่นำโดยเอเจนต์, Compose First เป็นมาตรฐาน UI ของเรา รวมถึงสื่อประสิทธิภาพสูงและการพัฒนาแบบปรับเปลี่ยนได้สำหรับระบบนิเวศที่ขยายตัว
Matthew McCullough • อ่าน 8 นาที -
ข่าวสารผลิตภัณฑ์วันนี้ในระหว่าง The Android Show เราได้ประกาศว่า Android กำลังเปลี่ยนจากระบบปฏิบัติการไปเป็นระบบอัจฉริยะ ซึ่งจะสร้างโอกาสในการมีส่วนร่วมกับแอปของคุณมากขึ้น
Matthew McCullough • อ่าน 4 นาที -
ข่าวสารผลิตภัณฑ์วันนี้เราจะยกระดับการพัฒนา Android ด้วย Gemma 4 ซึ่งเป็นโมเดลโอเพนซอร์สที่ล้ำสมัยที่สุดของเราที่ออกแบบมาพร้อมความสามารถในการให้เหตุผลที่ซับซ้อนและการเรียกใช้เครื่องมือโดยอัตโนมัติ
Matthew McCullough • อ่าน 2 นาที
รับข้อมูลเชิงลึกด้านการพัฒนาแอป Android ล่าสุดส่งตรงถึงกล่องจดหมายของคุณทุกสัปดาห์