Несколько лет назад компания Google начала отделять некоторые ключевые компоненты Android от самой операционной системы, сделав их так называемыми модулями Mainline, которые можно обновлять независимо от системы. Это позволяет поисковому гиганту оперативно предоставлять исправления безопасности и даже внедрять новые функции независимо от выпусков основных обновлений Android. Даже для старых устройств, поддержка которых уже прекращена производителем. Такое нововведение появилось с выходом Android 10, и с тех пор Google сделал модульными несколько компонентов своей системы. Теперь в очереди на преобразование находится NFC, который может стать основным модулем в Android 15.
Как заметил исследователь Android Мишаал Рахман (Mishaal Rahman), в исходном коде AOSP появились доказательства того, что компания работает над превращением NFC-стека в модуль Mainline. В частности, там встречается описание следующего содержания:
«Изменить уровень защиты для SUBSCRIBE_TO_KEYGUARD. Это необходимо для стека NFC (который в настоящее время является APK-платформой, но в будущем станет основным модулем)».
Поскольку изменение готовится к появлению только сейчас, вполне вероятно, что оно будет доступно в Android 15 уже в следующем году. Для обычных пользователей преобразование NFC в отдельный компонент не будет иметь особого значения. Однако такое изменение является превентивной мерой для усиления безопасности системы. Например, если в NFC-стеке будут обнаружены какие-либо уязвимости, Google сможет быстро реагировать на любые проблемы и не ждать, пока производители смартфонов выпустят исправление.
Bluetooth, Wi-Fi и UWB уже являются модулями Mainline. В Android 14 Google отделяет их от системы, что позволяет гораздо быстрее развёртывать для них обновления. Кроме того, компания дополнительно отделила протокол DNS-over-HTTPS (DoH) от системных обновлений.
В Linux, на котором основан андроид, все это итак есть.
Bluetooth, да и все остальное, поставляются в пакетах, которые можно обновить.