Google позволит сторонним приложениям для Android делать качественные фото
Думаю, вы не раз обращали внимание на то, что снимки, сделанные через Instagram для Android, неизменно оказываются хуже, чем если загружать в сервис фотографию, снятую штатным приложением. Все дело в том, что разработчики могут задействовать только три функции камеры: фотосъемка, запись видео и активация вспышки. Все остальные возможности, в том числе зум, использование алгоритмов постобработки и многое другое, им остается недоступным. Однако Google решила, что теперь, когда камера стала основным компонентом любых смартфонов, ограничивать софт в ее использовании будет совершенно неправильно.
Google планирует расширить возможности системного интерфейса CameraX, который отвечает за предоставление сторонним приложениям доступа к возможностям камеры смартфона. Это позволит им задействовать разные объективы, менять разрешение фото- и видео, применять продвинутые надстройки вроде ночного режима, HDR+, портретного режима и т. д. В результате такие приложения, как Instagram, WhatsApp, Facebook и «ВКонтакте», где есть встроенная функция съемки, смогут выдавать более качественные фотографии и видеоролики. Но это еще не все.
Приложения камеры для Android
Так уж получилось, что для Android существует великое множество приложений для фотографирования от независимых разработчиков, которые предлагают дополнительные возможности, но при этом зачастую оказываются лишены доступа к части штатным. Из-за этого почти идеальные программы, позволяющие четко подстраивать показатели выдержки, светосилы и других показателей, оказываются лишены возможности снимать замедленное видео или активировать ToF-сенсор, отвечающий за распознавание трехмерных объектов и обеспечивающий более естественный и сочный эффект боке в портретных фотографиях.
Почему, спрашивается, сторонние разработчики сами не могли добавить в приложения недостающие функции? Ну, на самом деле на это есть как минимум одна, но вполне весомая причина, которая состоит в несоразмерности трудозатрат и целесообразности. Положим, разработчики Instagram могут добавить в приложение возможность активации съемки на ультраширокоугольный объектив или поддержку портретного режима. Но стоит ли оно того? Ведь зачастую пользователи выбирают фотографию для публикации из имеющихся, а не делают одну и не отправляют ее тут же в ленту. Поэтому вероятнее всего, что большинство предпочтет использовать штатное приложение камеры, а расширенные возможности камеры из Instagram будут простаивать и не дадут должной конверсии в установки.
Как снимать в 4К на Самсунг
Правда, есть небольшая загвоздка. Сейчас некоторые производители намеренно ограничивают независимых разработчиков в возможности обращаться к штатным функциям своих смартфонов. Так поступает, например, Samsung, которая не позволяет сторонним приложениям камеры вести съемку в 4К при 60 кадрах в секунду, снижая для них показатель частоты смены кадров в два раза. В результате какое бы крутое приложение для съемки вы не установили, получить на выходе видеоролик аналогичного качества и фреймрейта у вас не выйдет. Значит, Google предстоит как-то убедить производителей отказаться от своих принципов, иначе большого толка от ее новой инициативы не будет.
Однако очень важно понимать, что вся эта история - о расширении возможностей приложений на конкретных смартфонах, а не наоборот. То есть приложения Instagram, Facebook и других сервисов смогут задействовать режим Night Shift на Google Pixel, но при этом не принесут его на другие смартфоны, где оно по умолчанию отсутствует. Это очень филигранный подход, который, с одной стороны, сделать использование Android-смартфонов удобнее, а, с другой, не позволит нивелировать преимущества одних аппаратов перед другими, выгодно отличающих их друг от друга.