บันทึกประจำรุ่น

เบต้า 2

วันที่เปิดตัว 26 กุมภาพันธ์ 2026
บิลด์ CP21.260206.011
CP21.260206.011.A1 (Pixel 6 Pro, Pixel 6, Pixel 6a, Pixel 7 Pro, Pixel 7)
การสนับสนุนโปรแกรมจำลอง x86 (64 บิต), ARM (v8-A)
ระดับแพตช์ด้านความปลอดภัย 2026-02-05
บริการ Google Play 25.49.33

เบต้า 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 เบต้า 2 (กุมภาพันธ์ 2026)

ตอนนี้เบต้า 2 พร้อมใช้งานแล้ว รุ่นนี้เหมาะสำหรับการพัฒนา การทดสอบ และการใช้งานทั่วไปเช่นเดียวกับเบต้า 1 อย่างไรก็ตาม Android 17 ยังอยู่ระหว่างการพัฒนา ระบบ Android และแอปที่ทำงานบนระบบดังกล่าวจึงอาจไม่ทำงานตามที่คาดหวังเสมอไป

มีอะไรใหม่ในเบต้า 2

ประสบการณ์ของผู้ใช้และ UI ของระบบ

  • ฟอง: ตอนนี้ผู้ใช้สามารถแสดงแอปใดก็ได้เป็นฟองโดยการกดไอคอน Launcher ค้างไว้ ในหน้าจอขนาดใหญ่ แถบบอลลูนใหม่ในแถบงานจะจัดการบอลลูนที่จัดระเบียบและตรึงไว้ แอปควรเป็นไปตามหลักเกณฑ์เกี่ยวกับโหมดหลายหน้าต่าง
  • EyeDropper API: API ระบบใหม่ช่วยให้แอปจับสีพิกเซลจากที่ใดก็ได้บนจอแสดงผลโดยไม่ต้องมีสิทธิ์จับภาพหน้าจอ
  • เครื่องมือเลือกรายชื่อติดต่อ: Intent ACTION_PICK_CONTACTS จะมีเครื่องมือเลือกในระดับระบบ โดยจะให้สิทธิ์เข้าถึงฟิลด์ที่เฉพาะเจาะจงแบบชั่วคราวตามเซสชัน ซึ่งช่วยลดความจำเป็นในการใช้สิทธิ์ READ_CONTACTS แบบเต็ม
  • การจับภาพเคอร์เซอร์ของทัชแพด: โดยค่าเริ่มต้น ตอนนี้ทัชแพดที่จับภาพจะทำงานเหมือนเมาส์ โดยรายงานการเคลื่อนไหวและท่าทางสัมผัสที่สัมพันธ์กันแทนที่จะเป็นพิกัดนิ้วดิบ โหมดสัมบูรณ์เดิมจะยังคงใช้งานได้ผ่าน POINTER_CAPTURE_MODE_ABSOLUTE
  • ตัวเลือกแบบอินเทอร์แอกทีฟ: แอปสามารถใช้ getInitialRestingBounds ใน ChooserSession เพื่อระบุตำแหน่ง UI สุดท้ายของตัวเลือกสำหรับการปรับเลย์เอาต์ที่ดีขึ้น

การเชื่อมต่อและข้ามอุปกรณ์

  • การส่งต่อข้ามอุปกรณ์: Handoff API ใหม่ช่วยให้กลับมาทำงานต่อในอุปกรณ์ต่างๆ ได้ (เช่น จากโทรศัพท์ไปยังแท็บเล็ต) ผ่าน CompanionDeviceManager
  • การวัดระยะขั้นสูง:
    • UWB DL-TDOA: รองรับ FiRA 4.0 สำหรับการนำทางในอาคารที่รักษาความเป็นส่วนตัว
    • การตรวจหาฮาร์ดแวร์ใกล้เคียง: ใช้ข้อกำหนดของ WiFi Alliance เพื่อปรับปรุงการวัดระยะตาม Wi-Fi
  • การปรับปรุงแพ็กเกจอินเทอร์เน็ต: แอปสามารถค้นหาอัตราสูงสุดของการดาวน์ลิงก์/อัปลิงก์ที่ผู้ให้บริการเครือข่ายจัดสรรให้สำหรับการสตรีมโดยใช้ getStreamingAppMaxDownlinkKbps และ getStreamingAppMaxUplinkKbps

ฟังก์ชันหลัก ความเป็นส่วนตัว และประสิทธิภาพ

  • การเข้าถึงเครือข่าย LAN: Android 17 เปิดตัวสิทธิ์ ACCESS_LOCAL_NETWORK (ส่วนหนึ่งของกลุ่ม NEARBY_DEVICES) เพื่อปกป้องการสื่อสารใน LAN
  • การออกอากาศตามเขตเวลา: ความตั้งใจใหม่ ACTION_TIMEZONE_OFFSET_CHANGED จะทริกเกอร์เมื่อมีการเปลี่ยนแปลงออฟเซ็ต เช่น การเปลี่ยนผ่าน DST
  • การจัดการ NPU: แอปที่กำหนดเป้าหมายเป็น Android 17 ต้องประกาศฟีเจอร์ฮาร์ดแวร์ FEATURE_NEURAL_PROCESSING_UNIT เพื่อเข้าถึง NPU โดยตรง
  • ICU 78: ไลบรารีการทำให้เป็นสากลที่อัปเดตแล้วรองรับ Unicode 17
  • การป้องกัน OTP ทาง SMS: Android 17 จะหน่วงเวลาการเข้าถึงข้อความ OTP โดยอัตโนมัติเป็นเวลา 3 ชั่วโมงสำหรับแอปส่วนใหญ่เพื่อป้องกันการลักลอบใช้บัญชี นักพัฒนาแอปควรเปลี่ยนไปใช้ API SMS Retriever หรือ SMS User Consent

