เบต้า 1
| วันที่เปิดตัว | 13 กุมภาพันธ์ 2026 |
| บิลด์ | CP21.260116.011.B1 CP21.260116.011.A1 (Pixel 6 Pro, Pixel 6, Pixel 6a, Pixel 7 Pro, Pixel 7) |
| การรองรับโปรแกรมจำลอง | x86 (64 บิต), ARM (v8-A) |
| ระดับแพตช์ด้านความปลอดภัย | 2026-01-05 |
| บริการ Google Play | 25.47.33 |
Android 17 เบต้า 1 (กุมภาพันธ์ 2026)
รุ่นเบต้า 1 พร้อมให้ใช้งานแล้ว พร้อมฟีเจอร์และการเปลี่ยนแปลงล่าสุดให้คุณลองใช้กับแอป รุ่นนี้เหมาะสําหรับการพัฒนา การทดสอบ และการใช้งานทั่วไป อย่างไรก็ตาม Android 17 ยังอยู่ระหว่างการพัฒนา ดังนั้นระบบ Android และแอปที่ทำงานบนระบบดังกล่าวอาจไม่ทำงานตามที่คาดไว้เสมอไป
Android 17 มีการเปลี่ยนแปลงของระบบเช่นเดียวกับเวอร์ชันก่อนหน้า ในบางกรณี การเปลี่ยนแปลงเหล่านี้อาจส่งผลต่อแอปจนกว่าจะมีการอัปเดตให้รองรับ Android 17 ดังนั้น คุณอาจเห็นผลกระทบตั้งแต่ปัญหาเล็กน้อยไปจนถึงข้อจำกัดที่สำคัญกว่า โดยทั่วไปแล้ว แอปส่วนใหญ่จะทำงานได้ตามที่คาดไว้ เช่นเดียวกับ API และฟีเจอร์ส่วนใหญ่
มีอะไรใหม่ในเบต้า 1
Android 17 สานต่องานของเราในการสร้างแอป Android ที่ปรับเปลี่ยนได้มากขึ้น เปิดตัวการปรับปรุงที่สำคัญ ในความสามารถของกล้องและสื่อ เครื่องมือใหม่สำหรับการเพิ่มประสิทธิภาพการเชื่อมต่อ และโปรไฟล์ที่ขยายสำหรับอุปกรณ์เสริม ไฮไลต์ต่างๆ มีดังนี้
อินเทอร์เฟซผู้ใช้และการแบ่งหน้าต่าง
การปรับให้เข้ากับหน้าจอขนาดใหญ่ที่ต้องมี
แอปที่กำหนดเป้าหมายเป็น Android 17 (API ระดับ 37) ซึ่งทำงานบนหน้าจอขนาดใหญ่ (sw ≥ 600dp) จะไม่สามารถเลือกไม่ใช้การปรับขนาดหรือการเปลี่ยนแปลงการวางแนวได้อีกต่อไป
- แอตทริบิวต์ที่ระบบไม่สนใจ:
screenOrientation,resizeableActivity,minAspectRatioและmaxAspectRatioจะไม่สนใจในหน้าจอขนาดใหญ่ - ข้อยกเว้น: อุปกรณ์ที่มีขนาดเล็กกว่า 600dp และแอปที่จัดหมวดหมู่เป็นเกม (
android:appCategory)
การเปลี่ยนแปลงการกำหนดค่าที่เพิ่มประสิทธิภาพแล้ว
ระบบจะไม่รีสตาร์ทกิจกรรมโดยค่าเริ่มต้นอีกต่อไป สำหรับการเปลี่ยนแปลงการกำหนดค่าบางอย่าง ซึ่งรวมถึง
ขอให้ดำเนินการ: หากแอปของคุณต้องอาศัยการรีสตาร์ทเพื่อโหลดทรัพยากรสำหรับ เหตุการณ์เหล่านี้อีกครั้ง คุณต้องเลือกใช้โดยชัดแจ้งโดยใช้แอตทริบิวต์ไฟล์ Manifest ใหม่ android:recreateOnConfigChanges
ประสิทธิภาพและรันไทม์
- MessageQueue แบบไม่มีการล็อก: การติดตั้งใช้งาน
android.os.MessageQueueแบบใหม่ที่ไม่มีการล็อกช่วยลดเฟรมที่พลาดไป - การเก็บขยะตามรุ่น: ตัวรวบรวมการทำเครื่องหมายและการบีบอัดพร้อมกันของ ART รองรับ GC ตามรุ่นแล้ว โดยให้ความสำคัญกับการรวบรวม "รุ่นใหม่" ที่เกิดขึ้นบ่อยและมีต้นทุนต่ำ
- ทริกเกอร์การทำโปรไฟล์ใหม่:
ProfilingManagerเพิ่มทริกเกอร์สำหรับCOLD_START,OOMและKILL_EXCESSIVE_CPU_USAGE - ข้อจำกัดในการแจ้งเตือน: บังคับใช้ขีดจำกัดขนาดที่เข้มงวดกับมุมมองการแจ้งเตือนที่กำหนดเองเพื่อลดการใช้หน่วยความจำ
สื่อและกล้อง
กล้อง
- การอัปเดตเซสชันแบบไดนามิก: ใช้
CameraCaptureSession.updateOutputConfigurations()เพื่อสลับกรณีการใช้งาน (เช่น รูปภาพเป็นวิดีโอ) โดยไม่ต้องปิดเซสชันหรือทำให้เกิดข้อบกพร่อง
เสียงและวิดีโอ
- คุณภาพคงที่สำหรับการบันทึกวิดีโอ: setVideoEncodingQuality() ใน MediaRecorder ช่วยให้คุณกำหนดค่าโหมดคุณภาพคงที่ (CQ) สำหรับตัวเข้ารหัสวิดีโอได้
- การเพิ่มความปลอดภัยของเสียงในเบื้องหลัง: การเล่นเสียง คำขอโฟกัส และการเปลี่ยนแปลงระดับเสียงจะเริ่มต้นอย่างเงียบๆ (ล้มเหลว) หากแอปไม่ได้อยู่ในสถานะวงจรการใช้งานที่ถูกต้อง
- รองรับ VVC: เพิ่มการรองรับแพลตฟอร์มสำหรับ Versatile Video Coding (H.266)
ความเป็นส่วนตัวและความปลอดภัย
- การเลิกใช้งานข้อความธรรมดา:
android:usesCleartextTrafficเลิกใช้งานแล้ว แอปที่กำหนดเป้าหมายเป็น SDK 37 ขึ้นไปซึ่งใช้แอตทริบิวต์นี้จะบล็อกข้อความธรรมดาโดยค่าเริ่มต้น ให้ย้ายข้อมูลไปที่การกำหนดค่าความปลอดภัยของเครือข่าย - การเข้ารหัสแบบผสม HPKE: เปิดตัวอินเทอร์เฟซผู้ให้บริการสาธารณะสำหรับการติดตั้งใช้งานการเข้ารหัสแบบผสม HPKE
การเชื่อมต่อและเครื่องมือ
- Companion Device Manager
- โปรไฟล์ใหม่: อุปกรณ์ทางการแพทย์และอุปกรณ์ติดตามการออกกำลังกาย
- กล่องโต้ตอบสิทธิ์แบบรวม:
setExtraPermissionsจะรวมสิทธิ์ที่เกี่ยวข้องไว้ในกล่องโต้ตอบการเชื่อมโยง