Теперь в Android 13 приложения должны спрашивать разрешения перед отправкой любого вида уведомлений.
2009 Год. На тот момент вышло всего два фильма Marvel, вышел "Аватар", и компания Apple выпускала iPhone 3GS. В нем была совершенно новая система push-уведомлений, которая, помимо прочего, требовала от приложений спрашивать разрешения, прежде чем отправить пользователю уведомление.
Год 2022-й. Сейчас в кинематографической вселенной Marvel 29 фильмов, а также множество шоу на Disney+. Второй "Аватар" выйдет в декабре. А в Android 13 только что была запущена функция, требующая от приложений спрашивать разрешения пользователей перед отправкой уведомлений. Поздно - это мягко сказано.
Новые уведомления
Исторически сложилось так, что Android имеет очень надежную систему уведомлений, в частности, выдвижной список уведомлений, который Apple скопировала только в 2011 году. В Android уже давно есть множество элементов управления для выборочной блокировки определенных категорий уведомлений. Так, если вы хотите получать уведомления, скажем, о прямых сообщениях Instagram*, но не о каждом лайке на сообщении, вы можете заблокировать последние в настройках уведомлений приложения.
Но все элементы управления уведомлениями в Android появляются уже после установки приложения. Когда вы устанавливаете приложение, оно по умолчанию получает разрешение на отправку уведомлений. Вот и все. Нет никакого первоначального запроса, нет даже предупреждения о том, что это происходит. Акт загрузки приложения по умолчанию означает согласие на любые уведомления, которые приложение решит отправлять на Android.
По сути, подход Android к уведомлениям заключается в том, что лучше попросить прощения, чем разрешения. И пользователи Android живут так с момента его создания. В последние годы Google, по крайней мере, упростил процесс отключения некоторых типов уведомлений. Например, нажмите на уведомление, и вы получите возможность сделать этот тип уведомления "беззвучным" (то есть оно не будет вибрировать или загораться на вашем телефоне) или полностью отключить его.
Предполагать, что пользователи хотят получать уведомления от приложения, которое они загружают, - относительно безопасная ставка для крупных приложений. Вы, вероятно, были бы очень расстроены, если бы однажды ошиблись при нажатии и теперь не получаете уведомления от Gmail. Но проблема усугубляется, когда вы применяете ее к случайным приложениям, которые вы можете загрузить для периодического использования.
Что еще хуже, категории уведомлений могут создавать исключительно разработчики. Но разработчики не обязаны играть по правилам. Amazon, например, использует только три категории в системе Android ("уведомления", аутентификация аккаунта и Alexa), но еще больше уточняет их в самом приложении. Если вы попытаетесь заглушить или отключить рекламу push-уведомлений, то по ошибке можете отключить уведомления о доставке.
Даже если разработчики - в том числе и Google - играют по правилам системы, легко создать новые категории уведомлений, чтобы обойти те, которые пользователь отключил. Основное приложение Google на Android имеет 30 различных категорий уведомлений, среди которых в настоящее время есть такие, как "Советы и подсказки", "Рекомендации" и "Разное". Попробуйте разобраться, что все они означают, тем более они постоянно меняются.
Принуждение приложений спрашивать разрешение перед отправкой уведомлений не исправит ситуацию. Люди по-прежнему будут давать приложениям разрешение на отправку уведомлений, но при этом будут зациклены на том, что некоторые рекламные объявления будут проходить через них, потому что они все еще хотят получать информацию о доставке. Однако возможность отсечь часть мусора до того, как он появится, лучше, чем вылавливать его после.
Проблема в том, что из-за того, как работают обновления Android, даже это незначительное, но необходимое изменение займет годы, чтобы оказать значительный эффект. Обновления Android занимают довольно много времени, чтобы дойти до большинства пользователей. По состоянию на август 2022 года, только 28,3 процента устройств на базе Android имели версию 11 или новее. Android 11 впервые вышел в 2020 году. Другими словами, могут пройти годы, прежде чем ваш телефон будет поддерживать эту функцию.
Даже если вы один из немногих счастливчиков, владеющих телефоном (возможно, Samsung, Xiaomi или Asus ), который скоро будет поддерживать эту технологию, разработчики пока не обязаны ее поддерживать. Скорее всего, это произойдет в середине-конце 2023 года, когда приложения будут обязаны ориентироваться на Android 13 и при этом запрашивать разрешение перед отправкой уведомлений. Для некоторых приложений это может произойти раньше, но другие могут продержаться как можно дольше.
Учитывая, сколько времени потребуется экосистеме Android, чтобы принять это изменение, насколько важным должно быть такое базовое разрешение, и особенно учитывая, сколько внимания Google уделяет своей системе уведомлений... удивительно, что это происходит так поздно.
* - запрещен в России; принадлежит корпорации Meta,которая признана в России экстремистской.
Спасибо за просмотр!
Если вам была полезна данная статья, то подписывайтесь на канал и ставьте лайки, это помогает в продвижении канала и мотивирует делать новый контент!