ตารางต่อไปนี้แสดงฟีเจอร์และการเปลี่ยนแปลงลักษณะการทำงานทั้งหมดที่บันทึกไว้ซึ่งอาจส่งผลกระทบต่อนักพัฒนาแอป ใช้รายการนี้เพื่อค้นหาการเปลี่ยนแปลงที่ส่งผลต่อคุณ แล้วคลิกลิงก์ที่เกี่ยวข้องเพื่ออ่านเอกสารประกอบ
หมวดหมู่ | ประเภท | ชื่อ |
---|---|---|
การช่วยเหลือพิเศษ | ฟีเจอร์และ API ใหม่ |
อักษรเบรลล์ที่ดีขึ้น ใน Android 15 เราได้ทำให้ TalkBack รองรับจอแสดงผลอักษรเบรลล์ที่ใช้มาตรฐาน HID ผ่านทั้ง USB และบลูทูธที่ปลอดภัย |
กล้องและสื่อ | เปลี่ยน (แอปทั้งหมด) |
การเล่นเสียงโดยตรงและการโอนเสียงออกจะทำให้แทร็กเสียงโดยตรงหรือแทร็กเสียงที่โอนออกซึ่งเปิดอยู่ก่อนหน้านี้เป็นโมฆะเมื่อถึงขีดจำกัดทรัพยากร ตั้งแต่ Android 15 เป็นต้นไป เมื่อแอปขอการเล่นโดยตรง ระบบจะทำให้ออบเจ็กต์ AudioTrack โดยตรงที่เปิดอยู่เป็นโมฆะ ซึ่งทำให้ไม่สามารถดำเนินการตามคำขอแทร็กใหม่ได้ |
กล้องและสื่อ | เปลี่ยนแปลง (แอปที่กำหนดเป้าหมายเป็น 15 ขึ้นไป) |
ข้อจำกัดในการขอโฟกัสเสียง แอปที่กำหนดเป้าหมายเป็น Android 15 ต้องเป็นแอปหลักหรือกำลังใช้บริการที่ทำงานอยู่เบื้องหน้าที่เกี่ยวข้องกับเสียงเพื่อขอโฟกัสเสียง |
กล้องและสื่อ | ฟีเจอร์และ API ใหม่ |
การเพิ่มแสงในสภาวะแสงน้อย Android 15 เปิดตัวการเพิ่มแสงในสภาวะแสงน้อย ซึ่งเป็นโหมดการรับแสงอัตโนมัติที่ใช้ได้กับทั้ง Camera 2 และส่วนขยายกล้องโหมดกลางคืน |
กล้องและสื่อ | ฟีเจอร์และ API ใหม่ |
การควบคุมกล้องในแอป Android 15 เพิ่มส่วนขยายเพื่อให้ควบคุมฮาร์ดแวร์กล้องและอัลกอริทึมของกล้องได้มากขึ้นบนอุปกรณ์ที่รองรับ |
กล้องและสื่อ | ฟีเจอร์และ API ใหม่ |
การควบคุม Headroom ของ HDR Android 15 ให้คุณควบคุม Headroom ของ HDR ด้วย setDesiredHdrHeadroom เพื่อรักษาสมดุลระหว่างเนื้อหา SDR กับ HDR |
กล้องและสื่อ | ฟีเจอร์และ API ใหม่ |
การควบคุมระดับเสียง Android 15 เปิดตัว LoudnessCodecController API โดยอิงตามมาตรฐานระดับเสียง CTA-2075 API นี้จะช่วยคุณจัดการความดังของเสียงที่ไม่สอดคล้องกันเพื่อให้ผู้ใช้ไม่ต้องปรับระดับเสียงอยู่ตลอดเวลาเมื่อสลับระหว่างเนื้อหาหรือแอป |
กล้องและสื่อ | ฟีเจอร์และ API ใหม่ |
อุปกรณ์ MIDI 2.0 เสมือนจริง Android 15 ขยายการรองรับ UMP ไปยังแอป MIDI เสมือนจริง ซึ่งช่วยให้แอปแต่งเพลงควบคุมแอปซินธิไซเซอร์เป็นอุปกรณ์ MIDI 2.0 เสมือนจริงได้เช่นเดียวกับที่ควบคุมอุปกรณ์ USB MIDI 2.0 |
กล้องและสื่อ | ฟีเจอร์และ API ใหม่ |
การถอดรหัสซอฟต์แวร์ AV1 ที่มีประสิทธิภาพมากขึ้น dav1d ซึ่งเป็นโปรแกรมถอดรหัสซอฟต์แวร์ AV1 ที่ได้รับความนิยมจาก VideoLAN พร้อมให้ใช้งานในอุปกรณ์ Android ที่ไม่รองรับการถอดรหัส AV1 ในฮาร์ดแวร์แล้ว |
กล้องและสื่อ | การเลิกใช้งาน |
ใช้ Spatializer แทน Virtualizer ใน Android 15 เราจะเลิกใช้งานคลาส Virtualizer |
การเชื่อมต่อ | ฟีเจอร์และ API ใหม่ |
การรองรับดาวเทียม Android 15 ยังคงขยายการรองรับแพลตฟอร์มสำหรับการเชื่อมต่อผ่านดาวเทียมและรวมองค์ประกอบ UI บางรายการเพื่อให้ผู้ใช้ได้รับประสบการณ์การใช้งานที่สอดคล้องกันทั่วทั้งแพลตฟอร์มการเชื่อมต่อผ่านดาวเทียม |
การเชื่อมต่อ | ฟีเจอร์และ API ใหม่ |
ประสบการณ์ NFC ที่ราบรื่นยิ่งขึ้น Android 15 กำลังพัฒนาประสบการณ์การแตะเพื่อจ่ายให้ราบรื่นและเชื่อถือได้มากขึ้น ในขณะเดียวกันก็ยังคงรองรับระบบนิเวศแอป NFC ที่มีประสิทธิภาพของ Android ต่อไป |
การเชื่อมต่อ | ฟีเจอร์และ API ใหม่ |
บทบาท Wallet Android 15 เปิดตัวบทบาท Wallet ที่ช่วยให้ผสานรวมกับแอป Wallet ที่ต้องการของผู้ใช้ได้ดียิ่งขึ้น |
ฟังก์ชันหลัก | เปลี่ยน (แอปทั้งหมด) |
การเปลี่ยนแปลงสถานะ "หยุดแพ็กเกจ" ใน Android 15 ระบบจะนำแอปออกจากสถานะ FLAG_STOPPED ผ่านการดำเนินการของผู้ใช้โดยตรงหรือโดยอ้อมเท่านั้น นอกจากข้อจำกัดที่มีอยู่แล้ว ระบบยังยกเลิกIntent ที่รอดำเนินการทั้งหมดเมื่อแอปเข้าสู่สถานะหยุดทำงานใน Android 15 ด้วย |
ฟังก์ชันหลัก | เปลี่ยน (แอปทั้งหมด) |
การรองรับขนาดหน้าหน่วยความจำ 16 KB ตั้งแต่ Android 15 เป็นต้นไป ระบบ Android จะรองรับอุปกรณ์สำหรับนักพัฒนาซอฟต์แวร์ที่กําหนดค่าให้ใช้ขนาดหน้า 16 KB หากคุณใช้โค้ดเนทีฟในแอป คุณควรสร้างแอปใหม่โดยรองรับอุปกรณ์ขนาด 16 KB และนักพัฒนาแอปทุกคนควรทดสอบแอปโดยใช้สภาพแวดล้อมขนาด 16 KB เพื่อยืนยันว่าลักษณะการทํางานของแอปไม่มีการถดถอยที่ไม่คาดคิด |
ฟังก์ชันหลัก | เปลี่ยน (แอปทั้งหมด) |
การเปลี่ยนแปลงที่จําเป็นสําหรับแอปบางแอปเพื่อรองรับพื้นที่ส่วนตัว พื้นที่ส่วนตัวเป็นฟีเจอร์ใน Android 15 ที่ให้ผู้ใช้สร้างพื้นที่แยกต่างหากในอุปกรณ์เพื่อซ่อนแอปที่มีความละเอียดอ่อนจากผู้อื่นได้ภายใต้การตรวจสอบสิทธิ์อีกชั้น เนื่องจากแอปในพื้นที่ส่วนตัวมีระดับการเข้าถึงที่จํากัด แอปบางประเภทจึงต้องทําตามขั้นตอนเพิ่มเติมเพื่อดูและโต้ตอบกับแอปในพื้นที่ส่วนตัวของผู้ใช้ |
ฟังก์ชันหลัก | เปลี่ยน (แอปทั้งหมด) |
นำแบบอักษรอีโมจิแบบ PNG ออก เราได้นำไฟล์แบบอักษรอีโมจิแบบ PNG รุ่นเดิม ( NotoColorEmojiLegacy.ttf ) ออกแล้ว เหลือไว้เฉพาะไฟล์แบบเวกเตอร์ |
ฟังก์ชันหลัก | เปลี่ยน (แอปทั้งหมด) |
ระดับ API เป้าหมายที่ติดตั้งได้ขั้นต่ำ แอปที่มี targetSdkVersion ต่ำกว่า 24 จะติดตั้งไม่ได้ |
ฟังก์ชันหลัก | เปลี่ยนแปลง (แอปที่กำหนดเป้าหมายเป็น 15 ขึ้นไป) |
ประเภทบริการที่ทำงานอยู่เบื้องหน้าสำหรับการประมวลผลสื่อ Android 15 เปิดตัวบริการที่ทำงานอยู่เบื้องหน้าประเภทใหม่ mediaProcessing บริการประเภทนี้เหมาะสำหรับการดำเนินการต่างๆ เช่น การแปลงไฟล์สื่อ |
ฟังก์ชันหลัก | เปลี่ยนแปลง (แอปที่กำหนดเป้าหมายเป็น 15 ขึ้นไป) |
ข้อจำกัดเกี่ยวกับ Broadcast Receiver BOOT_COMPLETED ที่เปิดบริการที่ทำงานอยู่เบื้องหน้าสำหรับแอปที่กำหนดเป้าหมายเป็น Android 15 ระบบจะไม่อนุญาตให้ Receiver BOOT_COMPLETED เปิดบริการที่ทำงานอยู่เบื้องหน้าบางประเภท |
ฟังก์ชันหลัก | เปลี่ยนแปลง (แอปที่กำหนดเป้าหมายเป็น 15 ขึ้นไป) |
การเปลี่ยนแปลงกรณีที่แอปจะแก้ไขสถานะส่วนกลางของโหมดห้ามรบกวน แอปที่กำหนดเป้าหมายเป็น Android 15 จะเปลี่ยนสถานะส่วนกลางหรือนโยบายของโหมดห้ามรบกวน (DND) ในอุปกรณ์ไม่ได้อีกต่อไป (ไม่ว่าจะแก้ไขการตั้งค่าของผู้ใช้หรือปิดโหมด DND) |
ฟังก์ชันหลัก | เปลี่ยนแปลง (แอปที่กำหนดเป้าหมายเป็น 15 ขึ้นไป) |
การเปลี่ยนแปลง OpenJDK API การอัปเดต OpenJDK API ทำให้เกิดการเปลี่ยนแปลงบางอย่างที่อาจส่งผลต่อความเข้ากันได้ของแอป เช่น การเปลี่ยนแปลง API การจัดรูปแบบสตริงบางรายการ การจัดการโค้ดภาษา และลําดับเลขแบบสุ่ม |
ฟังก์ชันหลัก | การเลิกใช้งาน |
เลิกใช้งาน WebSQL ใน Android WebView เลิกใช้งานเมธอดที่เกี่ยวข้องกับ WebSQL จาก WebSettings แล้ว |
เครื่องมือและประสิทธิภาพการทำงานของนักพัฒนาซอฟต์แวร์ | ฟีเจอร์และ API ใหม่ |
การอัปเดต OpenJDK 17 Android 15 ยังคงดำเนินการรีเฟรชไลบรารีหลักของ Android เพื่อปรับให้สอดคล้องกับฟีเจอร์ใน OpenJDK LTS เวอร์ชันล่าสุด |
เครื่องมือและประสิทธิภาพการทำงานของนักพัฒนาซอฟต์แวร์ | ฟีเจอร์และ API ใหม่ |
การปรับปรุง PDF Android 15 มีการปรับปรุง API PdfRenderer อย่างมาก |
เครื่องมือและประสิทธิภาพการทำงานของนักพัฒนาซอฟต์แวร์ | ฟีเจอร์และ API ใหม่ |
การปรับแต่งการสลับภาษาอัตโนมัติ Android 15 เพิ่มการควบคุมเพิ่มเติมเพื่อช่วยแอปปรับการสลับภาษาอัตโนมัติให้เหมาะกับกรณีการใช้งาน |
เครื่องมือและประสิทธิภาพการทำงานของนักพัฒนาซอฟต์แวร์ | ฟีเจอร์และ API ใหม่ |
OpenType Variable Font API ที่ปรับปรุงใหม่ Android 15 ปรับปรุงความสามารถในการใช้งานแบบอักษร OpenType แบบแปรผัน |
เครื่องมือและประสิทธิภาพการทำงานของนักพัฒนาซอฟต์แวร์ | ฟีเจอร์และ API ใหม่ |
การควบคุมการแบ่งบรรทัดแบบละเอียด ตั้งแต่ Android 15 เป็นต้นไป TextView และตัวแบ่งบรรทัดที่อยู่เบื้องหลังจะเก็บรักษาส่วนของข้อความที่ระบุไว้ในบรรทัดเดียวกันเพื่อปรับปรุงความสามารถในการอ่าน |
เครื่องมือและประสิทธิภาพการทำงานของนักพัฒนาซอฟต์แวร์ | ฟีเจอร์และ API ใหม่ |
การเก็บถาวรของแอป Android 15 รองรับการเก็บถาวรและการเลิกเก็บถาวรของแอปในระดับระบบปฏิบัติการ ซึ่งทำให้ App Store ทั้งหมดใช้งานได้ง่ายขึ้น |
กราฟิก | ฟีเจอร์และ API ใหม่ |
การปรับปรุงการเข้าถึง GPU ของ Android ให้ทันสมัย Android 15 มี ANGLE เป็นเลเยอร์ที่ไม่บังคับสําหรับการเรียกใช้ OpenGL® ES บน Vulkan อยู่แล้ว ANGLE มาพร้อมกับอุปกรณ์ใหม่บางรุ่นในฐานะไดรเวอร์ระบบ GL และอุปกรณ์ Android ใหม่จะเปลี่ยนไปรองรับเฉพาะ OpenGL ผ่าน ANGLE |
กราฟิก | ฟีเจอร์และ API ใหม่ |
การปรับปรุงสำหรับ Canvas Android 15 สานต่อการพัฒนาระบบกราฟิก Canvas ของ Android ให้ทันสมัยยิ่งขึ้นด้วยความสามารถใหม่ๆ |
การทำให้เป็นสากล | ฟีเจอร์และ API ใหม่ |
แบบอักษรแบบผันแปร CJK ตั้งแต่ Android 15 เป็นต้นไป ไฟล์แบบอักษรสำหรับภาษาจีน ญี่ปุ่น และเกาหลี (CJK) อย่าง NotoSansCJK จะเป็นแบบอักษรแบบผันแปร |
การทำให้เป็นสากล | ฟีเจอร์และ API ใหม่ |
การจัดข้อความให้ชิดขอบระหว่างอักขระ ตั้งแต่ Android 15 เป็นต้นไป คุณสามารถจัดข้อความให้ชิดขอบโดยใช้ระยะห่างระหว่างตัวอักษรได้โดยใช้ JUSTIFICATION_MODE_INTER_CHARACTER |
การทำให้เป็นสากล | ฟีเจอร์และ API ใหม่ |
การกำหนดค่าการแบ่งบรรทัดอัตโนมัติ ใน Android 15 แอปจะใช้การแบ่งบรรทัดตามวลีได้เฉพาะกับข้อความบรรทัดสั้นๆ โดยใช้ตัวเลือก LINE_BREAK_WORD_STYLE_AUTO |
การทำให้เป็นสากล | ฟีเจอร์และ API ใหม่ |
แบบอักษร Hentaigana ภาษาญี่ปุ่นเพิ่มเติม ใน Android 15 ระบบจะรวมไฟล์แบบอักษรสำหรับ Hiragana ภาษาญี่ปุ่นแบบเก่า (หรือที่เรียกว่า Hentaigana) ไว้โดยค่าเริ่มต้น |
หน้าจอขนาดใหญ่และรูปแบบของอุปกรณ์ | ฟีเจอร์และ API ใหม่ |
การปรับปรุงการทำงานแบบหลายอย่างพร้อมกันบนหน้าจอขนาดใหญ่ Android 15 ช่วยให้ผู้ใช้ทำงานแบบหลายอย่างพร้อมกันในอุปกรณ์หน้าจอขนาดใหญ่ได้ดียิ่งขึ้น |
หน้าจอขนาดใหญ่และรูปแบบของอุปกรณ์ | ฟีเจอร์และ API ใหม่ |
การรองรับหน้าจอปิด แอปสามารถประกาศพร็อพเพอร์ตี้ที่ Android 15 ใช้เพื่ออนุญาตให้แสดง Application หรือ Activity บนหน้าจอปิดขนาดเล็กของอุปกรณ์แบบพลิกได้ |
ข้อจำกัดของอินเทอร์เฟซที่ไม่ใช่ SDK | เปลี่ยนแปลง (แอปที่กำหนดเป้าหมายเป็น 15 ขึ้นไป) |
การอัปเดตข้อจำกัดอินเทอร์เฟซที่ไม่ใช่ SDK Android 15 มีรายการอินเทอร์เฟซที่ไม่ใช่ SDK ซึ่งถูกจำกัดซึ่งอัปเดตแล้ว โดยอิงตามการทำงานร่วมกันกับนักพัฒนาแอป Android และการทดสอบภายในครั้งล่าสุด |
ประสิทธิภาพและแบตเตอรี่ | ฟีเจอร์และ API ใหม่ |
ApplicationStartInfo APIApplicationStartInfo API ใน Android 15 ช่วยให้ข้อมูลเชิงลึกเกี่ยวกับการเริ่มต้นของแอป ซึ่งรวมถึงสถานะการเริ่มต้น เวลาที่ใช้ในเฟสการเปิดตัว วิธีเริ่มต้นแอปเมื่อสร้างอินสแตนซ์คลาส Application และอื่นๆ |
ประสิทธิภาพและแบตเตอรี่ | ฟีเจอร์และ API ใหม่ |
ข้อมูลขนาดแอปโดยละเอียด Android 15 เพิ่ม StorageStats.getAppBytesByDataType([type]) API ซึ่งจะช่วยให้คุณได้รับข้อมูลเชิงลึกเกี่ยวกับวิธีที่แอปใช้พื้นที่ทั้งหมดนั้น ซึ่งรวมถึงการแยกไฟล์ APK, AOT และโค้ดที่เกี่ยวข้องกับการเร่งความเร็ว, ข้อมูลเมตา dex, ไลบรารี และโปรไฟล์ที่แนะนำ |
ประสิทธิภาพและแบตเตอรี่ | ฟีเจอร์และ API ใหม่ |
การจัดทำโปรไฟล์ที่จัดการโดยแอป Android 15 มีคลาส ProfilingManager ซึ่งช่วยให้คุณรวบรวมข้อมูลการจัดทำโปรไฟล์ได้จากภายในแอป |
ประสิทธิภาพและแบตเตอรี่ | ฟีเจอร์และ API ใหม่ |
การปรับปรุงฐานข้อมูล SQLite Android 15 เปิดตัว SQLite API ที่แสดงฟีเจอร์ขั้นสูงจากเครื่องมือ SQLite ที่อยู่เบื้องหลังซึ่งมุ่งเน้นปัญหาด้านประสิทธิภาพที่เฉพาะเจาะจงซึ่งอาจแสดงในแอป |
ประสิทธิภาพและแบตเตอรี่ | ฟีเจอร์และ API ใหม่ |
การอัปเดตเฟรมเวิร์กประสิทธิภาพแบบไดนามิกของ Android Android 15 ยังคงลงทุนในเฟรมเวิร์กประสิทธิภาพแบบไดนามิกของ Android (ADPF) ซึ่งเป็นชุด API ที่ช่วยให้เกมและแอปที่เน้นประสิทธิภาพสามารถโต้ตอบกับระบบพลังงานและความร้อนของอุปกรณ์ Android ได้โดยตรงมากขึ้น |
ความเป็นส่วนตัว | ฟีเจอร์และ API ใหม่ |
การตรวจจับการบันทึกหน้าจอ Android 15 เพิ่มการรองรับแอปเพื่อตรวจจับว่ามีการบันทึกแอปอยู่ |
ความเป็นส่วนตัว | ฟีเจอร์และ API ใหม่ |
ความสามารถของ IntentFilter ที่ขยายการให้บริการAndroid 15 รองรับการแก้ไข Intent ที่แม่นยำยิ่งขึ้นผ่าน UriRelativeFilterGroup ซึ่งมีชุดออบเจ็กต์ UriRelativeFilter ที่สร้างชุดกฎการจับคู่ Intent ที่ต้องเป็นไปตามข้อกำหนดทั้งหมด ซึ่งรวมถึงพารามิเตอร์การค้นหาของ URL, ข้อมูลโค้ด URL และกฎการบล็อกหรือการยกเว้น |
ความเป็นส่วนตัว | ฟีเจอร์และ API ใหม่ |
พื้นที่ส่วนตัว พื้นที่ส่วนตัวช่วยให้ผู้ใช้สร้างพื้นที่แยกต่างหากในอุปกรณ์เพื่อซ่อนแอปที่มีความละเอียดอ่อนจากผู้อื่นได้ภายใต้การตรวจสอบสิทธิ์อีกชั้น แอปในพื้นที่ส่วนตัวจะปรากฏในคอนเทนเนอร์แยกต่างหากใน Launcher และซ่อนจากมุมมองรายการล่าสุด การแจ้งเตือน การตั้งค่า และแอปอื่นๆ เมื่อล็อกพื้นที่ส่วนตัวไว้ |
ความเป็นส่วนตัว | ฟีเจอร์และ API ใหม่ |
ค้นหาการเลือกล่าสุดของผู้ใช้เพื่อเข้าถึงรูปภาพที่เลือก แอปจะไฮไลต์ได้เฉพาะรูปภาพและวิดีโอที่เลือกล่าสุดเมื่อได้รับสิทธิ์เข้าถึงบางส่วนในสื่อ |
ความเป็นส่วนตัว | ฟีเจอร์และ API ใหม่ |
Privacy Sandbox ใน Android Android 15 มีชิ้นงานบริการโฆษณา Android เวอร์ชันล่าสุด ซึ่งรวม Privacy Sandbox เวอร์ชันล่าสุดไว้ใน Android การเปิดตัวครั้งนี้เป็นส่วนหนึ่งของความพยายามในการพัฒนาเทคโนโลยีที่ช่วยเพิ่มความเป็นส่วนตัวของผู้ใช้ และสร้างประสบการณ์ใช้งานโฆษณาที่ปรับตามโปรไฟล์ของผู้ใช้ให้มีประสิทธิภาพยิ่งขึ้นสำหรับแอปบนอุปกรณ์เคลื่อนที่ |
ความเป็นส่วนตัว | ฟีเจอร์และ API ใหม่ |
Health Connect Android 15 ผสานรวมส่วนขยายล่าสุดเกี่ยวกับ Health Connect โดย Android ซึ่งเป็นแพลตฟอร์มที่ปลอดภัยและเป็นศูนย์กลางสำหรับจัดการและแชร์ข้อมูลสุขภาพและการออกกำลังกายที่แอปรวบรวม การอัปเดตนี้เพิ่มการรองรับประเภทข้อมูลในด้านต่างๆ เช่น การออกกำลังกาย โภชนาการ อุณหภูมิผิวหนัง แผนการฝึก และอื่นๆ |
ความเป็นส่วนตัว | ฟีเจอร์และ API ใหม่ |
การแชร์หน้าจอบางส่วน Android 15 รองรับการแชร์หน้าจอบางส่วนเพื่อให้ผู้ใช้แชร์หรือบันทึกเฉพาะหน้าต่างแอปแทนทั้งหน้าจอของอุปกรณ์ได้ ฟีเจอร์นี้เปิดใช้ใน Android 14 QPR2 เป็นครั้งแรก โดยมี MediaProjection callback ที่ช่วยให้คุณปรับแต่งประสบการณ์การแชร์หน้าจอบางส่วนในแอปได้ |
ความปลอดภัย | เปลี่ยนแปลง (แอปที่กำหนดเป้าหมายเป็น 15 ขึ้นไป) |
การเริ่มกิจกรรมเบื้องหลังอย่างปลอดภัย สำหรับแอปที่กําหนดเป้าหมายเป็น Android 15 เราได้ทําการเปลี่ยนแปลงเพิ่มเติมเพื่อป้องกันไม่ให้แอปเบื้องหลังที่เป็นอันตรายนําแอปอื่นๆ มาแสดงอยู่เบื้องหน้า ยกระดับสิทธิ์ และละเมิดการโต้ตอบของผู้ใช้ |
ความปลอดภัย | เปลี่ยนแปลง (แอปที่กำหนดเป้าหมายเป็น 15 ขึ้นไป) |
Intent ที่ปลอดภัยยิ่งขึ้น สำหรับแอปที่กำหนดเป้าหมายเป็น Android 15 Intent ที่กําหนดเป้าหมายไปยังคอมโพเนนต์ที่เฉพาะเจาะจงต้องตรงกับข้อกําหนดของตัวกรอง Intent ของเป้าหมายอย่างถูกต้อง และ Intent ที่ไม่มีการดำเนินการจะไม่ตรงกับตัวกรอง Intent ใดๆ อีกต่อไป |
ความปลอดภัย | ฟีเจอร์และ API ใหม่ |
ผสานรวมเครื่องมือจัดการข้อมูลเข้าสู่ระบบกับการป้อนข้อความอัตโนมัติ ตั้งแต่ Android 15 เป็นต้นไป นักพัฒนาแอปสามารถลิงก์มุมมองที่เฉพาะเจาะจง เช่น ช่องชื่อผู้ใช้หรือรหัสผ่านกับคำขอของเครื่องมือจัดการข้อมูลเข้าสู่ระบบ ซึ่งช่วยให้มอบประสบการณ์การใช้งานที่ปรับให้เหมาะกับผู้ใช้ได้ง่ายขึ้นในระหว่างกระบวนการลงชื่อเข้าใช้ |
ความปลอดภัย | ฟีเจอร์และ API ใหม่ |
ผสานรวมการลงชื่อสมัครใช้และการลงชื่อเข้าใช้ด้วยการแตะครั้งเดียวกับข้อความแจ้งข้อมูลไบโอเมตริก เครื่องมือจัดการข้อมูลเข้าสู่ระบบจะผสานรวมข้อความแจ้งข้อมูลไบโอเมตริกไว้ในกระบวนการสร้างข้อมูลเข้าสู่ระบบและการลงชื่อเข้าใช้ ซึ่งทำให้ผู้ให้บริการไม่ต้องจัดการข้อความแจ้งข้อมูลไบโอเมตริก |
ความปลอดภัย | ฟีเจอร์และ API ใหม่ |
การจัดการคีย์สําหรับการเข้ารหัสจากต้นทางถึงปลายทาง ใช้คลาส E2eeContactKeysManager เพื่ออำนวยความสะดวกในการเข้ารหัสจากต้นทางถึงปลายทาง (E2EE) ในแอป Android |
ความปลอดภัย | ฟีเจอร์และ API ใหม่ |
การตรวจสอบสิทธิ์ใน URI ของเนื้อหา Android 15 เปิดตัวชุด API ที่ดำเนินการตรวจสอบสิทธิ์ใน URI ของเนื้อหา |
ประสบการณ์ของผู้ใช้และ UI ของระบบ | เปลี่ยน (แอปทั้งหมด) |
เปิดใช้การเคลื่อนไหวย้อนกลับแบบคาดเดาสำหรับแอปที่เลือกใช้ นำตัวเลือกการเคลื่อนไหวย้อนกลับแบบคาดเดาของนักพัฒนาแอปออกแล้ว แต่จะแสดงภาพเคลื่อนไหวของระบบ เช่น กลับไปยังหน้าจอหลัก ข้ามงาน และข้ามกิจกรรม สำหรับแอปที่เลือกใช้ท่าทางสัมผัสย้อนกลับแบบคาดเดาทั้งหมดหรือในระดับกิจกรรม |
ประสบการณ์ของผู้ใช้และ UI ของระบบ | เปลี่ยนแปลง (แอปที่กำหนดเป้าหมายเป็น 15 ขึ้นไป) |
การบังคับใช้การแสดงผลแบบไร้ขอบ สำหรับแอปที่กำหนดเป้าหมายเป็น Android 15 เราจะรวมการเปลี่ยนแปลงหลายอย่างที่เกี่ยวข้องกับการแสดงผลแบบไร้ขอบ ประสบการณ์ของผู้ใช้แอปอาจได้รับผลกระทบในทางลบจากการเปลี่ยนแปลงเหล่านี้หากแอปมีองค์ประกอบ UI อยู่ใกล้กับด้านบนหรือด้านล่างของหน้าจอ และแอปไม่รองรับส่วนตัด |
ประสบการณ์ของผู้ใช้และ UI ของระบบ | เปลี่ยนแปลง (แอปที่กำหนดเป้าหมายเป็น 15 ขึ้นไป) |
การกำหนดค่าที่เสถียร หากแอปกำหนดเป้าหมายเป็น Android 15 ขึ้นไป Configuration จะไม่ยกเว้นแถบระบบอีกต่อไป |
ประสบการณ์ของผู้ใช้และ UI ของระบบ | เปลี่ยนแปลง (แอปที่กำหนดเป้าหมายเป็น 15 ขึ้นไป) |
แอตทริบิวต์ elegantTextHeight จะเปลี่ยนเป็น true โดยค่าเริ่มต้นสำหรับแอปที่กำหนดเป้าหมายเป็น Android 15 โดยจะใช้แทนแบบอักษรแบบกะทัดรัดที่ใช้โดยค่าเริ่มต้นสำหรับสคริปต์บางรายการที่มีเมตริกแนวตั้งขนาดใหญ่ด้วยแบบอักษรที่อ่านง่ายกว่ามาก elegantTextHeight true TextView |
ประสบการณ์ของผู้ใช้และ UI ของระบบ | เปลี่ยนแปลง (แอปที่กำหนดเป้าหมายเป็น 15 ขึ้นไป) |
TextView การเปลี่ยนแปลงความกว้างสำหรับรูปร่างตัวอักษรที่ซับซ้อนใน Android เวอร์ชันก่อนหน้า แบบอักษรตัวเขียนหรือภาษาบางภาษาที่มีรูปร่างซับซ้อนอาจวาดตัวอักษรในพื้นที่ของอักขระก่อนหน้าหรือถัดไป ในบางกรณี ระบบตัดตัวอักษรดังกล่าวที่ตำแหน่งเริ่มต้นหรือตำแหน่งสิ้นสุด ตั้งแต่ Android 15 เป็นต้นไป TextView จะจัดสรรความกว้างสำหรับการวาดตัวอักษรดังกล่าวให้มีพื้นที่เพียงพอ และอนุญาตให้แอปขอการถ่วงระยะเพิ่มเติมทางด้านซ้ายเพื่อป้องกันการตัด |
ประสบการณ์ของผู้ใช้และ UI ของระบบ | เปลี่ยนแปลง (แอปที่กำหนดเป้าหมายเป็น 15 ขึ้นไป) |
ความสูงของบรรทัดเริ่มต้นที่คำนึงถึงภาษาสำหรับ EditText สำหรับแอปที่กำหนดเป้าหมายเป็น Android 15 ระบบจะสงวนความสูงของบรรทัดขั้นต่ำไว้สำหรับ EditText เพื่อให้ตรงกับแบบอักษรอ้างอิงสำหรับ Locale ที่ระบุ |
ประสบการณ์ของผู้ใช้และ UI ของระบบ | ฟีเจอร์และ API ใหม่ |
ตัวอย่างวิดเจ็ตที่สมบูรณ์ยิ่งขึ้นด้วย Generated Previews API ตั้งแต่ Android 15 เป็นต้นไป เราจะเพิ่มการรองรับตัวอย่างที่สร้างขึ้น ซึ่งหมายความว่าผู้ให้บริการวิดเจ็ตแอปสามารถสร้าง RemoteViews เพื่อใช้เป็นตัวอย่างเครื่องมือเลือกแทนทรัพยากรแบบคงที่ |
ประสบการณ์ของผู้ใช้และ UI ของระบบ | ฟีเจอร์และ API ใหม่ |
การแสดงภาพซ้อนภาพ ตั้งแต่ Android 15 เป็นต้นไป ระบบจะเรียกใช้การเรียกกลับ Activity#onPictureInPictureUiStateChanged ทันทีที่ภาพเคลื่อนไหวของการแสดงภาพซ้อนภาพเริ่มขึ้น |
ประสบการณ์ของผู้ใช้และ UI ของระบบ | ฟีเจอร์และ API ใหม่ |
กฎโหมดห้ามรบกวนที่ได้รับการปรับปรุงAutomaticZenRule ช่วยให้แอปปรับแต่งกฎการจัดการสมาธิ (โหมดห้ามรบกวน) และตัดสินใจว่าจะเปิดใช้งานหรือปิดใช้งานกฎเมื่อใด Android 15 ปรับปรุงกฎเหล่านี้อย่างมากโดยมีเป้าหมายเพื่อปรับปรุงประสบการณ์ของผู้ใช้ |
ประสบการณ์ของผู้ใช้และ UI ของระบบ | ฟีเจอร์และ API ใหม่ |
ตั้งค่า VibrationEffect สำหรับช่องทางการแจ้งเตือนAndroid 15 รองรับการตั้งค่าการสั่นแบบละเอียดสำหรับการแจ้งเตือนขาเข้าตามช่องทาง |
ประสบการณ์ของผู้ใช้และ UI ของระบบ | ฟีเจอร์และ API ใหม่ |
ชิปแถบสถานะการแสดงสื่อและการหยุดอัตโนมัติ Android 15 QPR1 เพิ่มตัวบ่งชี้แถบสถานะที่เห็นได้ชัดสำหรับการแสดงสื่อ (การแชร์หน้าจอ การแคสต์ และการบันทึก) เพื่อให้ผู้ใช้ทราบว่ามีการแสดงสื่ออยู่ และเพื่อให้มีการควบคุมที่เข้าถึงได้สำหรับการหยุดการแสดง นอกจากนี้ การแสดงสื่อที่อยู่ระหว่างดำเนินการจะหยุดโดยอัตโนมัติเมื่อหน้าจออุปกรณ์ล็อกอยู่ |