Android 13 Beta 3 ถือเป็นหลักชัยหลักด้านความเสถียรของแพลตฟอร์มครั้งแรก

click fraud protection

วันนี้ Google เปิดตัวรุ่นเบต้าที่สามของ Android 13 ด้วย Android 13 Beta 3 รุ่นใหม่ได้บรรลุเป้าหมายด้านความเสถียรของแพลตฟอร์มในที่สุด

ที่ I/O 2022 Google ได้เปิดตัวครั้งที่สอง แอนดรอยด์ 13 รุ่นเบต้าเมื่อต้นปีนี้ การอัปเดตนี้นำเสนอฟีเจอร์สำคัญสองสามอย่าง เช่น ท่าทางป้องกันด้านหลัง ไฟล์ทรัพยากรสำหรับการระบุภาษาของแอปที่รองรับ และการอนุญาตใหม่ในการใช้การเตือนที่แน่นอน ตอนนี้ Google ได้เริ่มเผยแพร่ Android 13 เบต้ารุ่นที่สามสำหรับอุปกรณ์ Pixel และนี่คือสิ่งที่คุณต้องรู้

มีอะไรใหม่ใน Android 13 Beta 3

ความเสถียรของแพลตฟอร์ม

ประการแรกและสำคัญที่สุด รุ่นเบต้าที่สามจะนำ Android 13 ไปสู่หลักชัยด้านความเสถียรของแพลตฟอร์ม จากข้อมูลของ Google เหตุการณ์สำคัญนี้หมายถึงสิ่งนั้น "Android 13 เข้าถึง API ภายในและภายนอกขั้นสุดท้าย พฤติกรรมการใช้งานแอปขั้นสุดท้าย และรายการ API ที่ไม่ใช่ SDK สุดท้าย (greylist)" 

นักพัฒนาแอป เกม SDK ไลบรารี และเอ็นจิ้นเกมสามารถใช้หลักชัยความเสถียรของแพลตฟอร์มเป็นเป้าหมายได้แล้ว การวางแผนการทดสอบความเข้ากันได้ขั้นสุดท้ายและการเผยแพร่สู่สาธารณะเพื่อให้แน่ใจว่าการอัปเดตความเข้ากันได้พร้อมก่อนขั้นสุดท้าย ปล่อย.

ความเข้ากันได้ของแอป

Google ยังแนะนำให้นักพัฒนาทดสอบความเข้ากันได้ของแอปด้วย Android 13 เบต้ารุ่นที่สาม เมื่อ Android 13 มาถึงความเสถียรของแพลตฟอร์มแล้ว นักพัฒนาแอปควรทดสอบความเข้ากันได้ของแอป เวลาสำหรับการเปิดตัวครั้งสุดท้ายเพื่อให้มีเวลาทำการอัปเดตที่จำเป็นก่อน Android 13 ที่เสถียร การเปิดตัว

Google ยังเน้นย้ำถึงการเปลี่ยนแปลงบางประการที่นักพัฒนาแอปควรระวังขณะทดสอบแอปของตนบน Android 13 เบต้า 3 ซึ่งรวมถึง:

  • สิทธิ์รันไทม์สำหรับการแจ้งเตือน: Android 13 แนะนำสิทธิ์รันไทม์ใหม่สำหรับการส่งการแจ้งเตือนจากแอป ตรวจสอบว่าคุณเข้าใจวิธีการทำงานของสิทธิ์ใหม่ และวางแผนกำหนดเป้าหมายเป็น Android 13 (API 33) โดยเร็วที่สุด
  • การแสดงตัวอย่างคลิปบอร์ด: ตรวจสอบให้แน่ใจว่าแอปของคุณซ่อนข้อมูลที่ละเอียดอ่อนในการแสดงตัวอย่างคลิปบอร์ดใหม่ของ Android 13 เช่น รหัสผ่านหรือข้อมูลบัตรเครดิต
  • การดึงข้อมูลล่วงหน้า JobScheduler: ตอนนี้ JobScheduler พยายามคาดการณ์ว่าแอปของคุณจะเปิดตัวในครั้งถัดไป และจะเรียกใช้งานการดึงข้อมูลล่วงหน้าที่เกี่ยวข้องก่อนเวลาดังกล่าว หากคุณใช้งานการดึงข้อมูลล่วงหน้า ให้ทดสอบว่างานเหล่านั้นทำงานตามที่คาดไว้

