Logo th.androidermagazine.com
Logo th.androidermagazine.com

การใช้การอนุญาตแอพใน Android m

Anonim

เราได้ไตร่ตรองมานานแล้วว่ามันจะเป็นอย่างไรถ้า Google ตัดสินใจที่จะใช้สิ่งที่ทำให้ผู้ใช้สามารถควบคุมได้มากขึ้นว่าแอพใดที่ได้รับอนุญาตให้เข้าถึงบนอุปกรณ์ของเราและที่ I / O ในปีนี้ทุกอย่างชัดเจน Android M กำลังให้ผู้ใช้สามารถควบคุมข้อมูลและฮาร์ดแวร์แต่ละแอพที่ได้รับอนุญาตให้เข้าถึงได้บ้างและการตั้งค่าใหม่นี้ยังรวมถึงการลดความซับซ้อนของประเภทการอนุญาตให้ง่ายขึ้น

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

เราทุกคนเคยได้รับพรอมต์นั้นหลังจากแตะที่ติดตั้งใน Google Play Store ซึ่งจะบอกให้คุณทราบถึงสิทธิ์ที่แอปคาดหวังเมื่อมันตกลงบนอุปกรณ์ของคุณ วันเหล่านั้นสิ้นสุดลงใน Android M หรืออย่างน้อยก็จบลงด้วยแอพที่อัปเดตเพื่อรองรับระบบการอนุญาตใหม่นี้ แอพทั้งหมดจะถูกบังคับให้ปิดการใช้งานสิทธิ์ที่คุณแจ้งให้ทราบไม่ว่าจะด้วยวิธีใด แต่แอปที่อัปเดตเป็นเป้าหมาย API ล่าสุดจะสามารถทำได้อย่างสง่างาม ทุกสิ่งทุกอย่างจะมีความเสี่ยงเพิ่มขึ้นในการทำลายแอปเมื่อคุณลบการอนุญาตและในการทดสอบของเราที่อาจเกิดขึ้นค่อนข้างบ่อยหากคุณไม่ระวัง ความหวังคือ Google ได้ให้คำเตือนมากมายแก่นักพัฒนาและเครื่องมือทั้งหมดที่จำเป็นสำหรับการเปลี่ยนแปลงเหล่านี้และทำให้แอปของพวกเขาเล่นได้ดีกับกฎใหม่เหล่านี้ แต่ขึ้นอยู่กับนักพัฒนาที่จะใช้การเปลี่ยนแปลงและอัปเดตแอป

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

ในการทดสอบของเราความล้มเหลวจากภัยพิบัติเมื่อสิทธิ์ถูกปฏิเสธนั้นค่อนข้างหายาก

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

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