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 และการแชร์เสียง
เราได้เพิ่มการรองรับการถอดรหัสซอฟต์แวร์สำหรับ Immersive Audio Model and Formats (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 เวอร์ชันที่เผยแพร่ให้คุณทางอากาศ
เราขอแนะนำให้คุณใช้บิลด์ Canary ล่าสุดของ Android Studio Otter เพื่อให้ได้รับประสบการณ์การพัฒนาที่ดีที่สุดด้วย Android 16 QPR2
ขอขอบคุณอีกครั้งสำหรับทุกคนที่เข้าร่วมโปรแกรมเบต้าของ Android เราหวังว่าจะได้เห็นแอปของคุณใช้ประโยชน์จากการอัปเดตใน Android 16 QPR2
ดูข้อมูลทั้งหมดเกี่ยวกับ Android 16 QPR2 ได้ที่เว็บไซต์นักพัฒนาแอป Android 16
-
ข่าวสารเกี่ยวกับผลิตภัณฑ์วันนี้เราจะเปิดตัวชุดงานระยะยาว (LHT) ชุดแรก ซึ่งเป็นงานที่มีความซับซ้อนสูงซึ่งต้องใช้เวลาหลายวันหรืออาจถึง 1 สัปดาห์จึงจะทำเสร็จ นอกจากนี้ เรายังจะเปิดตัวการประเมินแบบ Agent โดยเริ่มจาก Agent จากผู้ให้บริการโมเดลที่เกี่ยวข้อง
Matthew McCullough • ใช้เวลาอ่าน 3 นาที -
ข่าวสารเกี่ยวกับผลิตภัณฑ์วันนี้เราจะเปิดตัว Android 17 และพร้อมให้บริการในอุปกรณ์ Pixel ส่วนใหญ่ที่รองรับ โปรดรอติดตามอุปกรณ์ใหม่ที่ใช้ Android 17 ในอีกไม่กี่เดือนข้างหน้า
Matthew McCullough • อ่าน 13 นาที -
ข่าวสารเกี่ยวกับผลิตภัณฑ์Google I/O '26 มีการประกาศสำคัญ 17 รายการสำหรับนักพัฒนาแอป Android โดยมุ่งเน้นที่ประสิทธิภาพการทำงานที่นำโดยเอเจนต์, Compose First เป็นมาตรฐาน UI และสื่อประสิทธิภาพสูง รวมถึงการพัฒนาแบบปรับเปลี่ยนได้สำหรับระบบนิเวศที่ขยายตัว
Matthew McCullough • ใช้เวลาอ่าน 8 นาที
รับข้อมูลเชิงลึกด้านการพัฒนา Android ล่าสุดส่งตรงถึงกล่องจดหมายของคุณทุกสัปดาห์