ตารางต่อไปนี้แสดงรายการฟีเจอร์และลักษณะการทำงานทั้งหมดที่บันทึกไว้ ซึ่งอาจส่งผลต่อนักพัฒนาแอป ใช้รายการนี้เพื่อค้นหาการเปลี่ยนแปลงที่ส่งผลต่อคุณ แล้วคลิกลิงก์ที่เกี่ยวข้องเพื่ออ่านเอกสาร
| หมวดหมู่ | ประเภท | ชื่อ |
|---|---|---|
| กล้อง | ฟีเจอร์และ API ใหม่ |
การบันทึกวิดีโอ HDR แอปสามารถใช้ Camera2 API เพื่อบันทึกและแสดงตัวอย่างเนื้อหาวิดีโอ HDR |
| การเชื่อมต่อ | การเปลี่ยนแปลง (แอปที่กำหนดเป้าหมายเป็น 13 ขึ้นไป) |
เลิกใช้งาน BluetoothAdapter#enable() และ BluetoothAdapter#disable() สำหรับแอปที่กำหนดเป้าหมายเป็น Android 13 (ระดับ API 33) ขึ้นไป เมธอด BluetoothAdapter#enable() และ BluetoothAdapter#disable() จะเลิกใช้งานแล้วและจะแสดงผลเป็น false เสมอ |
| ฟังก์ชันหลัก | การเปลี่ยนแปลง (แอปทั้งหมด) |
นำการใช้งานบริการเสียงเวอร์ชันเก่าออก แอปควรใช้ผู้ให้บริการเริ่มต้นของอุปกรณ์สำหรับ SpeechService แทนการฮาร์ดโค้ดแอปที่เฉพาะเจาะจง |
| ฟังก์ชันหลัก | ฟีเจอร์และ API ใหม่ |
การอัปเดต OpenJDK 11 Android 13 มีการอัปเดตหลายรายการเพื่อให้สอดคล้องกับ OpenJDK 11 LTS Release |
| ประสิทธิภาพการทำงานและเครื่องมือสำหรับนักพัฒนาแอป | ฟีเจอร์และ 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 ใหม่ |
Bluetooth LE Audio Android 13 เพิ่มการรองรับ LE Audio ในตัว ดังนั้นนักพัฒนาแอปควรได้รับความสามารถใหม่ๆ ฟรีในอุปกรณ์ที่เข้ากันได้ |
| ประสิทธิภาพการทำงานและเครื่องมือสำหรับนักพัฒนาแอป | ฟีเจอร์และ API ใหม่ |
MIDI 2.0 Android 13 เพิ่มการรองรับมาตรฐาน MIDI 2.0 ใหม่ ซึ่งรวมถึงความสามารถในการเชื่อมต่อฮาร์ดแวร์ MIDI 2.0 ผ่าน USB |
| ประสิทธิภาพการทำงานและเครื่องมือสำหรับนักพัฒนาแอป | ฟีเจอร์และ API ใหม่ |
การเพิ่มประสิทธิภาพ ART Android 13 ปรับปรุงประสิทธิภาพและประสิทธิภาพของแอปทั้งหมดผ่านการอัปเดต ART Runtime |
| กราฟิก | ฟีเจอร์และ API ใหม่ |
Shader ที่ตั้งโปรแกรมได้ แอปสามารถใช้ออบเจ็กต์ RuntimeShader ที่ตั้งโปรแกรมได้เพื่อสร้างเอฟเฟกต์ขั้นสูง |
| กราฟิก | ฟีเจอร์และ API ใหม่ |
การปรับปรุง Choreographer เมธอดเพิ่มเติมใน Choreographer และ ASurfaceControl API ช่วยให้แอปได้รับข้อมูลเพิ่มเติมเกี่ยวกับไทม์ไลน์เฟรมที่เป็นไปได้ และเพิ่มบริบทให้กับ SurfaceFlinger เกี่ยวกับวงจรชีวิตของเฟรม |
| สื่อ | ฟีเจอร์และ API ใหม่ |
การกำหนดเส้นทางเสียงแบบคาดการณ์ แอปสามารถใช้ API ใหม่เพื่อระบุวิธีกำหนดเส้นทางเสียง |
| ประสิทธิภาพและแบตเตอรี่ | การเปลี่ยนแปลง (แอปทั้งหมด) |
ตัวจัดการงาน Android 13 อนุญาตให้ผู้ใช้หยุดบริการที่ทำงานอยู่เบื้องหน้าจากถาดการแจ้งเตือนได้ ไม่ว่าจะเป็น SDK เวอร์ชันใดก็ตาม |
| ประสิทธิภาพและแบตเตอรี่ | การเปลี่ยนแปลง (แอปทั้งหมด) |
ปรับปรุงการจัดการงานดึงข้อมูลล่วงหน้าโดยใช้ JobScheduler ใน Android 13 ตอนนี้ระบบจะพยายามกำหนดเวลาที่แอปจะเปิดตัวครั้งถัดไป และใช้การประมาณการดังกล่าวเพื่อเรียกใช้งานดึงข้อมูลล่วงหน้า |
| ประสิทธิภาพและแบตเตอรี่ | การเปลี่ยนแปลง (แอปทั้งหมด) |
การใช้ทรัพยากรแบตเตอรี่ Android 13 ขอแนะนำการใช้ทรัพยากรแบตเตอรี่ ซึ่งมีวิธีต่างๆ ในการจัดการระยะเวลาการใช้งานแบตเตอรี่ของอุปกรณ์ให้ดียิ่งขึ้น |
| ความเป็นส่วนตัวและความปลอดภัย | การเปลี่ยนแปลง (แอปทั้งหมด) |
สิทธิ์รันไทม์สำหรับการแจ้งเตือน Android 13 ขอแนะนำสิทธิ์การแจ้งเตือนรันไทม์ใหม่ POST_NOTIFICATIONS |
| ความเป็นส่วนตัวและความปลอดภัย | การเปลี่ยนแปลง (แอปทั้งหมด) |
ซ่อนเนื้อหาที่ละเอียดอ่อนจากคลิปบอร์ด แอปที่อนุญาตให้ผู้ใช้คัดลอกเนื้อหาที่ละเอียดอ่อนไปยังคลิปบอร์ดต้องเพิ่มแฟล็กเพื่อซ่อนเนื้อหาดังกล่าวจากการแสดงตัวอย่างเนื้อหาในคลิปบอร์ด |
| ความเป็นส่วนตัวและความปลอดภัย | การเปลี่ยนแปลง (แอปทั้งหมด) |
ย้ายข้อมูลออกจากรหัสผู้ใช้ที่แชร์ แอปที่ใช้ android:sharedUserId
ที่เลิกใช้งานแล้วและไม่ได้ขึ้นอยู่กับฟังก์ชันการทำงานของแอตทริบิวต์อีกต่อไปควรย้ายข้อมูลไปยังกลไกอื่นๆ |
| ความเป็นส่วนตัวและความปลอดภัย | การเปลี่ยนแปลง (แอปที่กำหนดเป้าหมายเป็น 13 ขึ้นไป) |
สิทธิ์รันไทม์ใหม่สำหรับอุปกรณ์ Wi-Fi ที่อยู่ใกล้เคียง เมื่อใช้ Wi-Fi API บางรายการ แอปที่ไม่จำเป็นต้องเข้าถึงตำแหน่งจริงของอุปกรณ์ควรอ้างสิทธิ์นี้อย่างชัดเจนโดยใช้สิทธิ์ใหม่ |
| ความเป็นส่วนตัวและความปลอดภัย | การเปลี่ยนแปลง (แอปที่กำหนดเป้าหมายเป็น 13 ขึ้นไป) |
การใช้เซ็นเซอร์ร่างกายในเบื้องหลังต้องได้รับสิทธิ์ใหม่ หากแอปของคุณกำหนดเป้าหมายเป็น Android 13 และต้องเข้าถึงข้อมูลเซ็นเซอร์ร่างกายขณะทำงานในเบื้องหลัง คุณต้องประกาศสิทธิ์ใหม่ BODY_SENSORS_BACKGROUND |
| ความเป็นส่วนตัวและความปลอดภัย | การเปลี่ยนแปลง (แอปที่กำหนดเป้าหมายเป็น 13 ขึ้นไป) |
สิทธิ์เข้าถึงสื่อแบบละเอียด ตอนนี้แอปต้องใช้สิทธิ์แยกต่างหากเพื่อขอเข้าถึงสื่อประเภทต่างๆ แทนสิทธิ์ READ_EXTERNAL_STORAGE
|
| ความเป็นส่วนตัวและความปลอดภัย | ฟีเจอร์และ API ใหม่ |
การส่งออก Broadcast Receiver ที่ลงทะเบียนตามบริบทอย่างปลอดภัยยิ่งขึ้น Android 13 ช่วยให้คุณระบุได้ว่าควรส่งออก Broadcast Receiver ที่เฉพาะเจาะจงในแอปและให้แอปอื่นๆ ในอุปกรณ์มองเห็นได้หรือไม่ เพื่อช่วยให้ Broadcast Receiver รันไทม์ปลอดภัยยิ่งขึ้น |
| ความเป็นส่วนตัวและความปลอดภัย | ฟีเจอร์และ API ใหม่ |
เครื่องมือเลือกรูปภาพ แอปควรใช้เครื่องมือเลือกรูปภาพใหม่เพื่อมอบวิธีที่ปลอดภัยและมีอยู่แล้วในตัวให้ผู้ใช้เลือกไฟล์สื่อได้โดยไม่ต้องให้สิทธิ์เข้าถึงคลังสื่อทั้งหมด |
| ความเป็นส่วนตัวและความปลอดภัย | ฟีเจอร์และ API ใหม่ |
สิทธิ์รันไทม์ใหม่สำหรับอุปกรณ์ Wi-Fi ที่อยู่ใกล้เคียง แอปสามารถขอสิทธิ์ใหม่เพื่อค้นหาอุปกรณ์ Wi-Fi ที่อยู่ใกล้เคียงได้โดยไม่ต้องเข้าถึงตำแหน่งของอุปกรณ์ |
| ความเป็นส่วนตัวและความปลอดภัย | ฟีเจอร์และ API ใหม่ |
สิทธิ์ใหม่ในการใช้การปลุกในเวลาที่แน่นอน เมื่อกำหนดเป้าหมายเป็น Android 13 แอปต่างๆ เช่น ปฏิทินและการปลุกสามารถใช้ สิทธิ์ USE_EXACT_ALARM ในเวลาติดตั้งใหม่เพื่อตั้ง
การปลุกในเวลาที่แน่นอนได้ |
| ความเป็นส่วนตัวและความปลอดภัย | ฟีเจอร์และ API ใหม่ |
สิทธิ์ดาวน์เกรดโดยนักพัฒนาแอป ตั้งแต่ Android 13 เป็นต้นไป แอปของคุณสามารถเพิกถอนสิทธิ์เข้าถึงสิทธิ์รันไทม์ที่เคยได้รับก่อนหน้านี้ ไม่ว่าจะเป็นจากระบบหรือผู้ใช้ |
| ความเป็นส่วนตัวและความปลอดภัย | ฟีเจอร์และ API ใหม่ |
APK Signature Scheme v3.1 APK Signature Scheme v3.1 ช่วยให้แอปรองรับผู้ลงนามเดิมและผู้ลงนามที่หมุนเวียนใน APK เดียว และยังรองรับการกำหนดเป้าหมายเป็น SDK เวอร์ชันด้วย |
| ความเป็นส่วนตัวและความปลอดภัย | ฟีเจอร์และ API ใหม่ |
การรายงานข้อผิดพลาดที่ดีขึ้นใน Keystore และ KeyMint สำหรับแอปที่สร้างคีย์ ตอนนี้ Keystore และ KeyMint จะแสดงตัวบ่งชี้ข้อผิดพลาดที่ละเอียดและแม่นยำยิ่งขึ้น |
| แท็บเล็ตและหน้าจอขนาดใหญ่ | ฟีเจอร์และ API ใหม่ |
การรองรับแท็บเล็ตและอุปกรณ์หน้าจอขนาดใหญ่ที่ดีขึ้น Android 13 ต่อยอดจากการเพิ่มประสิทธิภาพสำหรับแท็บเล็ตที่เปิดตัวใน Android 12 และฟีเจอร์ Drop 12L ซึ่งรวมถึงการเพิ่มประสิทธิภาพสำหรับ UI ของระบบ การทำงานหลายอย่างพร้อมกันที่ดีขึ้น และโหมดความเข้ากันได้ที่ปรับปรุงแล้ว |
| ประสบการณ์ของผู้ใช้ | การเปลี่ยนแปลง (แอปที่กำหนดเป้าหมายเป็น 13 ขึ้นไป) |
การควบคุมสื่อที่ได้จาก PlaybackStateตอนนี้ระบบจะดึงข้อมูลการควบคุมสื่อจากการดำเนินการ PlaybackState แทนการแจ้งเตือน MediaStyle |
| ประสบการณ์ของผู้ใช้ | การเปลี่ยนแปลง (แอปที่กำหนดเป้าหมายเป็น 13 ขึ้นไป) |
ธีมสีของแอปจะนำไปใช้กับเนื้อหา WebView โดยอัตโนมัติ สำหรับแอปที่กำหนดเป้าหมายเป็น Android 13 (ระดับ API 33) ขึ้นไป เมธอด setForceDark() จะเลิกใช้งานแล้ว แต่ตอนนี้ WebView จะตั้งค่า Media Query prefers-color-scheme ตามแอตทริบิวต์ธีมของแอป isLightTheme เสมอ |
| บริการ Google Play | การเปลี่ยนแปลง (แอปที่กำหนดเป้าหมายเป็น 13 ขึ้นไป) |
ต้องได้รับสิทธิ์สำหรับรหัสโฆษณา แอปที่ใช้รหัสโฆษณาของบริการ Google Play และกำหนดเป้าหมายเป็น Android 13 (ระดับ API 33) ขึ้นไปต้องประกาศสิทธิ์ทั่วไป AD_ID ในไฟล์ Manifest ของแอป |
| ข้อจำกัดของอินเทอร์เฟซที่ไม่ใช่ SDK | การเปลี่ยนแปลง (แอปที่กำหนดเป้าหมายเป็น 13 ขึ้นไป) |
การอัปเดตข้อจำกัดของอินเทอร์เฟซที่ไม่ใช่ SDK Android 13 มีรายการอัปเดตของอินเทอร์เฟซที่ไม่ใช่ SDK ซึ่งถูกจำกัด โดยการทำงานร่วมกับนักพัฒนาแอป Android และการทดสอบภายในล่าสุด |
| สื่อ | ฟีเจอร์และ API ใหม่ |
ระบบเสียงรอบทิศทาง ประสบการณ์เสียงที่สมจริงสำหรับเนื้อหาที่ฟังดูสมจริงยิ่งขึ้น |
Java และ OpenJDK เป็นเครื่องหมายการค้าหรือเครื่องหมายการค้าจดทะเบียนของ Oracle และ/หรือบริษัทในเครือ