รายการฟีเจอร์และการเปลี่ยนแปลงของ 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 จะปรับโควต้ารันไทม์ของงานแบบปกติและแบบเร่งด่วนตามปัจจัยต่างๆ เช่น บัคเก็ตสแตนด์บายของแอปที่แอปพลิเคชันอยู่ งานเริ่มทำงานขณะที่แอปอยู่ในสถานะด้านบนหรือไม่ และงานกำลังทำงานขณะเรียกใช้บริการที่ทำงานอยู่เบื้องหน้าหรือไม่
ฟังก์ชันหลัก เปลี่ยน (แอปทั้งหมด) เหตุผลการหยุดทำงานของงานที่ว่างเปล่าซึ่งถูกทิ้งไว้
หากต้องการตรวจหาและลดงานที่หยุดทำงานซึ่งถูกทิ้งไว้ แอปควรใช้เหตุผลการหยุดทำงาน STOP_REASON_TIMEOUT_ABANDONED ใหม่ซึ่งระบบกำหนดให้กับงานที่หยุดทำงานซึ่งถูกทิ้งไว้แทน STOP_REASON_TIMEOUT
ฟังก์ชันหลัก เปลี่ยน (แอปทั้งหมด) ขอบเขตความสำคัญของการออกอากาศตามลําดับจะไม่เป็นสากลอีกต่อไป
ใน Android 16 ระบบจะไม่รับประกันลําดับการนำส่งการออกอากาศโดยใช้แอตทริบิวต์ android:priority หรือ IntentFilter#setPriority() ในกระบวนการต่างๆ ระบบจะจัดลำดับความสำคัญของการออกอากาศสำหรับการออกอากาศตามลำดับภายในกระบวนการสมัครเดียวกันเท่านั้น ไม่ใช่ในกระบวนการทั้งหมดของระบบ
ฟังก์ชันหลัก เปลี่ยน (แอปทั้งหมด) โหมดความเข้ากันได้กับขนาดหน้า 16 KB
Android 15 รองรับหน้าหน่วยความจำขนาด 16 KB เพื่อเพิ่มประสิทธิภาพของแพลตฟอร์ม Android 16 เพิ่มโหมดความเข้ากันได้ ซึ่งช่วยให้แอปบางแอปที่สร้างขึ้นสำหรับหน้าหน่วยความจำขนาด 4 KB ทำงานในอุปกรณ์ที่กำหนดค่าไว้สำหรับหน้าหน่วยความจำขนาด 16 KB ได้
ฟังก์ชันหลัก เปลี่ยนแปลง (แอปที่กำหนดเป้าหมายเป็น 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 ปีขึ้นไป) เลิกใช้งานและปิดใช้ Elegant Font API
Android 16 เลิกใช้งานแอตทริบิวต์ elegantTextHeight และระบบจะไม่สนใจแอตทริบิวต์นี้เมื่อแอปกำหนดเป้าหมายเป็น Android 16
ประสบการณ์ของผู้ใช้และ UI ของระบบ เปลี่ยนแปลง (แอปที่กำหนดเป้าหมายเป็น 16 ปีขึ้นไป) ตัวเลือกการแสดงผลแบบไร้ขอบจะหยุดให้บริการ
ระบบได้นำแอตทริบิวต์ R.attr#windowOptOutEdgeToEdgeEnforcement ออกจากแอปที่กำหนดเป้าหมายเป็น Android 16 ขึ้นไปแล้ว ซึ่งทำให้แอปที่ใช้แอตทริบิวต์ดังกล่าวต้องจัดการส่วนแทรกของหน้าต่าง
ประสบการณ์ของผู้ใช้และ 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 เปิดตัวการแจ้งเตือนที่เน้นความคืบหน้าเพื่อช่วยผู้ใช้ติดตามเส้นทางตั้งแต่ต้นจนจบที่ผู้ใช้เป็นผู้เริ่มได้อย่างราบรื่น การแจ้งเตือนเหล่านี้ได้รับการอัปเกรดระดับการมองเห็นในแพลตฟอร์มต่างๆ ของระบบและการจัดอันดับสูงสุดในลิ้นชักการแจ้งเตือน
ประสบการณ์ของผู้ใช้และ UI ของระบบ ฟีเจอร์และ API ใหม่ การจัดการเนื้อหาสำหรับวอลเปเปอร์เคลื่อนไหว
ใน Android 16 เฟรมเวิร์กวอลเปเปอร์เคลื่อนไหวจะได้รับ Content API ใหม่เพื่อรับมือกับความท้าทายของวอลเปเปอร์แบบไดนามิกที่ขับเคลื่อนโดยผู้ใช้
ความปลอดภัย เปลี่ยน (แอปทั้งหมด) ปรับปรุงความปลอดภัยเพื่อป้องกันการโจมตีด้วยการเปลี่ยนเส้นทาง Intent
Android 16 เปิดตัวโซลูชันการรักษาความปลอดภัยที่เข้มงวดโดยค่าเริ่มต้นเพื่อรับมือกับช่องโหว่การเปลี่ยนเส้นทาง Intent
ความปลอดภัย ฟีเจอร์และ API ใหม่ Key sharing API
Android 16 เพิ่ม API ที่รองรับการแชร์สิทธิ์เข้าถึงคีย์ใน Android Keystore กับแอปอื่นๆ
รูปแบบของอุปกรณ์ เปลี่ยน (แอปทั้งหมด) การลบล้างของเจ้าของอุปกรณ์เสมือนจริง
ตอนนี้เจ้าของอุปกรณ์เสมือนจริงซึ่งจำกัดไว้สำหรับแอปที่เชื่อถือและมีสิทธิ์บางแอปสามารถลบล้างการตั้งค่าแอปในอุปกรณ์ที่เจ้าของอุปกรณ์เสมือนจริงจัดการได้
รูปแบบของอุปกรณ์ เปลี่ยนแปลง (แอปที่กำหนดเป้าหมายเป็น 16 ปีขึ้นไป) เลย์เอาต์แบบปรับเปลี่ยนได้
สําหรับแอปที่กําหนดเป้าหมายเป็น Android 16 ขึ้นไป แพลตฟอร์มจะไม่สนใจแอตทริบิวต์ไฟล์ Manifest และ API รันไทม์ที่จํากัดการวางแนวหน้าจอ สัดส่วนการแสดงผล และความสามารถในการปรับขนาด
รูปแบบของอุปกรณ์ ฟีเจอร์และ API ใหม่ เฟรมเวิร์กคุณภาพรูปภาพและเสียงมาตรฐานสำหรับทีวี
Android 16 เปิดตัวแพ็กเกจ MediaQuality ที่แสดงชุด API มาตรฐานสำหรับการเข้าถึงโปรไฟล์เสียงและรูปภาพ รวมถึงการตั้งค่าที่เกี่ยวข้องกับฮาร์ดแวร์ ซึ่งจะช่วยให้แอปสตรีมมิงสามารถค้นหาโปรไฟล์และนำไปใช้กับสื่อได้แบบไดนามิก
สุขภาพและการออกกำลังกาย เปลี่ยนแปลง (แอปที่กำหนดเป้าหมายเป็น 16 ปีขึ้นไป) สิทธิ์ด้านสุขภาพและการออกกำลังกาย
สำหรับแอปที่กําหนดเป้าหมายเป็น Android 16 ขึ้นไป สิทธิ์ด้านสุขภาพและการออกกำลังกายจะเปลี่ยนเป็นชุดสิทธิ์ที่ละเอียดยิ่งขึ้นภายใต้ android.permissions.health ซึ่ง Health Connect จะใช้
ประสิทธิภาพและแบตเตอรี่ ฟีเจอร์และ 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 ใหม่ API ของ Headroom ใน ADPF
ใน Android 16 SystemHealthManager ได้เปิดตัว API getCpuHeadroom และ getGpuHeadroom ซึ่งออกแบบมาเพื่อมอบทรัพยากร CPU และ GPU ที่พร้อมใช้งานโดยประมาณให้กับเกมและแอปที่ต้องใช้ทรัพยากรมาก
การเชื่อมต่อ ฟีเจอร์และ 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 เพิ่มการรองรับกล้องสำหรับการปรับอุณหภูมิสีและการปรับสีอย่างละเอียดเพื่อรองรับแอปพลิเคชันการบันทึกวิดีโอระดับมืออาชีพได้ดียิ่งขึ้น
กล้อง ฟีเจอร์และ API ใหม่ การเปิดรับแสงอัตโนมัติแบบผสม
Android 16 เพิ่มโหมดการเปิดรับแสงอัตโนมัติแบบผสมใหม่ลงใน Camera2 ซึ่งช่วยให้คุณควบคุมแง่มุมต่างๆ ของการเปิดรับแสงด้วยตนเองได้ขณะที่อัลกอริทึมการเปิดรับแสงอัตโนมัติ (AE) จัดการส่วนที่เหลือ
กล้อง ฟีเจอร์และ API ใหม่ การดำเนินการตามเจตนารมณ์ในการจับภาพเคลื่อนไหว
Android 16 เพิ่มการดำเนินการตามเจตนารมณ์มาตรฐาน ACTION_MOTION_PHOTO_CAPTURE และ ACTION_MOTION_PHOTO_CAPTURE_SECURE ซึ่งจะส่งคําขอให้แอปพลิเคชันกล้องจับภาพเคลื่อนไหวและแสดงผล
กล้อง ฟีเจอร์และ API ใหม่ การตรวจจับฉากในโหมดกลางคืนของกล้อง
Android 16 เพิ่ม EXTENSION_NIGHT_MODE_INDICATOR เพื่อช่วยแอปทราบว่าควรเปลี่ยนจากหรือไปยังเซสชันกล้องโหมดกลางคืนเมื่อใด คุณสามารถใช้ CaptureResult ภายใน Camera2 ได้หากอุปกรณ์รองรับ
กล้อง ฟีเจอร์และ API ใหม่ การเพิ่มประสิทธิภาพรูปภาพ UltraHDR
Android 16 เพิ่มการรองรับรูปภาพ UltraHDR ในรูปแบบไฟล์ HEIC
การทำให้เป็นสากล ฟีเจอร์และ API ใหม่ ข้อความแนวตั้ง
Android 16 เพิ่มการรองรับระดับล่างสำหรับการแสดงผลและการวัดข้อความในแนวตั้งเพื่อให้การสนับสนุนการเขียนแนวตั้งพื้นฐานสำหรับนักพัฒนาไลบรารี
การทำให้เป็นสากล ฟีเจอร์และ API ใหม่ การปรับแต่งระบบการวัด
Android 16 เพิ่มความสามารถในการปรับแต่งระบบการวัดค่าในค่ากำหนดระดับภูมิภาคภายในการตั้งค่า
การช่วยเหลือพิเศษ ฟีเจอร์และ API ใหม่ API การช่วยเหลือพิเศษที่ปรับปรุงใหม่
Android 16 เพิ่ม API เพิ่มเติมเพื่อปรับปรุงความหมายของ UI ซึ่งช่วยเพิ่มความสอดคล้องสำหรับผู้ใช้ที่พึ่งพาบริการการช่วยเหลือพิเศษ เช่น TalkBack
การช่วยเหลือพิเศษ ฟีเจอร์และ API ใหม่ โทรศัพท์เป็นอินพุตไมโครโฟนสำหรับการโทรด้วยเครื่องช่วยฟัง LEA
Android 16 เพิ่มความสามารถในการสลับระหว่างไมโครโฟนในตัวของเครื่องช่วยฟังกับไมโครโฟนในโทรศัพท์สำหรับการโทรด้วยเสียงให้แก่ผู้ใช้เครื่องช่วยฟัง LE Audio
การช่วยเหลือพิเศษ ฟีเจอร์และ API ใหม่ ตัวควบคุมระดับเสียงรอบข้างสำหรับเครื่องช่วยฟัง LEA
Android 16 เพิ่มความสามารถในการปรับระดับเสียงของเสียงรอบข้างที่ไมโครโฟนของเครื่องช่วยฟังตรวจพบให้แก่ผู้ใช้เครื่องช่วยฟัง LE Audio
กราฟิก ฟีเจอร์และ API ใหม่ เอฟเฟกต์กราฟิกที่กำหนดเองด้วย AGSL
Android 16 เพิ่ม RuntimeColorFilter และ RuntimeXfermode ซึ่งช่วยให้คุณสร้างเอฟเฟกต์ที่ซับซ้อนได้ เช่น เกณฑ์ สีซีเปีย และความอิ่มตัวของสี และนำไปใช้กับการเรียกใช้การวาด