ของใหม่ที่ Google ทำการเปิดตัวพร้อมๆ กับ Android 10 คือ API ชุดใหม่ที่ชื่อว่า CameraX ซึ่งบางที่ก็อาจเรียกว่า Google CameraX (คนละตัวกับ Google Camera หรือ Gcam แอปกล้องติดเครื่องของมือถือ Google Pixel นะ)
CameraX คืออะไร
อย่างที่รู้กันว่ามือถือแต่ละยี่ห้อก็มักจะพัฒนากล้องของตัวเองให้มีฟีเจอร์เฉพาะตัวสุดเทพ ไม่ว่าจะเป็นการถ่ายภาพแบบ HDR, ใช้ AI เข้ามาประมวลผล, ทำภาพหน้าชัดหลังเบลอ, ซูมภาพโดยการสลับกล้อง ,โหมดถ่ายกลางคืน แต่ถ้าเราไปใช้แอปกล้องอื่นๆ ที่ไม่ใช่แอปกล้องติดเครื่อง (เช่น แอปกล้องของ Facebook, IG เป็นต้น) ความสามารถเหล่านี้ก็จะใช้งานไม่ได้เลย
เพื่อเป็นการแก้ปัญหาเหล่านี้ ทาง Google เลยได้ออก CameraX เป็น API ที่ทำให้แอปอื่นๆ สามารถเรียกใช้ฟีเจอร์เทพๆ เหล่านั้นได้ โดยใช้การเขียนโค้ดเพิ่มเพียง 2 บรรทัดเท่านั้น
อธิบายกันแบบง่ายๆ คือปกติแอป Android จะคุยกับกล้องของ Android แต่ละยี่ห้อไม่ได้ ก็จะใช้งานได้แต่กล้องปกติ งานนี้ Google เลยออกเครื่องมือที่ชื่อว่า CameraX มาเป็นตัวกลางระหว่างแอปและกล้องให้คุยกันเข้าใจง่ายๆ จะได้สามารถดึงเอาฟีเจอร์เด่นๆ มาใช้งานได้
มือถือที่ใช้งาน 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 ได้
- การใช้งาน CameraX ทั้งมือถือและแอปกล้องจะต้องรองรับด้วย
- CameraX สามารถใช้งานกับมือถือ Android ได้ตั้งแต่เวอร์ชัน Android 5 เลย