Android P ซึ่งเป็นเวอร์ชันหลักถัดไปของ Android จะกำหนดขีดจำกัดสำหรับแอปพื้นหลังที่ไม่ได้ใช้งานซึ่งขอการเข้าถึงกล้อง นี่เป็นประโยชน์สำหรับความเป็นส่วนตัวเนื่องจากหมายความว่าแอปต่างๆ ไม่สามารถถ่ายภาพคุณได้โดยที่คุณไม่รู้ตัว!
Android P เวอร์ชันหลักถัดไปของ Android อาจอยู่ห่างออกไปหลายสัปดาห์ จากการเปิดเผยอย่างเป็นทางการและถึงแม้จะเป็น คุณสมบัติหลักที่ผู้ใช้ต้องเผชิญ เรายังไม่รู้จักเรา เรากำลังค้นพบเกร็ดเล็กๆ น้อยๆ มากมายเนื่องมาจากลักษณะโอเพ่นซอร์สของ Android เรารู้ว่ามันจะช่วยให้ผู้ให้บริการ ซ่อนความแรงของสัญญาณ และ กำหนดวิธีการแสดงในแถบสถานะตัวอย่างเช่น และเราได้เปิดเผยหลักฐานที่แสดงว่า Google อาจลบสิทธิ์การเข้าถึงของนักพัฒนาซอฟต์แวร์ API ที่ไม่มีเอกสารและซ่อนอยู่. บลูมเบิร์ก รายงานเมื่อต้นเดือนนี้ว่า Android เวอร์ชันถัดไปจะเกิดขึ้น รองรับโทรศัพท์ที่มี "หลายหน้าจอ" และ "จอแสดงผลแบบพับได้"และเรายังพบสัญญาณว่าการอัปเดตจะรองรับ คุณสมบัติเสียงบันทึกการโทร.
แต่การปรับปรุงของ Android P ไม่ได้หยุดอยู่แค่นั้น ตามโครงการโอเพ่นซอร์ส Android (AOSP) ให้สัญญา รวมเข้าด้วยกันเมื่อวันที่ 19 มกราคม ชุดกฎใหม่ใน Android P จะป้องกันไม่ให้แอปพื้นหลังที่ไม่ได้ใช้งานเข้าถึงกล้องได้ วิธีนี้จะช่วยให้แน่ใจว่าแอปที่เป็นอันตรายที่ทำงานในพื้นหลังเมื่อหน้าจอของคุณปิดอยู่ จะไม่สามารถถ่ายภาพของคุณหรือคนที่คุณรักที่อาจกระทบกระเทือนเพื่อขู่กรรโชกได้
มีอะไรเปลี่ยนแปลงใน Android P?
การเปลี่ยนแปลงกฎกำหนดเป้าหมาย UID ของแอป (รหัสผู้ใช้) ตัวระบุที่ Android กำหนดให้กับแต่ละแอปพลิเคชัน ณ เวลาติดตั้ง แต่ละแอปจะไม่ซ้ำกัน และไม่มีการเปลี่ยนแปลง ตราบใดที่แอปยังคงติดตั้งอยู่ในโทรศัพท์หรือแท็บเล็ตของคุณ แอปก็จะยังคงมีรหัสแอปเดิม
ใน Android P เมื่อบริการกล้องตรวจพบว่า UID "ไม่ได้ใช้งาน" กล่าวคือ เมื่ออุปกรณ์อยู่ในสถานะไม่ได้ใช้งาน เคลิ้มหลับ รัฐและ การเข้าถึง CPU และบริการที่เน้นเครือข่ายของแอปพื้นหลัง ถูกจำกัด - Android จะสร้างข้อผิดพลาดและปิดการเข้าถึงกล้อง คำขอกล้องที่ตามมาจาก UID ที่ไม่ได้ใช้งานจะทำให้เกิดข้อผิดพลาดทันที
สร้างขึ้นจากรากฐานของการเปลี่ยนแปลงบริการกล้องที่เริ่มต้นใน Android 6.0 Marshmallow ใน Lollipop และ Android เวอร์ชันเก่า แอปต่างๆ จะได้รับสิทธิ์ในการเข้าถึงกล้องแบบ "มาก่อนได้ก่อน" แต่ด้วย Marshmallow บริการกล้องจะสนับสนุนแอพที่มีกิจกรรมเบื้องหน้าและกิจกรรมที่ผู้ใช้มองเห็นได้อย่างมาก มันเหมือนกับการต่อคิวในเลนที่รวดเร็วในสวนสนุก: แอพที่มีลำดับความสำคัญสูงในการเข้าถึงกล้องจะก้าวไปข้างหน้าแอพที่มีลำดับความสำคัญต่ำ
ทำไมมันถึงสำคัญ?
ข้อจำกัดในการเข้าถึงกล้องของแอปพื้นหลังนั้นเกินกำหนดชำระมานานแล้ว ในปี 2014 นักพัฒนาซอฟต์แวร์ Android Szymon Sidor ได้เผยแพร่ โพสต์ในบล็อก อธิบายว่าแอปพลิเคชันสามารถแอบถ่ายภาพและบันทึกวิดีโอได้อย่างไรโดยจัดการการอนุญาตกล้องของ Android อย่างชาญฉลาด ด้วยการลดขนาดช่องมองภาพของแอปกล้องถ่ายรูปลงเหลือ 1px ซึ่งทำให้แทบมองไม่เห็น นาย Sidor จึงสามารถเข้าถึง Nexus 5 ได้ กล้องโดยไม่แจ้งเตือนผู้ใช้ถึงกิจกรรมของแอป แม้ว่าแอปจะทำงานในพื้นหลังและหน้าจอโทรศัพท์ก็ตาม ปิด.
กับ แอนดรอยด์พีกล้องพื้นหลังมีการจำกัดการใช้งาน แอปที่เป็นอันตรายเช่นเดียวกับที่อธิบายไว้ในโพสต์บล็อกของ Mr. Sidor จะเป็นเช่นนี้ ตรวจจับได้ง่ายกว่าเนื่องจากแอปที่เป็นอันตรายจะต้องใช้บริการเบื้องหน้าเพื่อให้สามารถอยู่รอดได้ และขอขอบคุณ ถึง ข้อกำหนดของ Android Oreoนั่นหมายความว่าแอปจะต้องแสดงการแจ้งเตือนที่แจ้งให้คุณทราบว่าแอปกำลังทำงานอยู่ (และแอปนั้นแสดงทับแอปอื่นๆ ด้วย) หากแอปดังกล่าวพยายามซ่อนอยู่ในพื้นหลัง แอปนั้นจะไม่ทำงานอีกต่อไปเนื่องจากไม่สามารถเข้าถึงกล้องใน P ได้