ปัญหาที่แก้ไขแล้วในเบต้า 2

  • การถดถอยของความเสถียรของแพลตฟอร์มใน Android 16 ซึ่งทำให้แอปที่ใช้งานอยู่รีสตาร์ทหรือรีเฟรชโดยไม่คาดคิด ซึ่งป้องกันไม่ให้ความคืบหน้าของผู้ใช้สูญหายและป้องกันไม่ให้ UI สั่นไหวเป็นระยะๆ ขณะใช้งานแอป (ปัญหา #440017096)
  • การถดถอยของเลย์เอาต์ UI ในหน้าจอแอปที่ใช้ล่าสุดสำหรับผู้ใช้ที่ตั้งค่าภาษาเป็นเยอรมัน (ปัญหา #476830557, ปัญหา #486511401)
  • ปรับปรุงความน่าเชื่อถือของการสตรีมวิดีโอโดยการให้สิทธิ์นักพัฒนาแอปยืนยันการรองรับการแบ่งเลเยอร์ชั่วคราวผ่าน getOutputFormat หลังจากกำหนดค่าตัวเข้ารหัสเพื่อแก้ไขข้อมูลเมตาการขึ้นต่อกันของเฟรมที่ขาดหายไป (ปัญหา #306222291)
  • ข้อบกพร่องที่ทำให้ภาพพักหน้าจอนาฬิกาละเว้นเลข 0 นำหน้าในรูปแบบการแสดงเวลา 24 ชั่วโมงขณะอยู่ในโหมดแสงน้อย (ปัญหา #444255729)
  • ปัญหาที่การปิดโฟลเดอร์บล็อกการโต้ตอบที่ตามมาทันที เช่น การเปิดโฟลเดอร์อื่นหรือการสลับหน้าจอ (ปัญหา #470541347, ปัญหา #471533397, ปัญหา #477848604)
  • ปัญหาเกี่ยวกับระบบขัดข้องและการรีบูตโดยอัตโนมัติที่ขัดขวางการใช้อุปกรณ์ (ปัญหา #413562426)
  • ความไม่เสถียรของระบบที่สำคัญซึ่งทำให้เกิดการค้างและรีบูตอุปกรณ์ระหว่างการเปลี่ยนแอปหรือการเรียกใช้บริการ (ปัญหา #419070024, ปัญหา #428572458, ปัญหา #430393241, ปัญหา #424912278, ปัญหา #431440391, ปัญหา #426346396)
  • การหยุดชะงักของ UI ระบบที่ทำให้หน้าจอล็อกไม่ตอบสนองและจอแสดงผลค้างหลังจากตัดการเชื่อมต่อจาก Android Auto (ปัญหา #457527675)
  • การสะกดคำผิดใน UI ในกล่องโต้ตอบการเปิดเผยสิทธิ์เข้าถึงตำแหน่งของระบบ ซึ่งปุ่มย้อนกลับแสดงเป็น "Bac" อย่างไม่ถูกต้อง (ปัญหา #460242870, ปัญหา #477245738)
  • ปัญหาที่การแปลสดและกฎถูกจัดหมวดหมู่ไม่ถูกต้องในเมนูระบบ (ปัญหา #476754995)
  • UI ของระบบขัดข้องร้ายแรงและอุปกรณ์ไม่เสถียรในภายหลังซึ่งเกิดจากการไปยังการตั้งค่าการแสดงผลและการสัมผัสซ้ำๆ (ปัญหา #474486679)
  • ข้อขัดข้องที่เกิดขึ้นอย่างต่อเนื่องซึ่งทำให้ผู้ใช้เปิดการตั้งค่าวอลเปเปอร์และสไตล์จากหน้าจอหลักไม่ได้ (ปัญหา #478520173)
  • ปัญหาเลย์เอาต์ UI ในเครื่องมือสแกนคิวอาร์โค้ดการแก้ไขข้อบกพร่องแบบไร้สายซึ่งลูกศรย้อนกลับทับซ้อนกับไอคอนคิวอาร์ (ปัญหา #474769647)
  • ปัญหาในการตั้งค่าเสียงที่ตัวอย่างเสียงเรียกเข้าเล่นไม่สำเร็จเมื่อเลือก (ปัญหา #355086959, ปัญหา #375840924, ปัญหา #381007949, ปัญหา #381077928, ปัญหา #419301121, ปัญหา #452646483, ปัญหา #468837747)
  • ข้อบกพร่องที่ทำให้การแจ้งเตือนที่ซ้ำกันปรากฏขึ้นหลังจากการอัปเดตระบบได้รับการแก้ไขโดยการปรับปรุงตรรกะของบริการแจ้งเตือนเพื่อล้างการแจ้งเตือนที่ล้าสมัยอย่างถูกต้องในระหว่างกระบวนการเริ่มต้นหลังการอัปเดต (ปัญหา #454647834)
  • ข้อบกพร่องในการเพิ่มประสิทธิภาพคอมไพเลอร์ Shader ของ GPU ใน Pixel 6 Pro ซึ่งทําให้การประเมินนิพจน์ทางคณิตศาสตร์ GLSL บางรายการไม่ถูกต้องเป็นค่าคงที่ ส่งผลให้เกิดอาร์ติแฟกต์การแสดงผลภาพในแอป (ปัญหา #473226715)

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)

ความเป็นส่วนตัวและความปลอดภัย

การเชื่อมต่อและเครื่องมือ