作者 / Android 相機平臺產品經理 Marwa Mabrouk
Android 相機總能為您帶來諸多驚喜。而相機也是用戶購買手機的首要考慮因素之一?,F在,Android 相機可通過不同的工具為開發者賦能。Camera2 是自 Android 5.0 Lollipop 起便包含在 Android 中的框架 API,CameraX 是在 Camera2 之上運行的 Jetpack 支持庫,可供所有 Android 開發者使用。這些互補的解決方案可滿足 Android 相機生態系統的各種需求。
對于剛開始使用 Android 相機、要將應用更新到最新版本或從 Camera1 遷移應用的開發者來說,CameraX 是絕佳的入門工具!CameraX 擁有數項關鍵優勢,不僅為開發者助力,還能改善生態系統的復雜性。
開發速度是 CameraX 設計背后的主要驅動力。SDK 不僅支持開發者以更快的速度啟動并運行,還內置有最佳開發實踐和攝影技術,可充分發揮相機性能。
支持的 Android 設備數量眾多,類別廣泛。CameraX 的目標是在各種 Android 設備上保持一致,并承擔了處理各類復雜兼容性的責任,為開發者提供了在 150 多種手機型號上均可運行一致的 SDK,并向后兼容至 Android 5.0 (API 級別 21)。Google 每天都會在實驗室中的各種設備上進行 CameraX 測試,以避免開發者遇到復雜性問題,同時保持產品的高質量。
快速庫發布是 CameraX 作為 Jetpack 支持庫的一種靈活性優勢。CameraX 的發布可以在較短的常規周期內完成,也可以臨時進行,以處理反饋并提供新功能。我們將在另一篇文章中詳細闡述相關內容,敬請關注。
如果您的應用通過相機打造更專業的功能以實現對整個流程進行低階控制,以及需要考慮設備變化,那么推薦您使用 Camera2:
Camera2 是一套通用 API,可在所有 Android 設備上調用攝像頭硬件,已部署在全球數十億臺 Android 設備。作為框架 API,Camera2 讓開發者能夠運用所掌握的攝影和設備實現方面的深厚知識。為確保 Camera2 的質量,設備制造商通過測試設備來證明其合規性。基于設備制造商的選擇,在 API 中確實會存在設備變體,這使得制造商能自定義功能,以便在他們認為合適的情況下利用特定設備的相關變體。
讓我們一起來通過示例更深入地理解這一點。我們將比較相機捕捉能力。除了特定精細的手動設置外,Camera2 還為手機上的每個攝像頭同時提供了對單獨捕捉 pipeline 的特別控制。CameraX 不僅具有簡單的相機手動控制功能,還可以拍攝高分辨率、高質量的照片,并提供自動白平衡、自動曝光和自動對焦功能。
您可以參考以下應用示例: Samsung 應用相機框架 API 幫助專業級相機系統適配不同的光線和環境條件,使其可以在 Samsung Galaxy 設備上拍攝達到工作室品質的照片。雖然 API 是通用的,但 Samsung 啟用了每項設備功能所特有的變體,并在每臺設備的相機應用中利用了這一優勢。相機框架 API 使 Samsung 能夠接觸到底層的相機功能,并為設備定制原生應用。
另外,Microsoft 也決定將 CameraX 集成到所有使用 Microsoft Lens 的生產力應用 (即 Office、Outlook、OneDrive) 中,以確保在所有這些應用中均可使用高質量的圖像。通過改用 CameraX,Microsoft Lens 團隊不僅能夠利用更簡單的 API 改善其開發者的體驗,還能夠提高性能、提高開發者的工作效率并縮短產品上市時間。您可以前往官方網站,了解更多信息:
對 Android 相機而言,這是非常激動人心的時刻,兩種 API 均已提供了眾多新功能:
CameraX 最近推出了數項功能,其中最重要的是視頻拍攝,該功能已于 1 月 26 日向開發者提供 Beta 版:
隨著 Android 12 的推出,Camera2 現已具備多種可使用的功能:
我們將持續改進,并與您分享更多我們為 Android 相機規劃的新功能詳情。您可以通過 CameraX 郵件列表和 AOSP 問題跟蹤頁與我們互動,分享您的反饋:
感謝您一直以來對 Android 相機的關注,我們期待與您合作,一同為用戶打造出色的相機體驗!也歡迎您持續關注「谷歌開發者」微信公眾號,及時了解更多信息。
原文標題:Android 相機的精彩之處
文章出處:【微信公眾號:谷歌開發者】歡迎添加關注!文章轉載請注明出處。
審核編輯:湯梓紅
-
Android
+關注
關注
12文章
3923瀏覽量
127136 -
谷歌
+關注
關注
27文章
6142瀏覽量
105100 -
相機
+關注
關注
4文章
1344瀏覽量
53509 -
API
+關注
關注
2文章
1485瀏覽量
61817
原文標題:Android 相機的精彩之處
文章出處:【微信號:Google_Developers,微信公眾號:谷歌開發者】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論