ทำความรู้จัก CameraX ของใหม่ที่ให้แอป Android ใช้ฟีเจอร์กล้องติดเครื่องได้

ของใหม่ที่ Google ทำการเปิดตัวพร้อมๆ กับ Android 10 คือ API ชุดใหม่ที่ชื่อว่า CameraX ซึ่งบางที่ก็อาจเรียกว่า Google CameraX (คนละตัวกับ Google Camera หรือ Gcam แอปกล้องติดเครื่องของมือถือ Google Pixel นะ)

ทำความรู้จัก CameraX ของใหม่ที่ให้แอป Android ใช้ฟีเจอร์กล้องติดเครื่องได้ 3

CameraX คืออะไร

อย่างที่รู้กันว่ามือถือแต่ละยี่ห้อก็มักจะพัฒนากล้องของตัวเองให้มีฟีเจอร์เฉพาะตัวสุดเทพ ไม่ว่าจะเป็นการถ่ายภาพแบบ HDR, ใช้ AI เข้ามาประมวลผล, ทำภาพหน้าชัดหลังเบลอ, ซูมภาพโดยการสลับกล้อง ,โหมดถ่ายกลางคืน แต่ถ้าเราไปใช้แอปกล้องอื่นๆ ที่ไม่ใช่แอปกล้องติดเครื่อง (เช่น แอปกล้องของ Facebook, IG เป็นต้น) ความสามารถเหล่านี้ก็จะใช้งานไม่ได้เลย

เพื่อเป็นการแก้ปัญหาเหล่านี้ ทาง Google เลยได้ออก CameraX เป็น API ที่ทำให้แอปอื่นๆ สามารถเรียกใช้ฟีเจอร์เทพๆ เหล่านั้นได้ โดยใช้การเขียนโค้ดเพิ่มเพียง 2 บรรทัดเท่านั้น

อธิบายกันแบบง่ายๆ คือปกติแอป Android จะคุยกับกล้องของ Android แต่ละยี่ห้อไม่ได้ ก็จะใช้งานได้แต่กล้องปกติ งานนี้ Google เลยออกเครื่องมือที่ชื่อว่า CameraX มาเป็นตัวกลางระหว่างแอปและกล้องให้คุยกันเข้าใจง่ายๆ จะได้สามารถดึงเอาฟีเจอร์เด่นๆ มาใช้งานได้

ทำความรู้จัก CameraX ของใหม่ที่ให้แอป Android ใช้ฟีเจอร์กล้องติดเครื่องได้ 5

มือถือที่ใช้งาน CameraX

ที่สำคัญคือ CameraX รองรับการใช้งานกับ Android ตั้งแต่เวอร์ชั่น 5 เลย โดยรายชื่อมือถือที่ใช้งาน CameraX ในปัจจุบันมีดังนี้ (อัปเดต 16 ธ.ค. 62)

  • Huawei (HDR, Portrait): Mate 20 series, P30 series, Honor Magic 2, Honor View 20
  • Samsung (HDR, Night, Beauty, Auto): Galaxy Note 10 series
  • OPPO (HDR, AI Beauty): ใช้งานใน ColorOS 7
ทำความรู้จัก CameraX ของใหม่ที่ให้แอป Android ใช้ฟีเจอร์กล้องติดเครื่องได้ 7

สรุป

  • CameraX ทำให้แอปอื่นๆ ใช้งานฟีเจอร์จากกล้องหลักของมือถือ Android ได้
  • การใช้งาน CameraX ทั้งมือถือและแอปกล้องจะต้องรองรับด้วย
  • CameraX สามารถใช้งานกับมือถือ Android ได้ตั้งแต่เวอร์ชัน Android 5 เลย