หลังจากการทดสอบและเผยแพร่แอปเวอร์ชันอัปเดตแล้ว Google ยังกระตุ้นให้นักพัฒนาเริ่มกระบวนการอัปเดตต่อไป เวอร์ชัน SDK เป้าหมายของแอป ตรวจสอบการเปลี่ยนแปลงลักษณะการทำงานของแอปที่กำหนดเป้าหมายเป็น Android 13 และใช้เฟรมเวิร์กความเข้ากันได้เพื่อตรวจจับ ปัญหา. Google ได้เน้นย้ำถึงการเปลี่ยนแปลงสองสามอย่างที่นักพัฒนาควรทดสอบว่าแอปของตนกำหนดเป้าหมายระดับ API 33 หรือสูงกว่าหรือไม่:

  • การอนุญาตอุปกรณ์ใกล้เคียงสำหรับ Wi-Fi: แอพที่จัดการการเชื่อมต่อของอุปกรณ์กับจุดเข้าใช้งานใกล้เคียงควรใช้ การอนุญาตรันไทม์ NEARBY_WIFI_DEVICES ใหม่สำหรับการใช้งาน Wi-Fi เช่นการสแกน โดยไม่จำเป็นต้องเข้าถึงอุปกรณ์ ที่ตั้ง. Wi-Fi API บางตัวกำหนดให้แอปของคุณต้องได้รับอนุญาตใหม่นี้
  • สิทธิ์สื่อแบบละเอียด: หากแอปของคุณกำหนดเป้าหมายเป็น Android 13 และอ่านไฟล์สื่อจากที่จัดเก็บข้อมูลทั่วไป คุณต้องขอสิทธิ์แบบละเอียดใหม่อย่างน้อยหนึ่งรายการแทน READ_EXTERNAL_STORAGE การอนุญาต.
  • การเปลี่ยนแปลงการอนุญาตสำหรับเซ็นเซอร์ร่างกาย: Android 13 แนะนำการเข้าถึง "ขณะใช้งาน" สำหรับเซ็นเซอร์ร่างกาย หากแอปของคุณจำเป็นต้องเข้าถึงข้อมูลเซ็นเซอร์ร่างกายจากเบื้องหลัง แอปจะต้องประกาศสิทธิ์ BODY_SENSORS_BACKGROUND ใหม่
  • ตัวกรอง Intent จะบล็อก Intent ที่ไม่ตรงกัน: หากแอปของคุณส่ง Intent ไปยังส่วนประกอบที่ส่งออกของ แอปอื่นที่กำหนดเป้าหมายเป็น Android 13 (API 33) หรือสูงกว่า ตอนนี้ต้องตรงกับตัวกรอง Intent ใน กำลังรับแอป
  • ส่วนควบคุมสื่อที่ได้รับจาก PlaybackState: Android 13 ได้รับส่วนควบคุมสื่อเพิ่มเติมจากการดำเนินการของ PlaybackState เพื่อแสดงชุดการควบคุมที่สมบูรณ์ยิ่งขึ้นซึ่งสอดคล้องกันในอุปกรณ์ประเภทต่างๆ ตรวจสอบให้แน่ใจว่าแอปของคุณจัดการกับการเปลี่ยนแปลงเหล่านี้

รองรับแท็บเล็ตและหน้าจอขนาดใหญ่

