Android 11 Developer Preview 3 ใช้งานได้แล้วบนโทรศัพท์ Google Pixel

click fraud protection

Google ได้เปิดตัว Android 11 Developer Preview 3 สำหรับสมาร์ทโฟน Google Pixel การเปิดตัวครั้งนี้มาพร้อมกับ ADB Increamental, Wireless Debugging และอื่นๆ อีกมากมาย

ย้อนกลับไปในเดือนกุมภาพันธ์ Google ได้เปิดตัว ตัวอย่างแรกของนักพัฒนา Android 11 สำหรับสมาร์ทโฟน Pixel (ยกเว้น Pixel ปี 2016) บริษัทตั้งเป้าที่จะเปิดตัวตัวอย่างสำหรับนักพัฒนาซอฟต์แวร์อีก 2 ตัวอย่างก่อนที่จะเปิดเบต้าสำหรับอุปกรณ์ที่ไม่ใช่พิกเซล Google ได้เปิดตัว Android 11 DP ตัวที่สอง ในเดือนมีนาคม และวันนี้ พวกเขาจะตามมาด้วย Android 11 Developer Preview 3 ตัวอย่างนักพัฒนาซอฟต์แวร์ตัวที่สามจะเพิ่มคุณสมบัติหลักหนึ่งอย่างและทำการปรับแต่งอื่นๆ เล็กน้อยกับคุณสมบัติที่มีอยู่ที่เปิดตัวใน DP รุ่นก่อนหน้า นี่คือสิ่งที่เปลี่ยนแปลงไป

มีอะไรใหม่ใน Android 11 Developer Preview 3

การอัปเดตสาเหตุการออกจากแอป

ใน Android 11 แอปสามารถดึงบันทึกสาเหตุเบื้องหลังการเสียชีวิตของแอปล่าสุดได้โดยใช้เวอร์ชันใหม่ getHistoricalProcessExitReasons วิธีการในคลาส ActivityManager ใหม่ ApplicationExitInfo คลาสให้รายละเอียดข้อมูลที่แอปสามารถดึงมาได้ด้วยเหตุผลการออกในอดีต ซึ่งอาจรวมถึงปัจจัยต่างๆ ด้วย เช่น ระบบมีหน่วยความจำเหลือน้อย, โค้ดเนทีฟขัดข้อง, การเปลี่ยนแปลงสิทธิ์รันไทม์, การใช้ทรัพยากรมากเกินไป, ฯลฯ API เหล่านี้ได้รับการอัปเดตใน Developer Preview 3 ตามคำติชมของนักพัฒนา ซึ่ง

Google กำลังค้นหาอย่างแข็งขัน.

การวิเคราะห์ฮีป GWP-ASan

ตัวอย่างนักพัฒนา Android 11 ก่อนหน้านี้ได้เพิ่มเครื่องมือจำนวนหนึ่งเพื่อช่วยให้นักพัฒนาค้นหาและแก้ไขปัญหาความปลอดภัยของหน่วยความจำ ล่าสุดคือ GWP-ASan (หรือที่รู้จักกันในชื่อ backronym แบบเรียกซ้ำ "GWP-ASan Will Provide Allocation Sanity") ซึ่งเป็น "เครื่องมือการจัดสรรตัวอย่างที่ตรวจจับข้อผิดพลาดของหน่วยความจำฮีปโดยมีค่าใช้จ่ายน้อยที่สุดหรือ ส่งผลกระทบต่อประสิทธิภาพการทำงาน" ใน Android 11 Developer Preview 3 GWP-ASan จะถูกเปิดใช้งานตามค่าเริ่มต้นในไบนารีของแพลตฟอร์มและแอประบบ แต่นักพัฒนายังสามารถเปิดใช้งานสำหรับแอปพลิเคชันของตนได้เช่นกัน ดี. Google แนะนำให้ทำเช่นนั้นหากแอปของคุณใช้โค้ดเนทิฟของไลบรารี

ADB ส่วนเพิ่ม 

