Даже аудиопереходы на Android 12 становятся лучше


Даже аудиопереходы на Android 12 становятся лучше

Только вчера была запущена первая бета-версия Android 12, и она принесла с собой целый ряд изменений в дизайне и анимации. Но Google также работает над сокращением использования ЦП и ГП и очисткой переходов между приложениями и уведомлениями. В рамках этих усилий компания делает звуковые переходы менее резкими при переходе от приложения к приложению.

Небольшое предисловие: многие приложения имеют не только визуальные аспекты, но и воспроизводят звук. Когда приложение теряет фокусировку звука на Android 11 или более ранней версии, например, когда вы начинаете воспроизводить видео YouTube во время прослушивания музыки, переход между двумя аудиопотоками часто может казаться резким и резким. Ситуация становится еще хуже, когда вы слушаете музыку и получаете звонок или слушаете голосовое сообщение, прерывая воспроизведение.

Чтобы бороться с этим, Google объявил что в дальнейшем исходящий звук будет исчезать, а входящий звук будет исчезать (кроссфейдинг – правильный термин здесь), что обеспечивает гораздо более плавный переход между приложениями. Google говорит, что это особенно проблема складных устройств или в многоэкранных средах, где вы часто одновременно манипулируете несколькими приложениями на экране, но на самом деле это поможет и на обычных телефонах и планшетах.

С технической стороны Google описывает что он заставит приложения соблюдать правила фокусировки звука в будущем, что означает, что приложения автоматически отключаются, когда они теряют фокусировку звука. После завершения перекрестного затухания исходящее приложение получает уведомление о том, что его звук больше не слышен, и разработчикам рекомендуется приостановить или остановить воспроизведение, если это возможно.

9to5Google уже заметили это поведение в Android 12 Developer Preview 3, но теперь Google официально внес изменения, предоставив больше контекста по этому поводу.

Leave a Reply

Your email address will not be published. Required fields are marked *