Кто-то отправляет вам фото с iPhone, и оно попадает на ваш Android как серая плитка. Нажимаете. Ничего не происходит. Изображение на месте, файл валиден, а телефон всё равно отказывается его показывать. Это HEIC, формат, который iPhone используют по умолчанию, и не каждое Android-устройство умеет его читать.
Вот как вывести фото на экран, в три уровня: от «уже установлено» до «конвертируй и иди дальше».
Почему некоторые Android не открывают HEIC
HEIC это контейнерный формат с HEVC-сжатыми изображениями внутри. Android добавил нативную поддержку в версии 9 (Pie), поэтому телефоны с 2018 года обычно с ним справляются. Более старые устройства, бюджетные телефоны без кодека и некоторые приложения, пропускающие системный декодер, это те места, где всё ломается.
Разница важна: если ваш телефон на Android 9 или новее, рабочий декодер у вас, скорее всего, уже есть, не хватает только приложения, которое его использует. Если телефон старее, конвертация это единственный надёжный путь.
Способ 1: использовать Google Фото (уже установлено)
На Android 9 и новее Google Фото это самое простое решение. Оно предустановлено на большинстве телефонов и читает HEIC через системный декодер.
- Откройте Google Фото и найдите файл HEIC.
- Нажмите на него. Если изображение появилось, готово.
Если миниатюра пустая, обновите приложение из Play Store и попробуйте снова. Некоторые версии Google Фото плохо работают с HEIC, пока не обновятся.
Способ 2: проверьте версию Android
Если Google Фото так и не показывает файл, проверьте, какая у вас версия Android. Откройте Настройки, затем О телефоне, и посмотрите версию Android.
- Android 9 или новее: система умеет декодировать HEIC. Проблема в приложении, а не в телефоне. Попробуйте Google Фото или другой современный просмотрщик.
- Android 8 или старее: декодера нет. Никакое приложение это не исправит, потому что кодек это системный компонент. Переходите к следующему способу.
Этот шаг экономит время. Нет смысла ставить просмотрщики на телефон, который в принципе не может декодировать формат.
Способ 3: конвертировать в JPG (работает на любом Android)
Когда устройство не может декодировать HEIC, конвертируйте файл, и он откроется везде. Наш конвертер HEIC в JPG работает в браузере и подходит для любого Android:
- Откройте конвертер в Chrome или в любом браузере.
- Перетащите файл HEIC. Можно также импортировать из Google Фото или загрузок.
- Скачайте JPG и откройте его в любом приложении галереи.
Вся конвертация происходит на телефоне, поэтому фото никуда не загружается. При необходимости можно конвертировать в PNG или WebP.
Какой способ использовать?
| Ваша ситуация | Лучший способ |
|---|---|
| Android 9+, установлено Google Фото | Способ 1 |
| Пустая миниатюра в Google Фото | Способ 2, затем обновите приложение |
| Android 8 или старее | Способ 3 |
| Файл должен открыться в конкретном приложении | Способ 3, конвертируйте в JPG |
| Хотите сохранить оригинал | Конвертируйте и оставьте оба файла |
Частые вопросы
Какие версии Android поддерживают HEIC? Android 9 (Pie) и новее имеют нативную поддержку HEIC. В более старых версиях системного декодера нет.
Почему мой Android показывает пустую миниатюру для HEIC? Либо устройство на Android 8 или старее, либо какое-то приложение не использует системный декодер. На поддерживаемых устройствах Google Фото обычно надёжный просмотрщик.
Можно ли открыть HEIC на Android сторонним приложением? На Android 9+ да. Большинство просмотрщиков изображений, использующих системный декодер, покажут его. На Android 8 или старее ни одно приложение не декодирует формат, поэтому конвертируйте в JPG.
Безопасно ли конвертировать HEIC на телефоне? Да. Браузерный конвертер обрабатывает файл на вашем устройстве, поэтому фото не загружается ни на какой сервер.
Итог
Если ваш телефон на Android 9 или новее, открывайте HEIC прямо в Google Фото. Если он старее или конкретное приложение отказывает, конвертируйте HEIC в JPG в браузере и открывайте его. Оригинал останется нетронутым, а JPG заработает в любом приложении и на любом устройстве.