Google ต้องการทำให้นักพัฒนาติดตั้ง APK ขนาดใหญ่ได้เร็วยิ่งขึ้น เพื่อที่พวกเขาจะเปิดตัว APK ใหม่ ADB ส่วนเพิ่ม คุณสมบัติ. คุณสมบัตินี้ทำให้การติดตั้ง APK ขนาดใหญ่ (2GB+) จากพีซีไปยังโทรศัพท์เร็วขึ้นถึง 10 เท่าจากเมื่อก่อน ใน Android 11 Developer Preview 3 นักพัฒนาสามารถติดตั้ง APK ส่วนเพิ่มได้โดยใช้คำสั่ง "adb install --increational" ในไบนารี ADB ล่าสุด APK จะต้องลงนามด้วยเวอร์ชันใหม่ APK Signature Scheme เวอร์ชัน 4 ซึ่งสร้างลายเซ็นในไฟล์แยกต่างหาก คุณสมบัตินี้ยังต้องการให้อุปกรณ์รองรับคุณสมบัติใหม่ ระบบไฟล์ส่วนเพิ่มซึ่งปัจจุบันรองรับเฉพาะ Pixel 4 และ Pixel 4 XL เท่านั้น Google กล่าวว่าอุปกรณ์ที่เปิดตัว Android 11 ทั้งหมดจะรองรับระบบไฟล์แบบเพิ่มหน่วยและด้วยเหตุนี้ ADB แบบเพิ่มหน่วย

การดีบักแบบไร้สาย

ADB ไร้สายตอนนี้ง่ายกว่าที่เคยใน Android 11 ด้วยตัวเลือก "การแก้ไขข้อบกพร่องไร้สาย" ใหม่ในตัวเลือกสำหรับนักพัฒนา เราก่อน เห็นฟีเจอร์นี้ใน Android 11 Developer Preview 2แต่ Google ไม่เคยเน้นย้ำว่ามันอยู่ที่นั่น ขณะนี้คุณสามารถจับคู่โทรศัพท์ของคุณกับพีซีได้โดยใช้เวิร์กโฟลว์รหัสการจับคู่ แต่ Google กล่าวว่าพวกเขาวางแผนที่จะเพิ่มเวิร์กโฟลว์การสแกนโค้ด QR ในการเปิดตัว Android Studio ในอนาคต

การดีบักแบบไร้สายใน Android 11 ภายใต้การตั้งค่า > ตัวเลือกนักพัฒนา

การอัปเดตการตรวจสอบการเข้าถึงข้อมูล

ในที่สุด Google ก็มีการอัปเดตใหม่ API การตรวจสอบการเข้าถึงข้อมูล ใน Android 11 Developer Preview 3 โดยเฉพาะอย่างยิ่ง Google ได้เปลี่ยนชื่อ API หลายรายการ ดังนั้นอย่าลืมอัปเดตแอปของคุณหากคุณใช้งานรายการใดรายการหนึ่งอยู่ แอปพลิเคชันตัวอย่าง สามารถพบได้ที่นี่. ข้อเสนอแนะสามารถ ให้ไว้ที่นี่.

ดาวน์โหลดตัวอย่างนักพัฒนา Android 11 3

คุณสามารถ มานี่ เพื่อดูความแตกต่าง API แบบเต็มระหว่าง Android 11 DP2 และ DP3 แต่แน่นอนว่าเราจะคอยติดตามการเปลี่ยนแปลงสำคัญที่ Google ไม่ได้เผยแพร่ คุณสามารถอ่าน บันทึกประจำรุ่นที่นี่ซึ่งเราแนะนำให้ทำก่อนที่คุณจะดาวน์โหลดและแฟลชการอัปเดต สุดท้ายนี้ รับรองว่า มานี่ เพื่อยื่นรายงานข้อผิดพลาดและ ที่นี่ เพื่อหารือเกี่ยวกับการเปิดตัวล่าสุด

เราจะมีลิงก์สำหรับดาวน์โหลดอิมเมจระบบล่าสุดสำหรับอุปกรณ์ Google Pixel และอุปกรณ์ที่เข้ากันได้กับ Project Treble ในหน้านี้. คุณสามารถแฟลชบิลด์ด้วยตนเองหรือใช้เครื่องมือ Android Flash เพื่อทำสิ่งนี้ให้คุณ หากคุณไม่มีอุปกรณ์ที่รองรับ คุณสามารถเรียกใช้รุ่นตัวอย่างใน Android Emulator ของ Android Studio


นี่เป็นการแสดงตัวอย่างครั้งที่สามและครั้งสุดท้ายสำหรับนักพัฒนา จะมีรุ่นเบต้า 2 รุ่นซึ่งรวมถึงอุปกรณ์ที่ไม่ใช่ Pixel ตามด้วยรุ่นเสถียรในช่วงไตรมาสที่ 3

สำหรับข่าว Android 11 ล่าสุดทั้งหมด ให้บุ๊กมาร์กแท็กนี้:

ข่าว Android 11 บน XDA