Android 16.1 встроит VoIP-вызовы в системный журнал звонков

Google Phone

Google продолжает последовательно стирать границы между традиционной сотовой связью и интернет-звонками. Очередным шагом в этом направлении стало обновление Jetpack Telecom до версии 1.1.0, которое, наконец, решает давнюю проблему фрагментации журналов вызовов. Речь идет о возможности отображать историю VoIP-звонков из сторонних приложений прямо в стандартном системном наборе номера, таком как Phone by Google.

Раньше пользователям было необходимо открывать каждое приложение в отдельности, чтобы проверить пропущенные вызовы в WhatsApp, Telegram или любом другом мессенджере. Это создавало хаос и увеличивало время реакции, что особенно критично для делового общения. С нововведением системный набор номера сможет отображать все звонки — как сотовые, так и интернет-звонки — в единой ленте, буквально рядом друг с другом. Причем разработчики смогут не только интегрировать журналы, но и разрешить функцию обратного звонка прямо из стандартного интерфейса телефона, без необходимости переходить в само приложение.

Технически это реализовано через механизм ACTION_CALL_BACK, при котором приложение регистрирует намерение (intent) для обработки ответных вызовов. Для идентификации звонка используется уникальный UUID, передаваемый через EXTRA_UUID, что гарантирует корректную маршрутизацию вызова обратно в исходное VoIP-приложение. Но самое интересное — это механизм Call Log Exclusion. Google предоставил разработчикам возможность исключать определенные звонки из системного журнала через флаг isLogExcluded в CallAttributesCompat. Это важно, например, для звонков в эфемерных мессенджерах (по типу Signal с исчезающими сообщениями) или для звонков из приложений для знакомств, где история не должна быть общедоступной.

Однако у этой интеграции есть жесткая привязка к версии операционной системы — поддержка появится только на устройствах с Android 16.1 (SDK 36.1) и выше. Это значит, что для массового пользователя изменения станут заметны не ранее выхода соответствующих обновлений производителей смартфонов, начиная с линейки Google Pixel. Сама функция будет внедряться поэтапно, на старте только для Google Meet, а затем масштабируется на другие приложения. Для защиты от спама системные наборы номеров будут использовать безопасные пакетные белые списки (allowlists), чтобы мошеннические приложения не могли подменить интерфейс вызова. С технической точки зрения, это закрывает вектор атаки, при котором вредоносное ПО маскируется под легитимный VoIP-клиент для перехвата управления звонками.

Фактически Google ликвидирует многолетний архитектурный недостаток Android, превращая его из набора разрозненных коммуникационных платформ в единую голосовую среду. Это правильная эволюция, учитывая, что доля VoIP-трафика уже давно превышает традиционные сотовые вызовы, а пользователям давно нужен единый экран “Недавние” для всех каналов связи.

Все про систему Андроид
Добавить комментарий