Android 11 เปลี่ยนให้แอพที่เรียกใช้กล้องบนมือถือ ใช้ได้แค่แอพกล้องตั้งต้นของเครื่องเท่านั้น

หัวข้อกระทู้ ใน 'เทคโนโลยี' เริ่มโพสต์โดย iPokz, 20 สิงหาคม 2020.

  1. iPokz

    iPokz ~" iPokz "~ Staff Member

    ก่อนหน้านี้ แอพ Android จากผู้พัฒนาที่ต้องเรียกใช้กล้องบนมือถือ มี 2 ทางเลือก คือเขียนฟีเจอร์กล้องขึ้นมาเองหรือใช้คำสั่ง intent เรียกใช้แอพกล้องบนมือถือ ในกรณีหลัง หากบนมือถือมีแอพกล้องจาก 3rd party อยู่ จะมีลิสต์ขึ้นมาให้ผู้ใช้เลือก ว่าจะใช้แอพกล้องตัวไหน

    แต่ล่าสุด Android 11 ตัดตัวเลือกกล้องนี้ออกแล้ว และบังคับให้ใช้ได้เพียงแอพกล้องตั้งต้น (pre-installed) บนมือถือเท่านั้น เลือกใช้แอพอื่นไม่ได้อีกต่อไป

    สามคำสั่ง intent บนแอพที่จะมีการเปลี่ยนแปลงบน Android 11 คือคำสั่ง VIDEO_CAPTURE, IMAGE_CAPTURE, และ IMAGE_CAPTURE_SECURE จะเรียกแอพกล้องตั้งต้นของเครื่องโดยอัตโนมัติ และไม่ให้ผู้ใช้เลือกแอพกล้องอื่นได้อีก

    ก่อนหน้านี้ มีผู้เข้าไปแจ้ง บนหน้า Google Issue Tracker ว่าเป็นบั๊ก แต่ทีมงานกูเกิลมาตอบไว้ว่าเป็นสิ่งที่ตั้งใจ พร้อมระบุว่า “[ทางทีมงาน]เชื่อว่าเป็นการแลกเปลี่ยนที่คุ้มค่า เพื่อให้ผู้ใช้มีความปลอดภัยและความเป็นส่วนตัวมากขึ้น”

    [​IMG]ตัวเลือกกล้องใน Android 10

    Google อธิบายการเปลี่ยนแปลงนี้ไว้ในหน้า behavior changes ของ Android 11 นอกจากนี้ Google ยังป้องกันไม่ให้นักพัฒนาเขียนโค้ดมาสร้างลิสต์แอพกล้องเองแทนอีกด้วย โดยเว็บไซต์ Android Police ทดสอบด้วยการเขียนโค้ด query แอพกล้อง แล้วนำไปรันบน Android 10 เทียบกับ 11 ได้ผลออกมาว่าโค้ดที่เรียกแอพกล้องอื่นๆ บน Android 10 ได้ กลับเรียกแอพกล้องอะไรไม่ได้เลย แม้แต่แอพ Google Camera บน Android 11 เอง

    [​IMG]ผล query แอพกล้อง บน Android 10
    [​IMG]ผล query แอพกล้อง บน Android 11

    การเปลี่ยนแปลงนี้มีการใช้งานแล้วใน Android 11 beta เวอร์ชั่นล่าสุด และจะใช้กับทุกแอพไม่ว่าจะเรียกใช้ API 30 หรือเวอร์ชั่นก่อนนี้ก็ตาม ยังไม่แน่ชัดว่า Android CTS (Compatibility Test Suite) จะบังคับใช้การเปลี่ยนแปลงนี้หรือไม่ หรือ OEM ผู้ผลิตจะสามารถกลับไปใช้แบบเก่าได้ แต่ก็คาดว่าน่าจะบังคับใช้เป็นมาตรฐานต่อไป แต่ผู้ใช้ก็ยังสามารถออกจากแอพเพื่อไปถ่ายรูปโดยใช้แอพที่ต้องการ แล้วจึงอัพโหลดเข้ามาในแอพได้ แต่แปลว่าจะเพิ่มความยุ่งยากให้กับผู้ใช้งาน และผู้ที่ใช้แอพ Google Camera แทนแอพกล้องหลักของมือถือตัวเองมากขึ้น

    ที่มา - Android Police, CommomWares

    Topics: Android 11Google
     

แบ่งปันหน้านี้