ข่าวสารผลิตภัณฑ์

เปิดตัว Android 16 QPR2 แล้ว

ใช้เวลาอ่าน 4 นาที
Matthew McCullough
รองประธานฝ่ายการจัดการผลิตภัณฑ์ของ Android Developer

เปิดตัว 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 ได้เปิดตัวตัวเลือกเพิ่มเติมในธีมมืดเพื่อสร้างประสบการณ์การใช้งานที่สอดคล้องกันมากขึ้นสำหรับผู้ใช้ที่มีสายตาเลือนราง มีความไวต่อแสง หรือเพียงแค่ชอบให้ระบบมีลักษณะเป็นสีเข้ม

image.png

แอป Fitbit เวอร์ชันเก่าแสดงผลกระทบของธีมมืดแบบขยาย ส่วนแอป Fitbit เวอร์ชันใหม่รองรับธีมมืดโดยตรง

เมื่อผู้ใช้เปิดใช้การตั้งค่าธีมมืดแบบขยาย ระบบจะใช้แอตทริบิวต์ธีม isLightTheme ของแอปเพื่อพิจารณาว่าจะใช้การกลับสีหรือไม่ หากแอปรับค่าจากธีม DayNight มาตรฐาน ระบบจะดำเนินการนี้ให้คุณโดยอัตโนมัติ หากไม่เป็นเช่นนั้น โปรดประกาศ isLightTheme="false" ในธีมมืดเพื่อให้แน่ใจว่าแอปจะไม่กลับด้านโดยไม่ตั้งใจ ระบบจะกลับด้านมุมมอง, Composables และ WebView มาตรฐานของ Android แต่จะไม่กลับด้านเครื่องมือการแสดงผลที่กำหนดเอง เช่น Flutter

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

รูปร่างไอคอนที่กำหนดเองและการเปลี่ยนธีมอัตโนมัติ

ใน QPR2 ผู้ใช้สามารถเลือกรูปร่างที่ต้องการสำหรับไอคอนแอป ซึ่งจะมีผลกับไอคอนทั้งหมดและตัวอย่างโฟลเดอร์ นอกจากนี้ หากแอปไม่มีไอคอนตามธีมโดยเฉพาะ ตอนนี้ระบบจะสร้างไอคอนดังกล่าวให้โดยอัตโนมัติได้ด้วยการใช้อัลกอริทึมการกรองสีกับไอคอน Launcher ที่มีอยู่

image.png

เซสชันตัวเลือกแบบอินเทอร์แอกทีฟ

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

การเพิ่มประสิทธิภาพการทำงานและประสิทธิภาพของแอป

เราขอแนะนำเครื่องมือและการอัปเดตที่ออกแบบมาเพื่อเพิ่มประสิทธิภาพเวิร์กโฟลว์และปรับปรุงประสิทธิภาพของแอป

สภาพแวดล้อมในการพัฒนาซอฟต์แวร์ Linux ที่มีแอปพลิเคชัน GUI

เราได้ขยายฟีเจอร์สภาพแวดล้อมในการพัฒนาซอฟต์แวร์ Linux เพื่อรองรับการเรียกใช้แอปพลิเคชัน GUI ของ Linux โดยตรงภายในสภาพแวดล้อมของเทอร์มินัล

image.png

Wilber มาสคอตของ GIMP ออกแบบโดย Aryeom Han ได้รับอนุญาตภายใต้ CC BY-SA 4.0 ภาพหน้าจอของอินเทอร์เฟซ GIMP ใช้โดยได้รับอนุญาต

การจัดการหน่วยความจำที่ไม่ใช้แล้วแบบรุ่น

ตอนนี้ Android Runtime (ART) มีตัวเก็บขยะ Generational Concurrent Mark-Compact (CMC) แล้ว ซึ่งจะเน้นการรวบรวมออบเจ็กต์ที่เพิ่งจัดสรร ทำให้ลดการใช้งาน CPU และเพิ่มประสิทธิภาพแบตเตอรี่

เมตริกการมีส่วนร่วมกับวิดเจ็ต

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

ความพร้อมใช้งานของขนาดหน้า 16 KB

เราได้เพิ่มกล่องโต้ตอบคำเตือนล่วงหน้าสำหรับแอปที่แก้ไขข้อบกพร่องได้ซึ่งไม่ได้จัดแนวหน้าเว็บขนาด 16 KB เพื่อช่วยเตรียมพร้อมสำหรับข้อกำหนดด้านสถาปัตยกรรมในอนาคต

image.png

สื่อ การเชื่อมต่อ และสุขภาพ

QPR2 มีการอัปเดตที่แข็งแกร่งสำหรับมาตรฐานสื่อและการเชื่อมต่ออุปกรณ์

IAMF และการแชร์เสียง

เราได้เพิ่มการรองรับการถอดรหัสซอฟต์แวร์สำหรับโมเดลและรูปแบบเสียงสมจริง (IAMF) ซึ่งเป็นรูปแบบเสียงรอบทิศทางแบบโอเพนซอร์ส นอกจากนี้ ตอนนี้การแชร์เสียงส่วนตัวสำหรับ Bluetooth LE Audio ยังผสานรวมเข้ากับตัวสลับเอาต์พุตของระบบโดยตรงแล้วด้วย

image.png

ข้อมูลอัปเดตเกี่ยวกับ Health Connect

ตอนนี้ Health Connect จะติดตามจำนวนก้าวโดยใช้เซ็นเซอร์ของอุปกรณ์โดยอัตโนมัติ หากแอปมีสิทธิ์ READ_STEPS ข้อมูลนี้จะพร้อมใช้งานจากแพ็กเกจ "android" ซึ่งไม่เพียงแต่จะช่วยลดความซับซ้อนของโค้ดที่จำเป็นต่อการติดตามจำนวนก้าวเท่านั้น แต่ยังช่วยประหยัดพลังงานได้มากขึ้นอีกด้วย นอกจากนี้ ยังติดตามน้ำหนัก เซ็ต และอัตราการรับรู้ความเหนื่อย (RPE) ในกลุ่มการออกกำลังกายได้ด้วย

การย้ายข้อมูลที่ราบรื่นยิ่งขึ้น

Data Transfer API ใหม่ของบุคคลที่สามช่วยให้การย้ายข้อมูลระหว่างอุปกรณ์ Android และ iOS มีความน่าเชื่อถือมากขึ้น

เสริมความแข็งแกร่งด้านความเป็นส่วนตัวและความปลอดภัย

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

การยืนยันนักพัฒนาซอฟต์แวร์

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

การป้องกัน OTP ทาง SMS

การนำส่งข้อความที่มีแฮชของตัวดึงข้อมูล SMS จะล่าช้าสำหรับแอปส่วนใหญ่เป็นเวลา 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

เขียนโดย

อ่านต่อ