Android 12 може припинити резервне копіювання знімків екрана в Google Фото

click fraud protection

Android 12 може нарешті подолати Samsung, Xiaomi та інші компанії, які змінюють місце розташування папки Screenshots.

Функціонування телефонів Samsung на даний момент мало чим відрізняється від інших пристроїв Android, але Samsung все одно змінює деякі аспекти операційної системи Android, що призводить до деяких неприємних проблем. Протягом багатьох років компанія зберігала скріншоти в папці DCIM, де призначено зберігати лише фотографії та відео з камери. Це призводить до того, що Google Photos, Dropbox та багато інших служб резервного копіювання фотографій копіюють ваші знімки екрана незалежно від того, хочете ви цього чи ні. На щастя, виправлення нарешті може бути частиною цього Android 12.

Пристрої Android мають дві папки для зберігання фотографій і відео. У папці «Зображення» програми зберігають завантажені медіафайли (наприклад, зображення, збережені з Twitter у Зображеннях > Twitter), і за замовчуванням Android зберігає знімки екрана в Зображеннях у розділі «Знімки екрана» вкладена папка. У кореневому каталозі внутрішньої пам’яті Android також є папка «DCIM», у якій зберігаються всі зроблені вами фотографії або записані відео. Назва «DCIM» походить від стандартів дизайну для цифрових фотоапаратів і розшифровується як «Зображення цифрової камери».

Google Photos, Dropbox, OneDrive та інші програми резервного копіювання мультимедійних файлів сканують зміни в папці DCIM і можуть створювати резервні копії будь-яких нових знайдених файлів у хмарному сховищі. Це добре працює на більшості телефонів, але не на пристроях Samsung. Програмне забезпечення компанії One UI (і Samsung Experience UX до цього) завжди зберігає знімки екрана в каталозі DCIM, завдяки чому програми виявляють їх як нові фотографії камери. Немає способу заборонити Google Photos створювати резервні копії знімків екрана на пристроях Samsung, якщо ви повністю не вимкнете автоматичне резервне копіювання або не скористаєтеся хакерським рішенням третьої сторони, наприклад PinSync. Виявлення скріншотів і додавання налаштувань для їх ігнорування програмами не становило б надто багато роботи, але Google Photos та інші не зробили цього.

На щастя, схоже, Google може вирішити цю проблему на рівні ОС. Завдяки надійному джерелу ми отримали попередню редакцію документа визначення сумісності (CDD) для Android 12, і він визначає критерії, яким має відповідати пристрій, щоб пройти сертифікацію Android і поставлятися з Google програми. Google пропонує додати такий розділ до Розділу 7.6.2 «Спільне сховище додатків» для CDD Android 12:

Якщо пристрій має функцію знімка екрана або запису екрана, зокрема за допомогою апаратного ярлика чи програмної кнопки, вони:

ПОВИНЕН збережіть створене зображення або відеофайл у каталозі під назвою «Знімки екрана», який автоматично створюється в розділі «Зображення» у вбудованій пам’яті або на SD-карті в надійному порту. Він доступний за допомогою DIRECTORY_SCREENSHOTS.

НЕ ПОВИНЕН зберігати знімки екрана та записи екрану в DCIM, Pictures, Videos або спеціальному каталозі.

CDD для Android 12 ще не завершено, тому все ще є шанс, що це нове положення може бути скасовано, подібно до того, що сталося з запропонована вимога для віртуальних розділів A/B в Android 11. Цей крок змусить Samsung зберігати знімки екрана там, де вони призначені, виправляючи несправність у Google Photos та інших програмах. Samsung також не єдиний порушник тут — також MIUI від Xiaomi зберігає знімки екрана в DCIM, як і OPPO та Realme.

Варто зазначити, що це не заблокує Google Photos, OneDrive, Dropbox та інші служби для резервного копіювання знімків екрана. Натомість це зробить зберігання знімків екрана більш передбачуваним на всіх сертифікованих Google пристроях Android. У Google Photos уже є можливість додавати додаткові папки для резервного копіювання, яка працює з каталогом Screenshots на телефонах Pixel та інших стандартних пристроях.

Ми звернулися до Google за коментарем і оновимо цю статтю, якщо отримаємо відповідь.