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

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

  • กล้อง
  • การเชื่อมต่อ
  • ฟังก์ชันหลัก
  • เครื่องมือและประสิทธิภาพการทำงานของนักพัฒนาซอฟต์แวร์
  • กราฟิก
  • สื่อ
  • ประสิทธิภาพและแบตเตอรี่
  • ความเป็นส่วนตัวและความปลอดภัย
  • แท็บเล็ตและหน้าจอขนาดใหญ่
  • ประสบการณ์ของผู้ใช้
  • บริการ Google Play
  • ข้อจํากัดที่ไม่ใช่ SDK
  • เปลี่ยน (แอปทั้งหมด)
  • เปลี่ยนแปลง (แอปที่กำหนดเป้าหมายเป็น Android 13 ขึ้นไป)
  • ฟีเจอร์และ API ใหม่
หมวดหมู่ ประเภท ชื่อ
กราฟิก ฟีเจอร์และ API ใหม่ โปรแกรมเปลี่ยนสีที่เขียนโปรแกรมได้
แอปสามารถใช้ออบเจ็กต์ RuntimeShader ที่เขียนโปรแกรมได้เพื่อสร้างเอฟเฟกต์ขั้นสูง
กราฟิก ฟีเจอร์และ API ใหม่ การปรับปรุง Choreographer
วิธีการเพิ่มเติมใน Choreographer และ ASurfaceControl API จะให้ข้อมูลเพิ่มเติมแก่แอปเกี่ยวกับไทม์ไลน์เฟรมที่เป็นไปได้ และเพิ่มบริบทเพิ่มเติมลงใน SurfaceFlinger เกี่ยวกับวงจรเฟรม
กล้อง ฟีเจอร์และ API ใหม่ การจับภาพวิดีโอ HDR
แอปสามารถใช้ Camera2 API เพื่อจับภาพและแสดงตัวอย่างเนื้อหาวิดีโอ HDR
การเชื่อมต่อ เปลี่ยนแปลง (แอปที่กำหนดเป้าหมายเป็น 13 ขึ้นไป) เลิกใช้งาน BluetoothAdapter#enable() และ BluetoothAdapter#disable()
สำหรับแอปที่กำหนดเป้าหมายเป็น Android 13 (API ระดับ 33) ขึ้นไป ระบบจะเลิกใช้งานเมธอด BluetoothAdapter#enable() และ BluetoothAdapter#disable() และจะแสดงผลเป็น false เสมอ
ข้อจำกัดของอินเทอร์เฟซที่ไม่ใช่ SDK เปลี่ยนแปลง (แอปที่กำหนดเป้าหมายเป็น Android 13 ขึ้นไป) การอัปเดตข้อจำกัดของอินเทอร์เฟซที่ไม่ใช่ SDK
Android 13 มีรายการอินเทอร์เฟซที่ไม่ใช่ SDK ซึ่งถูกจำกัดซึ่งอัปเดตแล้ว โดยอิงตามการทำงานร่วมกันกับนักพัฒนาแอป Android และการทดสอบภายในครั้งล่าสุด
ความเป็นส่วนตัวและความปลอดภัย เปลี่ยน (แอปทั้งหมด) สิทธิ์รันไทม์สำหรับการแจ้งเตือน
Android 13 เปิดตัวสิทธิ์ใหม่สำหรับการแจ้งเตือนรันไทม์ นั่นคือ POST_NOTIFICATIONS
ความเป็นส่วนตัวและความปลอดภัย เปลี่ยน (แอปทั้งหมด) ซ่อนเนื้อหาที่ละเอียดอ่อนจากคลิปบอร์ด
แอปที่อนุญาตให้ผู้ใช้คัดลอกเนื้อหาที่ละเอียดอ่อนไปยังคลิปบอร์ดต้องเพิ่มการแจ้งเพื่อซ่อนเนื้อหานั้นจากตัวอย่างเนื้อหาในคลิปบอร์ด
ความเป็นส่วนตัวและความปลอดภัย เปลี่ยน (แอปทั้งหมด) ย้ายข้อมูลออกจากรหัสผู้ใช้ที่แชร์
แอปที่ใช้แอตทริบิวต์ที่เลิกใช้งานแล้วซึ่งได้แก่ android:sharedUserId และไม่ได้ขึ้นอยู่กับฟังก์ชันการทำงานของแอตทริบิวต์อีกต่อไปควรเปลี่ยนไปใช้กลไกอื่นๆ
ความเป็นส่วนตัวและความปลอดภัย เปลี่ยนแปลง (แอปที่กำหนดเป้าหมายเป็น 13 ขึ้นไป) สิทธิ์รันไทม์ใหม่สำหรับอุปกรณ์ Wi-Fi ที่อยู่ใกล้เคียง
เมื่อใช้ Wi-Fi API บางรายการ แอปที่ไม่จําเป็นต้องเข้าถึงตําแหน่งจริงของอุปกรณ์ควรยืนยันเรื่องนี้อย่างหนักแน่นโดยใช้สิทธิ์ใหม่
ความเป็นส่วนตัวและความปลอดภัย เปลี่ยนแปลง (แอปที่กำหนดเป้าหมายเป็น 13 ขึ้นไป) การใช้เซ็นเซอร์ร่างกายในเบื้องหลังต้องใช้สิทธิ์ใหม่
หากแอปกำหนดเป้าหมายเป็น Android 13 และต้องเข้าถึงข้อมูลเซ็นเซอร์ร่างกายขณะทำงานในเบื้องหลัง คุณต้องประกาศสิทธิ์ BODY_SENSORS_BACKGROUND ใหม่
ความเป็นส่วนตัวและความปลอดภัย เปลี่ยนแปลง (แอปที่กำหนดเป้าหมายเป็น Android 13 ขึ้นไป) สิทธิ์ของสื่อแบบละเอียด
ตอนนี้แอปต้องใช้สิทธิ์แยกต่างหากเพื่อขอสิทธิ์เข้าถึงสื่อประเภทต่างๆ แทนการใช้สิทธิ์ READ_EXTERNAL_STORAGE
ความเป็นส่วนตัวและความปลอดภัย ฟีเจอร์และ API ใหม่ การส่งออกตัวรับที่ลงทะเบียนตามบริบทที่ปลอดภัยยิ่งขึ้น
Android 13 ให้คุณระบุได้ว่าควรส่งออกและแสดง Broadcast Receiver บางรายการในแอปให้แอปอื่นๆ ในอุปกรณ์เห็นหรือไม่ เพื่อช่วยเพิ่มความปลอดภัยของตัวรับรันไทม์
ความเป็นส่วนตัวและความปลอดภัย ฟีเจอร์และ API ใหม่ เครื่องมือเลือกรูปภาพ
แอปควรใช้เครื่องมือเลือกรูปภาพแบบใหม่เพื่อให้ผู้ใช้เลือกไฟล์สื่อได้โดยไม่ต้องให้สิทธิ์เข้าถึงคลังสื่อทั้งหมดด้วยวิธีที่มีอยู่แล้วในตัวและปลอดภัย
ความเป็นส่วนตัวและความปลอดภัย ฟีเจอร์และ API ใหม่ สิทธิ์รันไทม์ใหม่สำหรับอุปกรณ์ Wi-Fi ที่อยู่ใกล้เคียง
แอปสามารถขอสิทธิ์ใหม่เพื่อค้นหาอุปกรณ์ Wi-Fi ที่อยู่ใกล้เคียงได้โดยไม่ต้องเข้าถึงตำแหน่งของอุปกรณ์
ความเป็นส่วนตัวและความปลอดภัย ฟีเจอร์และ API ใหม่ สิทธิ์ใหม่ในการใช้การปลุกในเวลาที่แน่นอน
เมื่อกำหนดเป้าหมายเป็น Android 13 แอปต่างๆ เช่น ปฏิทินและการปลุกจะใช้สิทธิ์ใหม่สำหรับUSE_EXACT_ALARMเวลาติดตั้งเพื่อตั้งการปลุกในเวลาที่แน่นอนได้
ความเป็นส่วนตัวและความปลอดภัย ฟีเจอร์และ API ใหม่ สิทธิ์ที่นักพัฒนาแอปดาวน์เกรดได้
ตั้งแต่ Android 13 เป็นต้นไป แอปจะเพิกถอนสิทธิ์เข้าถึงรันไทม์ที่ได้รับก่อนหน้านี้จากระบบหรือผู้ใช้ได้
ความเป็นส่วนตัวและความปลอดภัย ฟีเจอร์และ API ใหม่ รูปแบบลายเซ็น APK v3.1
รูปแบบลายเซ็น APK v3.1 ช่วยให้แอปรองรับผู้รับรองเดิมและผู้รับรองที่เวียนเปลี่ยนใน APK เดียว รวมถึงรองรับการกำหนดเป้าหมายเวอร์ชัน SDK ด้วย
ความเป็นส่วนตัวและความปลอดภัย ฟีเจอร์และ API ใหม่ การรายงานข้อผิดพลาดที่ดียิ่งขึ้นใน Keystore และ KeyMint
ตอนนี้ Keystore และ KeyMint มีตัวบ่งชี้ข้อผิดพลาดที่ละเอียดและแม่นยำมากขึ้นสำหรับแอปที่สร้างคีย์
เครื่องมือและประสิทธิภาพการทำงานของนักพัฒนาซอฟต์แวร์ ฟีเจอร์และ API ใหม่ ไอคอนแอปตามธีม
แอปสามารถจัดเตรียมไอคอนแอปโมโนโครมที่ปรับแต่งสไตล์ในอุปกรณ์ของผู้ใช้โดยใช้สีแบบไดนามิกของ Material You
เครื่องมือและประสิทธิภาพการทำงานของนักพัฒนาซอฟต์แวร์ ฟีเจอร์และ API ใหม่ ค่ากําหนดภาษาที่ใช้ในแอป
แอปสามารถใช้ API แพลตฟอร์มใหม่เพื่อตั้งค่าหรือรับภาษาที่ผู้ใช้ต้องการสำหรับแต่ละแอป
เครื่องมือและประสิทธิภาพการทำงานของนักพัฒนาซอฟต์แวร์ ฟีเจอร์และ API ใหม่ การแบ่งบรรทัดเร็วขึ้น
Android 13 ปรับปรุงประสิทธิภาพการแบ่งบรรทัดสำหรับอินสแตนซ์ TextView อย่างมาก
เครื่องมือและประสิทธิภาพการทำงานของนักพัฒนาซอฟต์แวร์ ฟีเจอร์และ API ใหม่ Text Conversion API
ใน Android 13 แอปสามารถเรียกใช้ Text Conversion API ใหม่เพื่อให้ผู้ใช้ที่พูดภาษาที่มีวิธีการป้อนตัวอักษรตามการออกเสียงค้นหาสิ่งที่ต้องการได้เร็วและง่ายขึ้น
เครื่องมือและประสิทธิภาพการทำงานของนักพัฒนาซอฟต์แวร์ ฟีเจอร์และ API ใหม่ ปรับปรุงความสูงของบรรทัดสำหรับอักษรที่ไม่ใช้แบบละติน
Android 13 ปรับปรุงการแสดงอักษรที่ไม่ใช้แบบละติน (เช่น ทมิฬ พม่า เตลูกู และทิเบต) โดยใช้ความสูงของบรรทัดที่ปรับให้เหมาะกับแต่ละภาษา
เครื่องมือและประสิทธิภาพการทำงานของนักพัฒนาซอฟต์แวร์ ฟีเจอร์และ API ใหม่ การปรับปรุงการขึ้นบรรทัดใหม่ของข้อความภาษาญี่ปุ่น
ตอนนี้ TextView สามารถขึ้นบรรทัดใหม่ตาม Bunsetsu (หน่วยคำที่เล็กที่สุดซึ่งฟังดูเป็นธรรมชาติ) หรือวลีแทนการขึ้นบรรทัดใหม่ตามอักขระ เพื่อให้แอปพลิเคชันภาษาญี่ปุ่นดูเรียบร้อยและอ่านง่ายขึ้น
เครื่องมือและประสิทธิภาพการทำงานของนักพัฒนาซอฟต์แวร์ ฟีเจอร์และ API ใหม่ การอัปเดตไลบรารี Unicode
Android 13 เพิ่มการปรับปรุง การแก้ไข และการเปลี่ยนแปลงล่าสุดที่รวมอยู่ใน Unicode ICU 70, Unicode CLDR 40 และ Unicode 14.0
เครื่องมือและประสิทธิภาพการทำงานของนักพัฒนาซอฟต์แวร์ ฟีเจอร์และ API ใหม่ แบบอักษรเวกเตอร์สี
Android 13 เพิ่มการรองรับการแสดงผลสำหรับแบบอักษร COLR เวอร์ชัน 1 และอัปเดตอีโมจิของระบบเป็นรูปแบบ COLRv1
เครื่องมือและประสิทธิภาพการทำงานของนักพัฒนาซอฟต์แวร์ ฟีเจอร์และ API ใหม่ Quick Settings placement API
แอปที่มีการ์ดที่กำหนดเองสามารถทำให้การ์ดเหล่านั้นพร้อมใช้งานในการตั้งค่าด่วน
เครื่องมือและประสิทธิภาพการทำงานของนักพัฒนาซอฟต์แวร์ ฟีเจอร์และ API ใหม่ ตัวอย่างในคลิปบอร์ด
ตั้งแต่ Android 13 เป็นต้นไป แอปจะใช้การยืนยันด้วยภาพมาตรฐานทุกครั้งที่มีการเพิ่มเนื้อหาลงในคลิปบอร์ด
เครื่องมือและประสิทธิภาพการทำงานของนักพัฒนาซอฟต์แวร์ ฟีเจอร์และ API ใหม่ ท่าทางสัมผัสการย้อนกลับที่คาดการณ์ได้
Android 13 เปิดตัวท่าทางสัมผัสการย้อนกลับที่คาดการณ์ได้สำหรับอุปกรณ์ Android เช่น โทรศัพท์ หน้าจอขนาดใหญ่ และอุปกรณ์แบบพับได้
เครื่องมือและประสิทธิภาพการทำงานของนักพัฒนาซอฟต์แวร์ ฟีเจอร์และ API ใหม่ เสียงผ่านบลูทูธ LE
Android 13 เพิ่มการรองรับ LE Audio ในตัว ดังนั้นนักพัฒนาแอปจึงควรใช้ความสามารถใหม่นี้ได้โดยไม่มีค่าใช้จ่ายในอุปกรณ์ที่เข้ากันได้
เครื่องมือและประสิทธิภาพการทำงานของนักพัฒนาซอฟต์แวร์ ฟีเจอร์และ API ใหม่ MIDI 2.0
Android 13 เพิ่มการรองรับมาตรฐาน MIDI 2.0 ใหม่ รวมถึงความสามารถในการเชื่อมต่อฮาร์ดแวร์ MIDI 2.0 ผ่าน USB
เครื่องมือและประสิทธิภาพการทำงานของนักพัฒนาซอฟต์แวร์ ฟีเจอร์และ API ใหม่ การเพิ่มประสิทธิภาพ ART
Android 13 ปรับปรุงประสิทธิภาพและประสิทธิผลของแอปทั้งหมดผ่านการอัปเดตรันไทม์ ART
แท็บเล็ตและหน้าจอขนาดใหญ่ ฟีเจอร์และ API ใหม่ การรองรับแท็บเล็ตและอุปกรณ์หน้าจอขนาดใหญ่ที่ดีขึ้น
Android 13 ต่อยอดมาจากการเพิ่มประสิทธิภาพแท็บเล็ตที่เปิดตัวใน Android 12 และการอัปเดตฟีเจอร์ใหม่ใน 12L ซึ่งรวมถึงการเพิ่มประสิทธิภาพ UI ของระบบ การทำงานหลายอย่างพร้อมกันที่ดีขึ้น และโหมดความเข้ากันได้ที่ปรับปรุงใหม่
บริการ Google Play เปลี่ยนแปลง (แอปที่กำหนดเป้าหมายเป็น Android 13 ขึ้นไป) สิทธิ์ที่จําเป็นสําหรับรหัสโฆษณา
แอปที่ใช้รหัสโฆษณาของบริการ Google Play และกำหนดเป้าหมายเป็น Android 13 (API ระดับ 33) ขึ้นไปต้องประกาศสิทธิ์ทั่วไป AD_ID ในไฟล์ Manifest ของแอป
ประสบการณ์ของผู้ใช้ เปลี่ยนแปลง (แอปที่กำหนดเป้าหมายเป็น Android 13 ขึ้นไป) การควบคุมสื่อที่มาจาก PlaybackState
ตอนนี้ระบบจะดึงข้อมูลการควบคุมสื่อมาจากการดำเนินการของ PlaybackState แทนการแจ้งเตือนของ MediaStyle
ประสบการณ์ของผู้ใช้ เปลี่ยนแปลง (แอปที่กำหนดเป้าหมายเป็น Android 13 ขึ้นไป) ธีมสีของแอปที่ใช้กับเนื้อหา WebView โดยอัตโนมัติ
สำหรับแอปที่กำหนดเป้าหมายเป็น Android 13 (API ระดับ 33) ขึ้นไป ระบบจะเลิกใช้งานเมธอด setForceDark() แต่ตอนนี้ WebView จะตั้งค่า Media Query prefers-color-scheme ตามแอตทริบิวต์ธีม isLightTheme ของแอปเสมอ
ประสิทธิภาพและแบตเตอรี่ เปลี่ยน (แอปทั้งหมด) ตัวจัดการงาน
Android 13 อนุญาตให้ผู้ใช้หยุดบริการที่ทำงานอยู่เบื้องหน้าจากลิ้นชักการแจ้งเตือนได้ ไม่ว่า SDK เป้าหมายจะเป็นเวอร์ชันใดก็ตาม
ประสิทธิภาพและแบตเตอรี่ เปลี่ยน (แอปทั้งหมด) ปรับปรุงการจัดการงานการอ่านล่วงหน้าโดยใช้ JobScheduler
ใน Android 13 ตอนนี้ระบบจะพยายามระบุเวลาที่แอปจะเปิดขึ้นครั้งถัดไป และใช้การประมาณนั้นเพื่อเรียกใช้งานการอ่านล่วงหน้า
ประสิทธิภาพและแบตเตอรี่ เปลี่ยน (แอปทั้งหมด) การใช้ทรัพยากรแบตเตอรี่
Android 13 เปิดตัวการใช้ทรัพยากรแบตเตอรี่ ซึ่งมีวิธีต่างๆ ในการจัดการอายุการใช้งานแบตเตอรี่ของอุปกรณ์ได้ดียิ่งขึ้น
ฟังก์ชันหลัก เปลี่ยน (แอปทั้งหมด) นําสําเนาเดิมของการติดตั้งใช้งานบริการเสียงออก
แอปควรใช้ผู้ให้บริการเริ่มต้นของอุปกรณ์สําหรับ SpeechService แทนการเขียนโค้ดแอปที่เจาะจง
ฟังก์ชันหลัก ฟีเจอร์และ API ใหม่ การอัปเดต OpenJDK 11
Android 13 มีการอัปเดตหลายรายการเพื่อให้สอดคล้องกับรุ่น LTS ของ OpenJDK 11
สื่อ ฟีเจอร์และ API ใหม่ การกำหนดเส้นทางเสียงแบบคาดการณ์
แอปสามารถใช้ API ใหม่เพื่อระบุวิธีกำหนดเส้นทางเสียง
สื่อ ฟีเจอร์และ API ใหม่ เสียงรอบทิศทาง
ประสบการณ์เสียงที่สมจริงยิ่งขึ้นสำหรับเนื้อหาที่ฟังดูสมจริงมากขึ้น

Java และ OpenJDK เป็นเครื่องหมายการค้าหรือเครื่องหมายการค้าจดทะเบียนของ Oracle และ/หรือบริษัทในเครือ