Android 11 มีเครื่องมือใหม่เพื่อความโปร่งใสที่ดีขึ้นในการเข้าถึงข้อมูลส่วนตัวโดยแอพและสาเหตุที่แน่นอนสำหรับการออกจากกระบวนการ

Android / Android 11 มีเครื่องมือใหม่เพื่อความโปร่งใสที่ดีขึ้นในการเข้าถึงข้อมูลส่วนตัวโดยแอพและสาเหตุที่แน่นอนสำหรับการออกจากกระบวนการ อ่าน 2 นาที

Android 11 เพิ่ม Power Menu ใหม่พร้อมคุณสมบัติใหม่ทั้งหมด



การอัปเดตระบบปฏิบัติการ Android หลักที่กำลังจะมีขึ้นคือ Android 11 มีเครื่องมือสำคัญสองอย่างที่ส่งเสริมความโปร่งใสในการเข้าถึงข้อมูลส่วนตัวและสาเหตุที่แท้จริงของการออก เครื่องมือเหล่านี้เรียกว่า Data Access Audit APIs และ Process Exit Reasons ได้รับการออกแบบมาโดยเฉพาะเพื่อให้นักพัฒนาแอปสมาร์ทโฟน Android และผู้ใช้อาจมีข้อมูลเชิงลึกที่ดีขึ้นเกี่ยวกับประสิทธิภาพของแอป

นักพัฒนา Android ได้เปิดตัวเครื่องมือใหม่สองตัวที่สร้างขึ้นโดยเฉพาะเพื่อให้ข้อมูลที่ชัดเจนยิ่งขึ้นเกี่ยวกับวิธีการติดตั้งแอพในการเข้าถึงสมาร์ทโฟนและประมวลผลข้อมูลส่วนตัวของผู้ใช้ เครื่องมือเหล่านี้คาดว่าจะรวมอยู่ใน Android 11 ที่กำลังจะมาถึง



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

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



API ตัวแรกคือ 'การโทรกลับ' ที่อนุญาตให้แอป ย้อนกลับการใช้ข้อมูลที่ป้องกันโดยสิทธิ์รันไทม์ ไปยังรหัสที่ทริกเกอร์การใช้งาน หากต้องการรับการแจ้งเตือนแอปใด ๆ สามารถตั้งค่าการโทรกลับได้ AppOpsManager ซึ่งจะถูกเรียกทุกครั้งที่ส่วนของโค้ดใช้ข้อมูลส่วนตัวเช่นการอัปเดตตำแหน่ง นักพัฒนาและผู้ใช้แอปสามารถสร้างตรรกะเฉพาะเพื่อติดตามนำเข้าและวิเคราะห์ข้อมูลได้



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

เหตุผลในการออกจากกระบวนการ:

นักพัฒนาและผู้ใช้แอป Android มักจะมีช่วงเวลาที่ยากลำบากในการติดตามสาเหตุของการยุติแอป มีสาเหตุทั่วไปหลายประการสำหรับการยุติแอปอย่างกะทันหัน ซึ่งรวมถึง ANR ข้อขัดข้องหรือผู้ใช้เลือกที่จะบังคับให้แอปหยุด เพื่อให้เข้าใจและวินิจฉัยสาเหตุได้ดีขึ้นนักพัฒนาบางรายกำลังเพิ่มโค้ดที่กำหนดเองลงในแอปของตน สิ่งเหล่านี้มีไว้เพื่อสร้างการวิเคราะห์ที่กำหนดเองซึ่งมักใช้เพื่อปรับปรุงสุขภาพความเสถียรและรันไทม์ของแอป

Android 11 เปิดตัวใหม่ ActivityManager API เพื่อรายงานข้อมูลประวัติที่เกี่ยวข้องกับการยุติกระบวนการแอป นักพัฒนาสามารถใช้ API เพื่อดึงข้อมูลการวินิจฉัยกระบวนการออกจากกระบวนการในอดีตที่มีอยู่ได้อย่างง่ายดายเช่นการยุติกระบวนการเกิดจาก ANR ปัญหาหน่วยความจำหรือเหตุผลอื่น ๆ

แท็ก แอนดรอยด์