ตารางต่อไปนี้แสดงรายการการเปลี่ยนแปลงฟีเจอร์และลักษณะการทำงานทั้งหมดที่บันทึกไว้ ซึ่ง อาจส่งผลกระทบต่อนักพัฒนาแอป ใช้รายการนี้เพื่อค้นหาการเปลี่ยนแปลงที่ส่งผลต่อคุณ จากนั้นคลิกลิงก์ที่เกี่ยวข้องเพื่ออ่านเอกสารประกอบ
| หมวดหมู่ | ประเภท | ชื่อ |
|---|---|---|
| การช่วยเหลือพิเศษ | ฟีเจอร์และ API ใหม่ |
อักษรเบรลล์ที่ดีขึ้น ใน Android 15 เราได้ทำให้ TalkBack รองรับจอแสดงผลอักษรเบรลล์ที่ใช้มาตรฐาน HID ผ่านทั้ง USB และบลูทูธที่ปลอดภัย |
| กล้องและสื่อ | เปลี่ยน (แอปทั้งหมด) |
การเล่นเสียงโดยตรงและการเล่นเสียงที่ออฟโหลดจะทำให้การเล่นเสียงโดยตรงหรือการเล่นเสียงที่ออฟโหลดซึ่งเปิดอยู่ก่อนหน้านี้
ไม่ถูกต้องเมื่อถึงขีดจำกัดของทรัพยากร ตั้งแต่ Android 15 เป็นต้นไป เมื่อแอปขอการเล่นโดยตรง ระบบจะ ทำให้ออบเจ็กต์ AudioTrack โดยตรงที่เปิดอยู่ไม่ถูกต้อง ซึ่ง
จะป้องกันไม่ให้ดำเนินการตามคำขอแทร็กใหม่ |
| กล้องและสื่อ | เปลี่ยนแปลง (แอปที่กำหนดเป้าหมายเป็น 15 ขึ้นไป) |
ข้อจำกัดในการขอโฟกัสเสียง แอปที่กำหนดเป้าหมายเป็น Android 15 ต้องเป็นแอปที่อยู่ด้านบนสุดหรือเรียกใช้ บริการที่ทำงานอยู่เบื้องหน้าที่เกี่ยวข้องกับเสียงจึงจะขอโฟกัสเสียงได้ |
| กล้องและสื่อ | ฟีเจอร์และ API ใหม่ |
การเพิ่มประสิทธิภาพแสงน้อย Android 15 เปิดตัวการเพิ่มประสิทธิภาพแสงน้อย ซึ่งเป็นโหมดการรับแสงอัตโนมัติที่ใช้ได้กับทั้ง Camera 2 และส่วนขยายกล้องโหมดกลางคืน |
| กล้องและสื่อ | ฟีเจอร์และ API ใหม่ |
การควบคุมกล้องในแอป Android 15 เพิ่มส่วนขยายเพื่อให้ควบคุมฮาร์ดแวร์กล้องและอัลกอริทึมของกล้องได้มากขึ้นในอุปกรณ์ที่รองรับ |
| กล้องและสื่อ | ฟีเจอร์และ API ใหม่ |
การควบคุมส่วนหัวของ HDR Android 15 ให้คุณควบคุมส่วนหัวของ HDR ด้วย setDesiredHdrHeadroom เพื่อสร้างสมดุลระหว่างเนื้อหา SDR และ HDR |
| กล้องและสื่อ | ฟีเจอร์และ API ใหม่ |
การควบคุมความดัง Android 15 เปิดตัว API LoudnessCodecController ซึ่งอิงตามมาตรฐานความดัง CTA-2075 API นี้ช่วยให้คุณจัดการความดังของเสียงที่ไม่สอดคล้องกันเพื่อให้มั่นใจว่าผู้ใช้ไม่ต้องปรับระดับเสียงอยู่ตลอดเวลาเมื่อสลับไปมาระหว่างเนื้อหาหรือแอป |
| กล้องและสื่อ | ฟีเจอร์และ API ใหม่ |
อุปกรณ์ MIDI 2.0 เสมือน Android 15 ขยายการรองรับ UMP ไปยังแอป MIDI เสมือน ซึ่งช่วยให้แอปแต่งเพลงควบคุมแอปซินธิไซเซอร์เป็นอุปกรณ์ MIDI 2.0 เสมือนได้เช่นเดียวกับอุปกรณ์ MIDI 2.0 ที่เชื่อมต่อผ่าน USB |
| กล้องและสื่อ | ฟีเจอร์และ 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ผ่านการดำเนินการของผู้ใช้โดยตรงหรือโดยอ้อมเท่านั้น นอกเหนือจากข้อจำกัดที่มีอยู่แล้ว ระบบจะยกเลิก PendingIntent ทั้งหมดด้วยเมื่อแอปเข้าสู่สถานะหยุดทำงานใน Android 15 |
| ฟังก์ชันหลัก | เปลี่ยน (แอปทั้งหมด) |
รองรับหน้าหน่วยความจำขนาด 16 KB ตั้งแต่ Android 15 เป็นต้นไป ระบบ Android จะรองรับอุปกรณ์พัฒนาที่กำหนดค่าให้ใช้หน้าหน่วยความจำขนาด 16 KB หากใช้โค้ดเนทีฟในแอป คุณควรสร้างแอปใหม่ให้รองรับอุปกรณ์ขนาด 16 KB และนักพัฒนาแอปทุกคนควรทดสอบแอปโดยใช้สภาพแวดล้อมขนาด 16 KB เพื่อยืนยันว่าไม่มีการถดถอยที่ไม่คาดคิดในลักษณะการทำงานของแอป |
| ฟังก์ชันหลัก | เปลี่ยน (แอปทั้งหมด) |
การเปลี่ยนแปลงที่จำเป็นสำหรับแอปบางแอปเพื่อรองรับพื้นที่ส่วนตัว พื้นที่ส่วนตัวเป็นฟีเจอร์ใน Android 15 ที่ช่วยให้ผู้ใช้สร้างพื้นที่แยกต่างหากในอุปกรณ์ของตนเองได้ ซึ่งผู้ใช้จะซ่อนแอปที่มีความละเอียดอ่อนเพื่อป้องกันไม่ให้ผู้อื่นแอบดูได้ภายใต้การตรวจสอบสิทธิ์อีกชั้น เนื่องจากแอปในพื้นที่ส่วนตัวมีระดับการเข้าถึงที่จำกัด แอปบางประเภทจึงต้องทำตามขั้นตอนเพิ่มเติมเพื่อให้สามารถดูและโต้ตอบกับแอปในพื้นที่ส่วนตัวของผู้ใช้ได้ |
| ฟังก์ชันหลัก | เปลี่ยน (แอปทั้งหมด) |
นำแบบอักษร Emoji ที่อิงตาม PNG ออกแล้ว ระบบได้นำไฟล์แบบอักษร Emoji รุ่นเดิมที่อิงตาม PNG ( NotoColorEmojiLegacy.ttf) ออกแล้ว โดยเหลือไว้เพียงไฟล์ที่อิงตามเวกเตอร์ |
| ฟังก์ชันหลัก | เปลี่ยน (แอปทั้งหมด) |
ระดับ API เป้าหมายขั้นต่ำที่ติดตั้งได้ แอปที่มี targetSdkVersion ต่ำกว่า 24 จะติดตั้งไม่ได้ |
| ฟังก์ชันหลัก | เปลี่ยนแปลง (แอปที่กำหนดเป้าหมายเป็น 15 ขึ้นไป) |
ประเภทบริการที่ทำงานอยู่เบื้องหน้าสำหรับการประมวลผลสื่อ Android 15 เปิดตัวบริการที่ทำงานอยู่เบื้องหน้าประเภทใหม่ ซึ่งก็คือ mediaProcessing ประเภทบริการนี้เหมาะสำหรับการดำเนินการต่างๆ เช่น การแปลงรหัสไฟล์สื่อ |
| ฟังก์ชันหลัก | เปลี่ยนแปลง (แอปที่กำหนดเป้าหมายเป็น 15 ขึ้นไป) |
ข้อจำกัดเกี่ยวกับ Broadcast Receiver BOOT_COMPLETED ที่เปิดใช้บริการที่ทำงานอยู่เบื้องหน้าสำหรับแอปที่กำหนดเป้าหมายเป็น Android 15 ระบบจะไม่อนุญาตให้ตัวรับ 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 ใหม่ |
API แบบอักษรตัวแปร OpenType ที่ปรับปรุงแล้ว 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 ใหม่ |
การปรับปรุงสำหรับ CanvasAndroid 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 ใหม่ |
แบบอักษรเฮนไทกานะภาษาญี่ปุ่นเพิ่มเติม ใน Android 15 ระบบจะรวมไฟล์แบบอักษรสำหรับฮิรางานะภาษาญี่ปุ่นแบบเก่า (ที่เรียกว่าเฮนไทกานะ) ไว้ด้วยโดยค่าเริ่มต้น |
| หน้าจอขนาดใหญ่และรูปแบบของอุปกรณ์ | ฟีเจอร์และ 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 เพิ่ม API StorageStats.getAppBytesByDataType([type]) ซึ่งช่วยให้คุณได้รับข้อมูลเชิงลึกเกี่ยวกับวิธีที่แอปใช้พื้นที่ทั้งหมด รวมถึงการแยกไฟล์ APK, โค้ดที่เกี่ยวข้องกับ AOT และการเพิ่มความเร็ว, ข้อมูลเมตา dex, ไลบรารี และโปรไฟล์ที่แนะนำ |
| ประสิทธิภาพและแบตเตอรี่ | ฟีเจอร์และ API ใหม่ |
การสร้างโปรไฟล์ที่แอปจัดการ Android 15 มีคลาส ProfilingManager ซึ่งช่วยให้คุณรวบรวมข้อมูลการสร้างโปรไฟล์จากภายในแอปได้ |
| ประสิทธิภาพและแบตเตอรี่ | ฟีเจอร์และ API ใหม่ |
การปรับปรุงฐานข้อมูล SQLite Android 15 เปิดตัว SQLite API ที่แสดงฟีเจอร์ขั้นสูงจากเครื่องมือ SQLite พื้นฐานซึ่งมุ่งเป้าไปที่ปัญหาด้านประสิทธิภาพที่เฉพาะเจาะจงซึ่งอาจเกิดขึ้นในแอป |
| ประสิทธิภาพและแบตเตอรี่ | ฟีเจอร์และ API ใหม่ |
การอัปเดต Android Dynamic Performance Framework Android 15 ยังคงสานต่อการลงทุนใน Android Dynamic Performance Framework (ADPF) ซึ่งเป็นชุด API ที่ช่วยให้เกมและแอปที่เน้นประสิทธิภาพสูงโต้ตอบกับระบบพลังงานและความร้อนของอุปกรณ์ Android ได้โดยตรงมากขึ้น |
| ความเป็นส่วนตัว | ฟีเจอร์และ API ใหม่ |
การตรวจหาการบันทึกหน้าจอ Android 15 รองรับแอปในการตรวจหาว่ามีการบันทึกแอปอยู่ |
| ความเป็นส่วนตัว | ฟีเจอร์และ API ใหม่ |
IntentFilterความสามารถที่ขยายAndroid 15 สร้างขึ้นเพื่อรองรับ Intentความละเอียดที่แม่นยำยิ่งขึ้นผ่าน UriRelativeFilterGroup ซึ่งมีชุดออบเจ็กต์ UriRelativeFilter ที่สร้างชุดIntentกฎการจับคู่ที่ต้องเป็นไปตามแต่ละกฎ รวมถึงพารามิเตอร์การค้นหา URL, URL Fragment และกฎการบล็อกหรือการยกเว้น |
| ความเป็นส่วนตัว | ฟีเจอร์และ API ใหม่ |
พื้นที่ส่วนตัว พื้นที่ส่วนตัวช่วยให้ผู้ใช้สร้างพื้นที่แยกต่างหากในอุปกรณ์ของตนเองได้ ซึ่งผู้ใช้จะซ่อนแอปที่มีความละเอียดอ่อนไว้ไม่ให้ผู้อื่นแอบดูได้ภายใต้การตรวจสอบสิทธิ์อีกชั้น แอปในพื้นที่ส่วนตัวจะปรากฏในคอนเทนเนอร์แยกต่างหากในตัวเรียกใช้ และจะซ่อนจากมุมมองล่าสุด การแจ้งเตือน การตั้งค่า และจากแอปอื่นๆ เมื่อล็อกพื้นที่ส่วนตัวไว้ |
| ความเป็นส่วนตัว | ฟีเจอร์และ API ใหม่ |
ค้นหาการเลือกของผู้ใช้ล่าสุดสำหรับสิทธิ์เข้าถึงรูปภาพที่เลือก แอปจะไฮไลต์ได้เฉพาะรูปภาพและวิดีโอที่เลือกไว้ล่าสุดเมื่อได้รับสิทธิ์เข้าถึงบางส่วนสำหรับสิทธิ์เข้าถึงสื่อ |
| ความเป็นส่วนตัว | ฟีเจอร์และ API ใหม่ |
Privacy Sandbox ใน Android Android 15 มีส่วนขยาย Android Ad Services ล่าสุด ซึ่งรวม Privacy Sandbox ใน Android เวอร์ชันล่าสุดไว้ด้วย การเพิ่มฟีเจอร์นี้เป็นส่วนหนึ่งของการทำงานของเราในการพัฒนาเทคโนโลยีที่ช่วยเพิ่มความเป็นส่วนตัวของผู้ใช้ และสร้างประสบการณ์ใช้งานโฆษณาที่ปรับตามโปรไฟล์ของผู้ใช้ให้มีประสิทธิภาพยิ่งขึ้นสำหรับแอปบนอุปกรณ์เคลื่อนที่ |
| ความเป็นส่วนตัว | ฟีเจอร์และ API ใหม่ |
Health Connect Android 15 ผสานรวมส่วนขยายล่าสุดเกี่ยวกับ Health Connect โดย Android ซึ่งเป็นแพลตฟอร์มที่ปลอดภัยและรวมศูนย์สำหรับจัดการและแชร์ข้อมูลสุขภาพและการออกกำลังกายที่แอปเก็บรวบรวม การอัปเดตนี้เพิ่มการรองรับประเภทข้อมูลด้านฟิตเนส โภชนาการ อุณหภูมิผิวหนัง แผนการฝึก และอื่นๆ |
| ความเป็นส่วนตัว | ฟีเจอร์และ API ใหม่ |
การแชร์หน้าจอบางส่วน Android 15 รองรับการแชร์หน้าจอบางส่วนเพื่อให้ผู้ใช้แชร์หรือบันทึกเฉพาะหน้าต่างแอปแทนที่จะเป็นทั้งหน้าจออุปกรณ์ได้ ฟีเจอร์นี้ซึ่งเปิดใช้ครั้งแรกใน Android 14 QPR2 มี MediaProjectionการเรียกกลับที่ช่วยให้แอปปรับแต่งประสบการณ์การแชร์หน้าจอบางส่วนได้ |
| ความปลอดภัย | เปลี่ยนแปลง (แอปที่กำหนดเป้าหมายเป็น 15 ขึ้นไป) |
TLS เวอร์ชันที่ถูกจำกัด Android 15 จำกัดการใช้งาน TLS เวอร์ชัน 1.0 และ 1.1 ก่อนหน้านี้เราได้เลิกใช้งานเวอร์ชันเหล่านี้ใน Android แต่ตอนนี้เราไม่อนุญาตให้แอปที่กำหนดเป้าหมายเป็น Android 15 ใช้เวอร์ชันเหล่านี้ |
| ความปลอดภัย | เปลี่ยนแปลง (แอปที่กำหนดเป้าหมายเป็น 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 ใกล้ด้านบนหรือด้านล่างของหน้าจอ และแอปไม่ได้จัดการ Inset |
| ประสบการณ์ของผู้ใช้และ UI ของระบบ | เปลี่ยนแปลง (แอปที่กำหนดเป้าหมายเป็น 15 ขึ้นไป) |
การกำหนดค่าที่เสถียร หากแอปกำหนดเป้าหมายเป็น Android 15 ขึ้นไป Configuration จะไม่รวมแถบระบบอีกต่อไป |
| ประสบการณ์ของผู้ใช้และ UI ของระบบ | เปลี่ยนแปลง (แอปที่กำหนดเป้าหมายเป็น 15 ขึ้นไป) |
แอตทริบิวต์ elegantTextHeight จะมีค่าเริ่มต้นเป็น trueสำหรับแอปที่กำหนดเป้าหมายเป็น Android 15 แอตทริบิวต์ elegantTextHeight TextView จะมีค่าเริ่มต้นเป็น true ซึ่งจะแทนที่แบบอักษรแบบย่อที่ใช้โดยค่าเริ่มต้นด้วยสคริปต์บางรายการที่มีเมตริกแนวตั้งขนาดใหญ่ด้วยสคริปต์ที่อ่านง่ายกว่ามาก |
| ประสบการณ์ของผู้ใช้และ 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 เพิ่มตัวบ่งชี้แถบสถานะที่โดดเด่นสำหรับการฉายสื่อ (การแชร์หน้าจอ การแคสต์ และการบันทึก) เพื่อให้มั่นใจว่าผู้ใช้ทราบถึงการฉายสื่อที่กำลังดำเนินอยู่ และเพื่อให้การควบคุมที่เข้าถึงได้สำหรับการหยุดการฉาย นอกจากนี้ ระบบจะหยุดการฉายสื่อที่กำลังดำเนินการโดยอัตโนมัติเมื่อล็อกหน้าจออุปกรณ์ |