สุดท้ายนี้ Google ยังเน้นย้ำว่านักพัฒนาซอฟต์แวร์ควรรวมแท็บเล็ตและอุปกรณ์หน้าจอขนาดใหญ่อื่น ๆ ไว้เป็นส่วนหนึ่งของการทดสอบ นักพัฒนาซอฟต์แวร์สามารถทดสอบการเพิ่มประสิทธิภาพสำหรับอุปกรณ์หน้าจอขนาดใหญ่ได้โดยการตั้งค่าโปรแกรมจำลอง Android ใน Android Studio หรือใช้อุปกรณ์หน้าจอขนาดใหญ่ที่รองรับ เช่น Lenovo Tab P12 Pro และ Xiaomi แท็บ 5. ต่อไปนี้คือการเปลี่ยนแปลงเล็กๆ น้อยๆ ที่นักพัฒนาซอฟต์แวร์ควรใส่ใจในระหว่างการทดสอบ:

  • การโต้ตอบกับแถบงาน: ตรวจสอบว่าแอปของคุณตอบสนองอย่างไรเมื่อดูด้วยแถบงานใหม่บนหน้าจอขนาดใหญ่ ตรวจสอบให้แน่ใจว่า UI ของแอปของคุณไม่ได้ถูกตัดออกหรือถูกบล็อกโดยแถบงาน
  • โหมดหลายหน้าต่าง: ขณะนี้โหมดหลายหน้าต่างเปิดใช้งานตามค่าเริ่มต้นสำหรับแอปทั้งหมด โดยไม่คำนึงถึงการกำหนดค่าแอป ดังนั้นตรวจสอบให้แน่ใจว่าแอปจัดการหน้าจอแยกได้อย่างเหมาะสม คุณสามารถทดสอบได้โดยการลากและวางแอปของคุณในโหมดแยกหน้าจอและปรับขนาดหน้าต่าง
  • ประสบการณ์ความเข้ากันได้ที่ได้รับการปรับปรุง: หากแอปของคุณยังไม่ได้รับการปรับให้เหมาะกับแท็บเล็ต เช่น การใช้งานแบบคงที่ การวางแนวหรือไม่สามารถปรับขนาดได้ ให้ตรวจสอบว่าแอปของคุณตอบสนองต่อการปรับโหมดความเข้ากันได้อย่างไร เช่น การทำกล่องจดหมาย
  • การฉายภาพสื่อ: หากแอปของคุณใช้การฉายภาพสื่อ ให้ตรวจสอบว่าแอปของคุณตอบสนองอย่างไรขณะเล่น สตรีม หรือแคสต์สื่อบนหน้าจอขนาดใหญ่ อย่าลืมคำนึงถึงการเปลี่ยนแปลงท่าทางของอุปกรณ์บนอุปกรณ์แบบพับได้ด้วย
  • การแสดงตัวอย่างกล้อง: สำหรับแอปกล้อง ให้ตรวจสอบว่า UI การแสดงตัวอย่างกล้องของคุณตอบสนองอย่างไรบนหน้าจอขนาดใหญ่ เมื่อแอปของคุณถูกจำกัดไว้ที่ส่วนหนึ่งของหน้าจอในโหมดหลายหน้าต่างหรือโหมดแยกหน้าจอ ตรวจสอบด้วยว่าแอปของคุณตอบสนองอย่างไรเมื่อมีการเปลี่ยนแปลงท่าทางของอุปกรณ์แบบพับได้

โพสต์ในบล็อกของ Google ไม่ได้เน้นการเปลี่ยนแปลงที่ผู้ใช้พบใน Android 13 Beta 3 อย่างไรก็ตาม อาจมีแนวโน้มว่ารุ่นจะมีการเปลี่ยนแปลงที่ไม่มีเอกสารบางประการ เราจะทดลองใช้ Android 13 Beta 3 บนอุปกรณ์ Pixel ของเรา และเราจะแจ้งให้คุณทราบหากเราพบการเปลี่ยนแปลงดังกล่าว


วิธีดาวน์โหลดและติดตั้ง Android 13 Beta 3 บนอุปกรณ์ Google Pixel ของคุณ

คุณสามารถได้อย่างง่ายดาย ดาวน์โหลด Android 13 เบต้า 3 สำหรับอุปกรณ์ Pixel ของคุณและปฏิบัติตามคำแนะนำของเราที่ วิธีติดตั้ง Android 13 เพื่อตั้งค่า

Google เปิดตัวการอัปเดตเบต้าอย่างเป็นทางการสำหรับ Pixel 6 Pro, Pixel 6, Pixel 5a 5G, Pixel 5, Pixel 4a (5G), Pixel 4a, Pixel 4 XL หรือ Pixel 4 คุณสามารถใช้อิมเมจระบบ 64 บิตกับ Android Emulator ใน Android Studio และคุณยังสามารถใช้ GSI ได้เช่นกัน

หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับ Android 13 เบต้ารุ่นที่สาม ให้ไปที่ โพสต์บล็อกอย่างเป็นทางการในบล็อกนักพัฒนา Android.