Apple добавила возможность захвата HDR-фотографий с выпуском iPhone 13 Pro в 2021 году. В 2023 году Google представила свою версию под названием Ultra HDR в Android 14. Однако до недавнего времени HDR-фотографии, сделанные на iPhone, обычно отображались как SDR-изображения на устройствах Android и наоборот.
Проблема несовместимости
Причиной этой несовместимости является различие в способах кодирования метаданных gain map, которые используются для отображения HDR-изображений. Google использует схему кодирования от Adobe, тогда как Apple применяет собственное решение. Когда устройство не может прочитать метаданные gain map, оно отображает только SDR-версию изображения.
Внедрение общего стандарта ISO 21496-1
С целью решения этой проблемы Apple и Google договорились поддерживать общий стандарт для метаданных gain map — ISO 21496-1. Об этом рассазал аналитик Мишал Рахман в статье для Android Authority. Новые версии операционных систем Android 15, iOS 18, iPadOS 18 и macOS Sonoma теперь поддерживать этот стандарт. А значит, что он обеспечивает корректное отображение HDR-фотографий с устройств iOS и Android на различных платформах.
С выпуском Android 15 Google кодирует изображения Ultra HDR с использованием как собственного формата, так и метаданных ISO 21496-1. Это повысило совместимость и обеспечило правильное отображение изображений на устройствах разных производителей.
Необходимость участия разработчиков
Важно отметить, что Apple и Google предоставляют необходимые API для поддержки нового стандарта, но ответственность за их внедрение лежит на разработчиках приложений. Без обновления приложений для использования этих API устройства по-прежнему будут отображать SDR-версию изображений. Кроме того, для корректного отображения HDR-фотографий устройство должно быть оснащено дисплеем с поддержкой HDR.
Текущее состояние и перспективы
На данный момент просматривать HDR-изображения, сделанные на устройствах Android или iPhone, можно с помощью приложения «Google Фото» на обеих платформах. Приложения Apple, такие как «Сообщения», «Фото» и «Просмотр», также поддерживают новый стандарт ISO и могут правильно отображать Ultra HDR-изображения с Android-устройств.
Если проблемы с отображением HDR-фотографий всё же возникают, рекомендуется использовать Google Chrome, который поддерживает стандарт ISO 21496-1 на всех платформах.
Совместная поддержка стандарта ISO 21496-1 компаниями Apple и Google должна ускорить распространение HDR-фотографий на разных платформах и устройствах, обеспечивая пользователям более качественный и насыщенный визуальный опыт.
Ещё по теме: