เครื่องมือเลือกผู้ติดต่อของ Android 17 คือการอัปเกรดความเป็นส่วนตัวที่เราควรมีมาตั้งแต่หลายปีก่อน
แอปต้องการข้อมูลส่วนบุคคลของคุณมากเกินไป และนี่คือหน้าที่ของระบบปฏิบัติการมือถือของคุณที่จะป้องกันไม่ให้แอปเข้าถึงโดยไม่ได้รับอนุญาต อย่างไรก็ตาม การตัดสินใจว่าจะอนุญาตสิทธิ์การเข้าถึงข้อมูลให้กับแอป Android หรือไม่นั้นแทบจะไม่ใช่ทางเลือก แอปบางแอปจะไม่ทำงานจนกว่าคุณจะอนุญาตสิทธิ์การเข้าถึงข้อมูลและความเป็นส่วนตัวที่จำเป็น ตัวจัดการสิทธิ์แบบละเอียดบน Android ยังคงมีน้อยมาก — หากคุณต้องการแชร์รายชื่อติดต่อเพียงรายการเดียวกับแอปใน Android 16 คุณต้องให้แอปนั้นเข้าถึงรายชื่อติดต่อทั้งหมดของคุณ
Android 17 กำลังจะเปลี่ยนแปลงเรื่องนั้นในแบบที่สำคัญ คุณคงเคยเจอเครื่องมือเลือกภาพ (Photo Picker) ของระบบ Android ซึ่งเปิดตัวใน Android 13 ที่ให้คุณสามารถอนุญาตแอปเข้าถึงรูปภาพหรือวิดีโอแต่ละรายการ แทนที่จะมอบทุกอย่างไปทั้งหมด Android 17 จะนำอินเทอร์เฟซเดียวกันและการป้องกันความเป็นส่วนตัวที่มากับมันมาใช้กับการแชร์รายชื่อผู้ติดต่อ ตัวเลือกการเลือกผู้ติดต่อ (Contact Picker) จะให้คุณควบคุมได้อย่างสมบูรณ์ว่ารายชื่อใดที่โทรศัพท์ของคุณจะแชร์กับแอป และมันไม่อาจมาช้าเกินไป
คุณน่าจะไม่ควรให้แอปเข้าถึงรายชื่อผู้ติดต่อ
ถ้าคุณให้สิทธิ์แอปในการแชร์รายชื่อผู้ติดต่อ แอปนั้นจะเข้าถึงทุกอย่าง
คิดเกี่ยวกับข้อมูลทั้งหมดที่เก็บไว้ในรายชื่อผู้ติดต่อของคุณ — ชื่อ หมายเลขโทรศัพท์ อีเมล ที่อยู่ รูปภาพ และบันทึก ข้อมูลผู้ติดต่อที่สำคัญที่สุดสำหรับเพื่อนและครอบครัวของคุณจะถูกเก็บไว้ในโทรศัพท์ Android ของคุณ และจะถูกส่งต่อไปยังแอปที่ร้องขอด้วยการกดปุ่มเพียงครั้งเดียว ทั้งแอปและผู้ใช้ไม่สามารถระบุได้ชัดเจนว่าฟิลด์หรือระเบียนผู้ติดต่อใดบ้างที่จะถูกแชร์เมื่ออนุญาต นี่เป็นข้อจำกัดที่น่าเสียดาย เพราะหากคุณต้องการให้แอปเข้าถึงเพียงผู้ติติดต่อเดียวที่เก็บไว้ในโทรศัพท์ Android ของคุณ คุณจำเป็นต้องอนุญาตการเข้าถึงรายชื่อผู้ติดต่อทั้งหมดของคุณ
นี่เป็นเพราะนักพัฒนาแอป Android ใช้สิทธิ์ READ_CONTACTS เพื่อขอเข้าถึงรายชื่อผู้ติดต่อในอุปกรณ์ของผู้ใช้ ตามที่ Google ยอมรับในบล็อก Android Developers ว่า "แม้ว่าจะใช้งานได้ แต่แนวทางนี้มักจะให้แอปเข้าถึงข้อมูลมากกว่าที่จำเป็น" เมื่อแอปขอเข้าถึงบันทึก "รายชื่อผู้ติดต่อและบัญชี" บนโทรศัพท์ Android ผู้ใช้สามารถเลือกได้เพียง อนุญาต หรือ ไม่อนุญาตเท่านั้น ไม่มีตัวเลือกอื่นใด — ทั้งหมดหรือไม่มีอะไรเลย สิ่งนี้ทำให้ผู้ใช้ Android ต้องมอบห้องสมุดรายชื่อติดต่อทั้งหมดของตน และข้อมูลที่ละเอียดอ่อนทั้งหมดที่เก็บอยู่ภายใน ให้กับแอปของบุคคลที่สาม
ตัวเลือกผู้ติดต่อของ Android 17 จะเปลี่ยนทุกอย่าง
การแชร์รายชื่อแบบละเอียดสำหรับแอป Android มาสายมานานแล้ว — และเป็นชัยชนะด้านความเป็นส่วนตัว
Android 17 แทนที่สิทธิ์ READ_CONTACTS ที่ครอบคลุมทั้งหมดด้วย Intent.ACTION_PICK_CONTACTS ที่มีความละเอียด หากคุณไม่ใช่นักพัฒนาแอป Android นี่คือสิ่งที่คุณต้องรู้: Android 17 แนะนำ Contact Picker ใหม่พร้อมอินเทอร์เฟซผู้ใช้ใหม่ที่ "มีมาตรฐาน ปลอดภัย และค้นหาได้" เพื่อปกป้องความเป็นส่วนตัวของคุณ แทนที่จะให้แอปเข้าถึงรายชื่อติดต่อทั้งหมดในคลังของคุณ คุณสามารถเลือกบันทึกรายชื่อติดต่อแต่ละรายการเพื่อแชร์กับแอปได้
ตัวเลือกผู้ติดต่อใหม่มีแถบค้นหาเพื่อให้ค้นหาและเลือกผู้ติดต่อได้ง่าย รองรับการเลือกผู้ติดต่อได้หนึ่งคนหรือหลายคนในครั้งเดียวเพื่อให้แชร์แบบกลุ่มได้ง่าย และมีปุ่ม ดูตัวอย่าง ที่แสดงผู้ติดต่อทั้งหมดที่คุณได้เลือก เมื่อผู้ใช้เลือกผู้ติดต่อเพื่อแชร์กับแอปเสร็จแล้ว พวกเขาสามารถกด เสร็จสิ้น ในตัวเลือกผู้ติดต่อของ Android 17 เพื่อให้สิทธิ์ชั่วคราวเฉพาะกับบันทึกที่ระบุ แอปสามารถบันทึกบันทึกผู้ติดต่อไปยังข้อมูลแอปของพวกเขาได้ แต่การเข้าถึงการอ่านไลบรารีผู้ติดต่อของโทรศัพท์ Android ของคุณจะมีเวลาจำกัด การเปลี่ยนแปลงทั้งหมดนี้ช่วยให้ผู้ใช้ Android ควบคุมความเป็นส่วนตัวของผู้ติดต่อได้เต็มที่ เนื่องจากพวกเขาจะสามารถตัดสินใจได้ในที่สุดว่าแอปใดสามารถเห็นบันทึกผู้ติดต่อไหนได้
Android 17 ยังช่วยให้ผู้พัฒนาควบคุมได้มากขึ้นเกี่ยวกับข้อมูลที่พวกเขาขอจากผู้ใช้ ปัจจุบัน ผู้พัฒนาแอปสามารถขอข้อมูลทุกฟิลด์ของทุกผู้ติดต่อในบันทึกผู้ติดต่อที่เก็บอยู่ในโทรศัพท์ Android ได้เท่านั้น หลังจากการอัปเดต Android 17 ผู้พัฒนาจะสามารถขอข้อมูลฟิลด์เฉพาะ เช่น หมายเลขโทรศัพท์หรือที่อยู่อีเมล แทนการขอข้อมูลทั้งหมด Google แนะนำให้ผู้พัฒนาแอปขอเฉพาะฟิลด์ข้อมูลที่จำเป็นสำหรับแอปของพวกเขา เพื่อหลีกเลี่ยงการขอข้อมูลที่ไม่จำเป็น แม้ว่าผมอยากให้ Android 17 ยังให้ผู้ใช้สามารถควบคุมได้ว่าฟิลด์ใดบ้างที่จะแชร์
การอัปเกรดที่น่าจดจำอีกอย่างหนึ่งช่วยให้ Contact Picker สามารถค้นหาข้อมูลที่บันทึกอยู่ในโปรไฟล์ Android แยกต่างหาก โปรไฟล์ที่คัดลอก และพื้นที่ส่วนตัว เมื่อรวมทั้งหมดเข้าด้วยกัน Contact Picker ใน Android 17 จึงเป็นการอัปเกรดการแชร์รายชื่อผู้ติดต่อที่ใหญ่ที่สุดใน Android มาหลายปี
ได้รับแรงบันดาลใจจากตัวเลือกภาพของ Android
ทำไมการให้สิทธิ์ในการเข้าถึงทุกอย่างถึงไม่เฉพาะเจาะจงและเป็นส่วนตัวแบบนี้?
ถ้าทั้งหมดนี้ฟังดูคุ้นเคย ก็สมควรเป็นอย่างนั้น ตัวเลือกผู้ติดต่อ (Contact Picker) ได้รับแรงบันดาลใจอย่างชัดเจนจากตัวเลือกรูปภาพ (Photo Picker) ซึ่งคุณคงเคยใช้แล้วเพื่อให้แอปเข้าถึงรูปภาพและวิดีโอที่คุณเลือกได้อย่างจำกัด ตั้งแต่ตัวเลือกรูปภาพถูกเปิดตัวเมื่อประมาณสี่ปีที่แล้ว มันยากที่จะเชื่อว่าเราเคยให้แอปเข้าถึงรูปภาพและวิดีโอจำนวนหลายหมื่นไฟล์ในคลังของโทรศัพท์ Android อย่างเต็มรูปแบบ ฉันแทบจะไม่เคยให้แอปเข้าถึงคลังสื่อของ Android ทั้งหมดของฉัน เพราะทำไมต้องทำล่ะ? การใช้ตัวเลือกรูปภาพนั้นเป็นส่วนตัวและปลอดภัยมากกว่า
เราน่าจะพูดเหมือนกันเกี่ยวกับ Contact Picker ที่จะมาบน Android 17 ในอีกไม่กี่ปีข้างหน้า มันเป็นทางออกที่ชัดเจนต่อปัญหาของแอป Android ที่ขอและเข้าถึงข้อมูลส่วนบุคคลของผู้ใช้มากกว่าที่พวกเขาจำเป็นต้องใช้ ปัจจุบัน Android 17 อยู่ในขั้นตอนการทดสอบเบต้า และดูเหมือนจะพร้อมสำหรับการเปิดตัวช่วงต้นฤดูร้อน นั่นคือเวลาที่คุณจะสามารถลองใช้ Contact Picker เป็นครั้งแรก







