Google กำลังนำคุณสมบัติการอนุญาตการรีเซ็ตอัตโนมัติของ Android 11 มาสู่อุปกรณ์ทั้งหมดที่ใช้ Android 6.0 ถึง Android 10 นี่คือความหมาย
ด้วยระบบปฏิบัติการ Android 11, Google แนะนำการอนุญาตการเพิกถอนอัตโนมัติ ที่ห้ามมิให้แอปที่ไม่ได้ใช้เข้าถึงสิทธิ์ที่ละเอียดอ่อนที่ได้รับจากผู้ใช้ แม้ว่าฟีเจอร์ความเป็นส่วนตัวนี้จะยังคงใช้งานได้เฉพาะกับอุปกรณ์ Android 11 ขึ้นไป แต่ในไม่ช้าฟีเจอร์นี้จะค่อยๆ ไหลลงมาสู่ Android เวอร์ชันเก่า ไปจนถึง Android 6.0
วันนี้ Google ได้ประกาศนำ คุณสมบัติรีเซ็ตการอนุญาตอัตโนมัติของ Android 11 ไปยังอุปกรณ์ทั้งหมดที่ใช้ Android 6.0 ขึ้นไป ฟีเจอร์นี้จะเริ่มเปิดตัวในอุปกรณ์ที่ติดตั้งบริการ Google Play ในปลายปีนี้ Google กล่าวว่าคุณสมบัตินี้จะเปิดใช้งานตามค่าเริ่มต้นสำหรับแอปที่กำหนดเป้าหมายเป็น Android 11 (API ระดับ 30) หรือสูงกว่า สำหรับแอปที่กำหนดเป้าหมาย API ระดับ 23 ถึง 29 ผู้ใช้จะต้องเปิดใช้งานด้วยตนเองจากการตั้งค่า
สำหรับผู้เริ่มต้น คุณลักษณะการอนุญาตรีเซ็ตอัตโนมัติจะเพิกถอนสิทธิ์ที่ละเอียดอ่อนซึ่งมอบให้กับแอปที่ผู้ใช้ไม่ได้เข้าถึงเป็นเวลาสองสามเดือนโดยอัตโนมัติ ตัวอย่างเช่น หากคุณอนุญาตให้แอปเข้าถึงตำแหน่งของคุณและไม่เคยเปิดแอปนั้นมาเป็นเวลานานด้วยเหตุผลบางประการ คุณลักษณะดังกล่าวก็จะ เพิกถอนการอนุญาตตำแหน่งสำหรับแอปนั้นโดยอัตโนมัติ - แอปจะต้องขอการอนุญาตตำแหน่งอีกครั้งเมื่อคุณเปิด
คุณลักษณะการอนุญาตการรีเซ็ตอัตโนมัติจะไม่ใช้กับแอปผู้ดูแลอุปกรณ์ ในทำนองเดียวกัน สิทธิ์ที่แก้ไขโดยนโยบายองค์กรจะไม่ถูกเพิกถอนเช่นกัน คุณสมบัตินี้ยังเข้ากันได้กับ การไฮเบอร์เนตของแอป ใน แอนดรอยด์ 12. หากจำเป็น นักพัฒนาแอปสามารถขอให้ผู้ใช้ปิดใช้งานคุณสมบัติการอนุญาตการรีเซ็ตอัตโนมัติได้ หากแอปของคุณกำหนดเป้าหมายเป็น API ระดับ 30 ขึ้นไป และคุณต้องการขอให้ผู้ใช้ปิดใช้การรีเซ็ตสิทธิ์อัตโนมัติ คุณจะต้องใช้ API ข้ามแพลตฟอร์มใหม่ที่เป็นส่วนหนึ่งของ เจ็ตแพ็ค คอร์ ห้องสมุด - androidx.core.content.PackageManagerCompat.getUnusedAppRestrictionsStatus()
และ androidx.core.content.IntentCompat.createManageUnusedAppRestrictionsIntent()
. การทำเช่นนี้มีประโยชน์สำหรับแอปที่ทำงานอยู่เบื้องหลังเป็นหลัก เช่น แอปคู่หูสำหรับสมาร์ทวอทช์ของคุณ
คุณลักษณะการเพิกถอนการอนุญาตอัตโนมัติที่นำมาใช้กับโทรศัพท์ Android รุ่นเก่าอาจฟังดูไม่มีนัยสำคัญเมื่อดูเผินๆ แต่เมื่อพิจารณาว่าซอฟต์แวร์ดังกล่าวรองรับโทรศัพท์รุ่นเก่าหลายรุ่นเหล่านี้ โทรศัพท์หยุดทำงานไปนานแล้วและมีความเสี่ยงสูงที่จะถูกนำไปใช้โดยแอปที่เป็นอันตราย เป็นเรื่องดีที่ Google ขยายคุณลักษณะความเป็นส่วนตัวนี้ไปยัง Android รุ่นเก่า รุ่นต่างๆ
ฟีเจอร์รีเซ็ตสิทธิ์อนุญาตอัตโนมัติจะค่อยๆ เปิดตัวใน Android 6.0 ผ่านอุปกรณ์ Android 10 ที่ติดตั้งบริการ Google Play เริ่มตั้งแต่เดือนธันวาคม 2021 Google กล่าวว่าฟีเจอร์นี้จะเข้าถึงอุปกรณ์ที่มีสิทธิ์ทั้งหมดภายในไตรมาสที่ 1 ปี 2022 ในขณะเดียวกัน API รีเซ็ตอัตโนมัติข้ามแพลตฟอร์มจะเปิดตัววันนี้ในรุ่นเบต้าด้วย Jetpack Core 1.7.0 แต่จะเปิดตัวเป็น API ที่เสถียรในเดือนตุลาคม 2021