Что такое Camera2 API, зачем это нужно и как узнать, поддерживает ли её ваш смартфон

Обилие камер, которыми пестрят современные смартфоны, — это ещё не гарантия хороших фото. Большое значение имеет программное обеспечение, которому зачастую удаётся наделить невероятными возможностями даже проходной и не самый новый модуль. Именно по этой причине стали так популярны порты Google Camera, которая снабжала даже бюджетные смартфоны полноценными ночным и портретным режимами съёмки, а также повышала общее качество снимков, делая их более насыщенными, детализированными и контрастными. Но Google Camera – это только половина успеха. Другая половина – поддержка Camera2 API.

Что такое Camera2 API, зачем это нужно и как узнать, поддерживает ли её ваш смартфон. Camera2 API — это своего рода драйвер для камеры смартфона. Фото.

Camera2 API — это своего рода драйвер для камеры смартфона

Почему стоит установить последнее обновление Google Chrome

Думаю, вам не раз приходилось слышать про Camera2 API. Это низкоуровневое ПО, которое является связующим звеном между аппаратным модулем камеры и приложением для фото- или видеосъёмки. Проще говоря, это тот же самый драйвер, который вы устанавливаете на свой Windows-компьютер, чтобы принтер или монитор могли правильно работать.

Что такое Camera2 API

Что такое Camera2 API. Слева — снимок, сделанный на Gcam, справа — на штатную камеру смартфона. У вас ещё есть вопросы, зачем нужен GCAM? Фото.

Слева — снимок, сделанный на Gcam, справа — на штатную камеру смартфона. У вас ещё есть вопросы, зачем нужен GCAM?

Но ведь чем-то же Camera2 API уникальна, иначе бы о ней не говорили с таким придыханием. Не так ли? Да, отчасти это действительно так. Camera2 API – это собственная разработка Google, которая открывает приложениям обширный доступ к настройкам камеры вроде ISO, скорости срабатывания затвора, съёмки RAW и т.д. Несмотря на то, что она такая крутая, эта утилита встречается не на всех смартфонах.

Вообще, существует четыре уровня поддержки Camera2 API. Проще всего объяснять их особенности на примере Google Camera, под которую этот драйвер во многом и разрабатывался.

Google Chrome для Android занимает много памяти. Что делать

  • Legacy – присутствует поддержка только устаревшего драйвера Camera API, который использовался до выхода Android 5.0 Lollipop. Она обеспечивает возможность установки Google Camera, но с минимумом доступных функций, то есть, без портретного режима, без Night Shift и т.д.
  • Limited – частичная поддержка Camera2 API, которая позволяет установить Google Camera, но не даёт ей реализовать весь свой потенциал. Функциональность Google Camera при условии ограниченной поддержки может варьироваться от устройства к устройству.
  • Full – полная поддержка драйвера без каких-либо оговорок и ограничений с возможность установки полноценной версии Google Camera.
  • Level_3 – полная поддержка Camera2 API с рядом продвинутых фишек полупрофессиональной направленности. Как правило, они касаются съёмки в RAW и направлены на глубокую подстройку кадра.

Как узнать, есть ли поддержка Camera2 API

Если вы собираетесь установить себе Google Camera, но не знаете, будет ли она поддерживаться на вашем смартфоне или уже это сделали, но не понимаете, почему те или иные фишки не работают, лучше всего вам проверить совместимость с Camera2 API. А сделать это можно при помощи специального приложения.

  • Скачайте приложение Camera2 API Probe из Google Play;
  • Дождитесь окончания загрузки и запустите приложение;
  • Откройте вкладку Camera2 API на самом верху экрана;
Как узнать, есть ли поддержка Camera2 API. Слева — вид поддержки Camera2 API, справа — ограничения. Фото.

Слева — вид поддержки Camera2 API, справа — ограничения

  • Посмотрите на строку Hardware Support Level;
  • Поддерживаемый уровень Camera2 API будет окрашен в зелёный;
  • Чтобы посмотреть ограничения, пролистайте список доступных параметров вниз и посмотрите на красные — это они и есть.

Google разгонит старые Android-смартфоны через Google Play

В моём случае это уровень поддержки Limited. То есть большая часть функций Google Camera на моём смартфоне работать не будут. Однако дело тут не в том, что производитель не захотел адаптировать драйвер Google для моего смартфона, а в его аппаратном обеспечении. Всё дело в том, что смартфоны Huawei и Honor – а у меня как раз такой – оснащаются процессорами Kirin, которые сильно отличаются от Snapdragon. А именно под них Google и разрабатывала свой Camera2 API. В результате установить Google Camera на мой аппарат не получится.

Теги
Лонгриды для вас
Почему я всем советую купить Nothing Phone (3a) Lite и навсегда забыть про китайские смартфоны

Китайские смартфоны принято считать эталоном в любом ценовом сегменте, включая бюджетный. Но теперь у них есть серьезный конкурент, который их способен потеснить. В конце октября компания Nothing представила новейший Nothing Phone (3a) Lite - удешевленную версию Phone (3a). Он явно выделяется на фоне других устройств, что есть в бюджетном сегменте прямо сейчас. Оказывается, недорогой смартфон на Android может приятно удивить.

Читать далее
Владимир Охотников
Апгрейд сознания от Владимира Охотникова: как повысить личную эффективность, очистив «ментальный кэш»

Мы тратим часы на кастомизацию смартфона: устанавливаем удобные приложения и лаунчеры, удаляем программы, имеющие слишком много дополнительных функций, настраиваем кнопки. А что если наш мозг — такая же операционная система, только намного более сложная? Общество постоянно пытается установить в неё своё ПО: стереотипы, навязанные цели, токсичные паттерны. Гость нашего материала, Владимир Охотников — не программист, а философ-практик и цифровой кочевник. Он разработал свой метод «прошивки» сознания, чтобы стать более стабильной, производительной и свободной версией себя. И в его подходе есть чему поучиться каждому, кто ценит системность и эффективность.

Читать далее
Я отключил оптимизацию HyperOS по совету из интернета. Теперь мне хочется выбросить свой Xiaomi

Популярность и проблемность смартфонов Xiaomi привели к возникновению большого сообщества владельцев устройств китайского бренда. Одни люди постоянно находятся в поиске способов устранения ошибок нерадивых разработчиков оболочки, а другие, что-то где-то услышав, начинают считать себя экспертами, распространяя дезинформацию среди пользователей. Так, если у тебя тормозит Xiaomi, или с ним происходят иные неприятности, «инструктор» из интернета с высокой долей вероятности посоветует тебе отключить настройку оптимизации HyperOS. Что ж, я сделал это, и теперь мне хочется выбросить Xiaomi, поскольку отказ от встроенного оптимизатора не решает проблемы, а становится причиной появления новых.

Читать далее
Новости партнеров