Сторонние камеры на Android смогут использовать больше функций

Google улучшит стороннее приложение камеры

В настоящее время камеры телефонов Android находятся в состоянии грации. И было время, несколько лет назад, когда камеры Android-устройств были самыми страшными из всех за его низкое качество перед камерами iPhone. Прямо сейчас все изменилось, и даже Android среднего класса, например Xiaomi Mi Note 10, может соответствовать или превосходить качество камеры последнего iPhone.

Тем не менее, если сравнивать характеристики камер iPhone с невероятными характеристиками камер текущего Android (за исключением Pixels), мобильные телефоны Apple знают, как использовать в своих интересах то, что у них есть, чем Android. Это почему? Для этого, Исторически iOS превосходила Android с точки зрения программного обеспечения камеры, Это программное обеспечение в основном алгоритмы, которые исправляют фотографии или видео, чтобы получить наилучший результат. К счастью, эта неполноценность Android перед Apple скоро закончится.

Таким образом, они могут улучшить сторонние камеры на Android благодаря Google

Xiaomi Mi Note 10

Google, с его устройствами Pixel и его популярной GCam, показал, что программное обеспечение камеры Android может быть значительно улучшено. С такими функциями, как ночной режим, портретный режим, HDR +, среди других; Google установил тенденцию и и другие производители Android делают то же самое, чтобы улучшить программное обеспечение камеры своих устройств и положить их на высоте iPhone. Однако проблема здесь остается сторонним программным обеспечением камеры.

Обратите внимание, что программное обеспечение камеры специально разработано для конкретного устройства. Например, программное обеспечение камеры на Xiaomi с камерой с тремя сенсорами не будет работать так же хорошо, как на Huawei с камерой с четырьмя сенсорами. Даже если у них было одинаковое количество датчиков, Программное обеспечение камеры не будет использовать камеру мобильного телефона, а также предназначено для другого, Поэтому, когда вы хотите сделать фотографию из сторонних приложений (таких как Instagram, Snapchat или любое приложение для камеры из Play Store), ваш мобильный телефон не делает такие хорошие фотографии, как с приложением камеры по умолчанию.

Эти сторонние приложения для камер предназначены не для того, чтобы предоставлять вам все функции, которые предлагает приложение для мобильных камер, а только для основных функций. И это для приложения, как Instagram, например, Было бы почти невозможно создать программное обеспечение для камеры, адаптированное к каждой существующей модели и марке телефонов Android.поэтому они решили предложить базовое решение. Этой проблемы нет у Apple, потому что количество iPhone, представленных на рынке, невелико, что значительно облегчает работу сторонних приложений для камер. Короче говоря, у Android есть проблема фрагментации камеры.

Решение проблемы фрагментации камер Android

К счастью, решение этой фрагментации наконец пришло. Google выпустил библиотеку Jetpack под названием CameraX, Эта новая библиотека будет разработать программное обеспечение камеры для различных устройств Android будет намного проще Кроме того, он работает совместно с API Camera2 (который позволяет проверять определенные характеристики камер), что принесет много преимуществ.

Например, теперь разработчикам приложений для камеры будет легче находить проблемы несовместимости и исправлять их. Это значительно сократит время разработки и код приложений. Другими словами, приложения камеры будут лучше оптимизированы, Теперь все, что мы упомянули, это преимущества для разработчиков, а не столько для конечных пользователей. Тем не менее, последний также выиграет от CameraX благодаря Vendor Extensions.

Это ответ Google на фрагментацию камер на Android. И теперь производители могут отправлять библиотеку расширений своих мобильных телефонов, чтобы CameraX (и разработчики, и пользователи) могли использовать встроенные функции своей камеры. Например, предположим, вам действительно нравится портретный режим Samsung, но вам не нравится само приложение камеры. Если Samsung решит выпустить расширение CameraX для портретного режима со своих телефонов, Любое стороннее приложение, использующее CameraX, сможет использовать портретный режим. от Samsung. Очевидно, что это не ограничивается этой характеристикой. Производители могут, по крайней мере теоретически, использовать любые функции своих приложений для камер в приложениях, использующих CameraX.

Без необходимой поддержки это будет ничто

Samsung Galaxy A41 камеры

жалостно делать это не является обязательством для производителей, Google уже сказал, что они предложат расширения своих пикселей 4 и всех будущих пикселей. Точно так же OPPO сказал, чтобы освободить расширения от его украшений и режимов HDR. Тем не менее, другие производители мобильных телефонов могут не выпускать какие-либо или только одно из своих расширений CameraX, что позволяет продолжить проблему фрагментации камер на Android.

В идеале все производители должны выпускать все функции своих приложений для камер, чтобы CameraX действительно был решением. Чтобы попасть туда, Google должен приложить все усилия и заставить производителей использовать возможности камер своих телефонов на благо всех. Может быть, это никогда не произойдет, так как некоторые производители не хотят, чтобы вы использовали другое приложение камеры это не твое. Некоторые могут даже не захотеть, чтобы их функции камеры использовались в телефонах других марок.

И, наконец, качеству сторонних приложений для камер будет сложно улучшиться благодаря CameraX, Однако, если мы настроены оптимистично и считаем, что производители поддержат эту инициативу, в ближайшие месяцы мы должны заметить улучшения в сторонних приложениях для камер (для совместимых моделей). До сих пор Google даже не смог предоставить список устройств, которые поддерживают обновленные расширения CameraX и какие функции они выпустили. Они только упомянули в недавней статье в своем блоге, что некоторые Samsung, LG, OPPO, Xiaomi и Motorola с Android 10 выпустили некоторые функции, но ничего не уточнили. Итак, будущее не выглядит обнадеживающим …

Источник | XDA-Developers