ตารางต่อไปนี้แสดงรายการการเปลี่ยนแปลงฟีเจอร์และลักษณะการทำงานทั้งหมดที่บันทึกไว้ ซึ่ง อาจส่งผลกระทบต่อนักพัฒนาแอป ใช้รายการนี้เพื่อค้นหาการเปลี่ยนแปลงที่มีผลกับคุณ จากนั้นคลิกลิงก์ที่เกี่ยวข้องเพื่ออ่านเอกสารประกอบ
| หมวดหมู่ | ประเภท | ชื่อ |
|---|---|---|
| กล้อง | ฟีเจอร์และ 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 |
| ประสิทธิภาพการทำงานและเครื่องมือสำหรับนักพัฒนาซอฟต์แวร์ | ฟีเจอร์และ API ใหม่ |
ไอคอนแอปตามธีม แอปสามารถระบุไอคอนแอปแบบสีเดียวซึ่งจัดรูปแบบในอุปกรณ์ของผู้ใช้ได้โดยใช้สีแบบไดนามิกของ Material You |
| ประสิทธิภาพการทำงานและเครื่องมือสำหรับนักพัฒนาซอฟต์แวร์ | ฟีเจอร์และ API ใหม่ |
ค่ากำหนดภาษาที่ใช้ในแอป แอปสามารถใช้ API แพลตฟอร์มใหม่เพื่อตั้งค่าหรือรับภาษาที่ผู้ใช้ต้องการซึ่งใช้ในแอป |
| ประสิทธิภาพการทำงานและเครื่องมือสำหรับนักพัฒนาซอฟต์แวร์ | ฟีเจอร์และ API ใหม่ |
การใส่ยัติภังค์เร็วขึ้น Android 13 ปรับปรุงประสิทธิภาพการใส่ยัติภังค์สำหรับอินสแตนซ์ TextView อย่างมาก |
| ประสิทธิภาพการทำงานและเครื่องมือสำหรับนักพัฒนาซอฟต์แวร์ | ฟีเจอร์และ API ใหม่ |
Text Conversion APIs ใน 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 ใหม่ |
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 |
| กราฟิก | ฟีเจอร์และ API ใหม่ |
Shader ที่ตั้งโปรแกรมได้ แอปสามารถใช้ออบเจ็กต์ RuntimeShader ที่ตั้งโปรแกรมได้เพื่อสร้างเอฟเฟกต์ขั้นสูง |
| กราฟิก | ฟีเจอร์และ API ใหม่ |
การปรับปรุง Choreographer เมธอดเพิ่มเติมใน API Choreographer และ ASurfaceControl จะให้ข้อมูลเพิ่มเติมแก่แอปเกี่ยวกับไทม์ไลน์เฟรมที่เป็นไปได้ และเพิ่มบริบทให้กับ 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 ใหม่ |
การส่งออกตัวรับที่ลงทะเบียนตามบริบทอย่างปลอดภัยยิ่งขึ้น Android 13 ช่วยให้คุณระบุได้ว่าควรส่งออก 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 และฟีเจอร์ดรอป 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 และ/หรือบริษัทในเครือ