รายการฟีเจอร์และการเปลี่ยนแปลงของ Android 16

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

หมวดหมู่ ประเภท ชื่อ
ฟังก์ชันหลัก เปลี่ยน (แอปทั้งหมด) การเปลี่ยนแปลงภายในของ ART
Android 16 มีการอัปเดตล่าสุดสำหรับรันไทม์ Android (ART) ซึ่งจะปรับปรุงประสิทธิภาพของรันไทม์ Android (ART) และรองรับฟีเจอร์ Java เพิ่มเติม การปรับปรุงเหล่านี้ยังพร้อมให้บริการในอุปกรณ์กว่า 1 พันล้านเครื่องที่ใช้ Android 12 (API ระดับ 31) ขึ้นไปผ่านการอัปเดตระบบ Google Play เมื่อมีการเผยแพร่การเปลี่ยนแปลงเหล่านี้ ไลบรารีและโค้ดแอปที่อาศัยโครงสร้างภายในของ ART อาจทํางานไม่ถูกต้องในอุปกรณ์ที่ใช้ Android 16 รวมถึง Android เวอร์ชันเก่าที่อัปเดตโมดูล ART ผ่านการอัปเดตระบบของ Google Play
ฟังก์ชันหลัก เปลี่ยน (แอปทั้งหมด) การเพิ่มประสิทธิภาพโควต้า JobScheduler
Android 16 จะปรับโควต้ารันไทม์ของงานแบบปกติและแบบเร่งด่วนตามปัจจัยต่างๆ เช่น บัคเก็ตสแตนด์บายของแอปที่แอปพลิเคชันอยู่ งานเริ่มทำงานขณะที่แอปอยู่ในสถานะด้านบนหรือไม่ และงานกำลังทำงานขณะเรียกใช้บริการที่ทำงานอยู่เบื้องหน้าหรือไม่
ฟังก์ชันหลัก เปลี่ยน (แอปทั้งหมด) ขอบเขตความสำคัญของการออกอากาศตามลําดับจะไม่เป็นสากลอีกต่อไป
ใน Android 16 ระบบจะไม่รับประกันลําดับการนำส่งการออกอากาศโดยใช้แอตทริบิวต์ android:priority หรือ IntentFilter#setPriority() ในกระบวนการต่างๆ ระบบจะพิจารณาลำดับความสำคัญของการออกอากาศสำหรับการออกอากาศตามลำดับภายในกระบวนการสมัครเดียวกันเท่านั้น ไม่ใช่ในกระบวนการทั้งหมดของระบบ
ฟังก์ชันหลัก เปลี่ยนแปลง (แอปที่กำหนดเป้าหมายเป็น 16 ปีขึ้นไป) การเพิ่มประสิทธิภาพการกำหนดเวลาทำงานแบบอัตราคงที่
สำหรับแอปที่กำหนดเป้าหมายเป็น Android 16 ขึ้นไป ระบบจะเรียกใช้ scheduleAtFixedRate ที่พลาดไปไม่เกิน 1 ครั้งทันทีเมื่อแอปกลับมาอยู่ในวงจรที่ถูกต้อง
ฟังก์ชันหลัก ฟีเจอร์และ API ใหม่ การเปิดตัว Android API 2 เวอร์ชันในปี 2025
ใน Android 16 เวอร์ชันตัวอย่างมีไว้สำหรับ Android เวอร์ชันหลักรุ่นถัดไปซึ่งมีกำหนดเปิดตัวในไตรมาสที่ 2 ของปี 2025 เวอร์ชันนี้คล้ายกับ API ทั้งหมดของเราในอดีตที่เรามีการเปลี่ยนแปลงลักษณะการทำงานตามแผนที่วางไว้ซึ่งมักจะเชื่อมโยงกับ targetSdkVersion เราวางแผนที่จะเปิดตัวอีกรอบในไตรมาสที่ 4 ของปี 2025 ซึ่งจะมี API ใหม่สำหรับนักพัฒนาแอปด้วย เวอร์ชันหลักในไตรมาสที่ 2 จะเป็นเวอร์ชันเดียวในปี 2025 ที่มีการเปลี่ยนแปลงลักษณะการทำงานตามแผนที่วางไว้ซึ่งอาจส่งผลกระทบต่อแอป
ประสบการณ์ของผู้ใช้และ UI ของระบบ เปลี่ยน (แอปทั้งหมด) เลิกใช้งานการประกาศการช่วยเหลือพิเศษที่รบกวน
Android 16 เลิกใช้งานการประกาศการช่วยเหลือพิเศษที่รบกวน ซึ่งมีลักษณะการใช้งาน announceForAccessibility หรือการส่งเหตุการณ์การช่วยเหลือพิเศษ TYPE_ANNOUNCEMENT
ประสบการณ์ของผู้ใช้และ UI ของระบบ เปลี่ยน (แอปทั้งหมด) การรองรับการนำทางแบบ 3 ปุ่ม
Android 16 รองรับการนำทางแบบ 3 ปุ่มสำหรับการกดกลับแบบคาดการณ์สำหรับแอปที่ย้ายข้อมูลไปยังการกดกลับแบบคาดการณ์อย่างถูกต้องแล้ว
ประสบการณ์ของผู้ใช้และ UI ของระบบ เปลี่ยนแปลง (แอปที่กำหนดเป้าหมายเป็น 16 ปีขึ้นไป) คุณต้องย้ายข้อมูลหรือเลือกไม่ใช้ท่าทางสัมผัสย้อนกลับแบบคาดเดา
สำหรับแอปที่กำหนดเป้าหมายเป็น Android 16 ตอนนี้ภาพเคลื่อนไหวของระบบ เช่น การกลับไปที่หน้าจอหลัก ข้ามงาน และข้ามกิจกรรมจะปรากฏในแอปโดยค่าเริ่มต้น ค่าเริ่มต้นของ android:enableOnBackInvokedCallback จะเป็น true และระบบจะไม่สนใจการเรียกใช้ OnBackPressed และ KeyEvent.KEYCODE_BACK เพื่อให้สอดคล้องกับการเปลี่ยนแปลงนี้ในระบบ
ประสบการณ์ของผู้ใช้และ UI ของระบบ ฟีเจอร์และ API ใหม่ การอัปเดตการย้อนกลับแบบคาดเดา
Android 16 เพิ่ม API ใหม่เพื่อช่วยให้คุณเปิดใช้การเคลื่อนไหวของระบบสำหรับการย้อนกลับแบบคาดเดาในการไปยังส่วนต่างๆ ด้วยท่าทางสัมผัส เช่น การเคลื่อนไหวกลับไปยังหน้าแรก Android 16 เพิ่ม finishAndRemoveTaskCallback() และ moveTaskToBackCallback เข้ามาด้วย
ประสบการณ์ของผู้ใช้และ UI ของระบบ ฟีเจอร์และ API ใหม่ การสั่นที่สมจริงยิ่งขึ้น
Android 16 เพิ่ม Haptic API ที่ช่วยแอปกำหนดความกว้างและความถี่ของเส้นโค้งของเอฟเฟกต์การสัมผัสขณะแยกความแตกต่างระหว่างความสามารถของอุปกรณ์
ประสบการณ์ของผู้ใช้และ UI ของระบบ ฟีเจอร์และ API ใหม่ การแจ้งเตือนที่เน้นความคืบหน้า
Android 16 เปิดตัวการแจ้งเตือนที่เน้นความคืบหน้าเพื่อช่วยผู้ใช้ติดตามเส้นทางตั้งแต่ต้นจนจบที่ผู้ใช้เป็นผู้เริ่มได้อย่างราบรื่น การแจ้งเตือนเหล่านี้ได้รับการอัปเกรดระดับการมองเห็นในแพลตฟอร์มต่างๆ ของระบบและการจัดอันดับสูงสุดในลิ้นชักการแจ้งเตือน
หน้าจอขนาดใหญ่และรูปแบบของอุปกรณ์ เปลี่ยนแปลง (แอปที่กำหนดเป้าหมายเป็น 16 ปีขึ้นไป) เลย์เอาต์แบบปรับเปลี่ยนได้
สำหรับแอปที่กำหนดเป้าหมายเป็น Android 16 ขึ้นไป แพลตฟอร์มจะไม่สนใจแอตทริบิวต์ไฟล์ Manifest และ API รันไทม์ที่จำกัดการวางแนวหน้าจอ สัดส่วนการแสดงผล และความสามารถในการปรับขนาด
ประสิทธิภาพและแบตเตอรี่ ฟีเจอร์และ API ใหม่ คอมโพเนนต์เริ่มต้นใน ApplicationStartInfo
Android 16 เพิ่ม getStartComponent() เพื่อแยกแยะประเภทคอมโพเนนต์ที่ทริกเกอร์การเริ่มต้น ซึ่งจะเป็นประโยชน์ในการเพิ่มประสิทธิภาพขั้นตอนการเริ่มต้นของแอป
ประสิทธิภาพและแบตเตอรี่ ฟีเจอร์และ API ใหม่ อัตราการรีเฟรชแบบปรับอัตโนมัติ
Android 16 เปิดตัว hasArrSupport() และ getSuggestedFrameRate(int) พร้อมกับคืนค่า getSupportedRefreshRates() เพื่อให้แอปของคุณใช้ประโยชน์จาก ARR ได้ง่ายขึ้น
ประสิทธิภาพและแบตเตอรี่ ฟีเจอร์และ API ใหม่ การตรวจสอบงานให้ดียิ่งขึ้น
ใน Android 16 เราจะเปิดตัว JobScheduler#getPendingJobReasons() ซึ่งจะแสดงเหตุผลหลายประการที่งานรอดำเนินการอยู่ ทั้งจากข้อจำกัดที่นักพัฒนาแอปกำหนดไว้อย่างชัดเจนและข้อจำกัดโดยนัยที่ระบบกำหนดไว้ นอกจากนี้ เรายังเปิดตัว JobScheduler#getPendingJobReasonsHistory() ซึ่งจะแสดงรายการการเปลี่ยนแปลงเหตุผลของงานล่าสุดที่รอดำเนินการ
ประสิทธิภาพและแบตเตอรี่ ฟีเจอร์และ API ใหม่ การโปรไฟล์ที่ระบบเรียกให้แสดง
Android 16 เปิดตัวการโปรไฟล์ที่ระบบเรียกให้แสดงใน ProfilingManager แอปสามารถลงทะเบียนความสนใจในการรับการติดตามสำหรับทริกเกอร์บางอย่าง เช่น Cold Start reportFullyDrawn หรือ ANR จากนั้นระบบจะเริ่มและหยุดการติดตามในนามของแอป หลังจากการติดตามเสร็จสิ้นแล้ว ระบบจะส่งผลลัพธ์ไปยังไดเรกทอรีข้อมูลของแอป
การเชื่อมต่อ ฟีเจอร์และ API ใหม่ การกำหนดตำแหน่งด้วยการรักษาความปลอดภัยที่ดียิ่งขึ้น
Android 16 เพิ่มการรองรับฟีเจอร์ด้านความปลอดภัยที่มีประสิทธิภาพในตำแหน่ง Wi-Fi บนอุปกรณ์ที่รองรับ Wi-Fi 6 802.11az ซึ่งช่วยให้แอปสามารถรวมความแม่นยำที่สูงขึ้น ความสามารถในการปรับขนาดที่มากขึ้น และการกําหนดเวลาแบบไดนามิกของโปรโตคอลเข้ากับการปรับปรุงด้านความปลอดภัย ซึ่งรวมถึงการเข้ารหัส AES-256 และการปกป้องจากการโจมตี MITM
การเชื่อมต่อ ฟีเจอร์และ API ใหม่ API การวัดระยะทางทั่วไป
Android 16 มี RangingManager ใหม่ ซึ่งระบุวิธีหาระยะทางและมุมในฮาร์ดแวร์ที่รองรับระหว่างอุปกรณ์ในเครื่องกับอุปกรณ์ระยะไกล
สื่อ ฟีเจอร์และ API ใหม่ การปรับปรุงเครื่องมือเลือกรูปภาพ
Android 16 มีการปรับปรุงเครื่องมือเลือกรูปภาพ เช่น API ใหม่ที่ช่วยให้แอปฝังเครื่องมือเลือกรูปภาพลงในลําดับชั้นมุมมองได้ และ API ใหม่ที่ช่วยให้เครื่องมือเลือกรูปภาพของ Android ค้นหาจากผู้ให้บริการสื่อในระบบคลาวด์ได้
สื่อ ฟีเจอร์และ API ใหม่ วิดีโอระดับมืออาชีพขั้นสูง
Android 16 รองรับตัวแปลงรหัสวิดีโอระดับมืออาชีพขั้นสูง (APV) ซึ่งออกแบบมาเพื่อใช้บันทึกวิดีโอคุณภาพสูงและหลังการประมวลผลในระดับมืออาชีพ
ความเป็นส่วนตัว ฟีเจอร์และ API ใหม่ การอัปเดต Health Connect
Health Connect เพิ่ม ACTIVITY_INTENSITY ซึ่งเป็นประเภทข้อมูลใหม่ที่กําหนดตามหลักเกณฑ์ขององค์การอนามัยโลกเกี่ยวกับกิจกรรมระดับปานกลางและหนัก นอกจากนี้ Health Connect ยังมี API ที่อัปเดตซึ่งรองรับบันทึกข้อมูลสุขภาพด้วย ซึ่งช่วยให้แอปอ่านและเขียนเวชระเบียนในรูปแบบ FHIR ได้โดยได้รับความยินยอมจากผู้ใช้อย่างชัดเจน API นี้อยู่ในโปรแกรมทดลองใช้ก่อนเปิดตัว หากต้องการเข้าร่วม โปรดลงชื่อสมัครเข้าร่วมโปรแกรมทดลองใช้ก่อนเปิดตัว
ความเป็นส่วนตัว ฟีเจอร์และ API ใหม่ Privacy Sandbox ใน Android
Android 16 รวม Privacy Sandbox ใน Android เวอร์ชันล่าสุดไว้ด้วย ซึ่งเป็นส่วนหนึ่งของความพยายามอย่างต่อเนื่องของเราในการพัฒนาเทคโนโลยีที่ผู้ใช้รู้ว่าความเป็นส่วนตัวของตนได้รับการคุ้มครอง
กล้อง ฟีเจอร์และ API ใหม่ การตรวจจับฉากในโหมดกลางคืนของกล้อง
Android 16 เพิ่ม EXTENSION_NIGHT_MODE_INDICATOR เพื่อช่วยแอปทราบว่าควรเปลี่ยนจากหรือไปยังเซสชันกล้องโหมดกลางคืนเมื่อใด คุณสามารถใช้ CaptureResult ภายใน Camera2 ได้หากอุปกรณ์รองรับ
การทำให้เป็นสากล ฟีเจอร์และ API ใหม่ ข้อความแนวตั้ง
Android 16 เพิ่มการรองรับระดับล่างสำหรับการแสดงผลและการวัดข้อความในแนวตั้งเพื่อให้การสนับสนุนการเขียนแนวตั้งพื้นฐานสำหรับนักพัฒนาไลบรารี
การช่วยเหลือพิเศษ ฟีเจอร์และ API ใหม่ คําอธิบายเสริม
Android 16 เพิ่ม setSupplementalDescription เพื่อให้คุณระบุข้อความที่ให้ข้อมูลเกี่ยวกับ ViewGroup ได้โดยไม่ต้องลบล้างข้อมูลจากรายการย่อย
การช่วยเหลือพิเศษ ฟีเจอร์และ API ใหม่ ช่องในแบบฟอร์มที่ต้องกรอก
Android 16 เพิ่ม setFieldRequired ลงใน AccessibilityNodeInfo เพื่อให้แอปบอกบริการช่วยเหลือพิเศษได้ว่าต้องป้อนข้อมูลในช่องในแบบฟอร์ม
การช่วยเหลือพิเศษ ฟีเจอร์และ API ใหม่ โทรศัพท์เป็นอินพุตไมโครโฟนสำหรับการโทรด้วยเครื่องช่วยฟัง LEA
Android 16 เพิ่มความสามารถในการสลับระหว่างไมโครโฟนในตัวของเครื่องช่วยฟังกับไมโครโฟนในโทรศัพท์สำหรับการโทรด้วยเสียงให้แก่ผู้ใช้เครื่องช่วยฟัง LE Audio
การช่วยเหลือพิเศษ ฟีเจอร์และ API ใหม่ การควบคุมระดับเสียงรอบข้างสำหรับเครื่องช่วยฟัง LEA
Android 16 เพิ่มความสามารถในการปรับระดับเสียงของเสียงรอบข้างที่ไมโครโฟนของเครื่องช่วยฟังตรวจพบให้แก่ผู้ใช้เครื่องช่วยฟัง LE Audio