ตัวอย่างนักพัฒนา Android 11 3 นำเครื่องมือที่จำเป็นมากสำหรับการวิเคราะห์ข้อขัดข้องการดีบักแบบไร้สายการสนับสนุน ADB ที่เพิ่มขึ้นและคุณสมบัติอื่น ๆ

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

Android 11 Developer Preview เวอร์ชัน 3 ได้รับการเผยแพร่โดย Google นี่จะเป็นเวอร์ชันตัวอย่างสุดท้ายสำหรับนักพัฒนาซอฟต์แวร์สำหรับ Android 11 ก่อนที่การอัปเดตสำคัญที่จะเกิดขึ้นจะเข้าสู่ขั้นตอนการทดสอบเบต้า Google วางแผนที่จะเปิดตัว Developer Preview อีกสองตัวก่อนที่จะเปิดตัวเบต้าสำหรับอุปกรณ์ที่ไม่ใช่ Pixel และนี่คือเวอร์ชันล่าสุดสำหรับนักพัฒนา เวอร์ชันล่าสุดประกอบด้วยการสนับสนุน ADB Incremental, Wireless Debugging และคุณสมบัติอื่น ๆ สิ่งที่รวมอยู่ใน Android 11 Developer Preview 3 มีดังนี้

เหตุผลในการออกจากแอป:

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

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

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

ADB ส่วนเพิ่ม:

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

การแก้จุดบกพร่องแบบไร้สาย:

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

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

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

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

Facebook Twitter Google Plus Pinterest