Производители Android-устройств постоянно балансируют между добавлением полезных функций и навязыванием пользователям лишних сервисов. Но ситуация, которая недавно вскрылась на смартфонах Motorola, выглядит как минимум необычно. Выяснилось, что фирменное приложение Smart Feed на устройствах американского бренда в определенных условиях перехватывало запуск Amazon и подменяло штатную ссылку открытия магазина на трекинговую — с привязкой к какому-то fashion-инфлюенсеру.
Речь идет не о стандартной рекламе или предустановленном ПО. Механизм работал так: пользователь запускал приложение Amazon из общего списка приложений (например, через панель апплетов), а система в фоне быстро, практически незаметно, прогоняла этот вызов через веб-ссылку, содержащую партнерский идентификатор. И только затем открывался сам маркетплейс. По сути, Motorola «вживляла» свой аффилиатский код в чужое приложение без согласия пользователя.
После публикации данных о необычном поведении компания оперативно выпустила заявление. В Motorola подтвердили: да, такой баг действительно имел место, но он был «непреднамеренным» и возник из-за ошибки в конфигурации маршрутизации. Виной всему — совместная разработка с компанией Device Native, которая отвечала за функцию поиска и быстрого запуска приложений прямо из лаунчера Moto. По задумке, фишка должна была помогать находить уже установленные программы, но в реальности привела к неожиданному эффекту: часть пользователей в США при открытии Amazon перенаправлялась через трекинговый URL.
Motorola заявляет, что уже исправила настройки. В обновленной прошивке (при этом версия Smart Feed могла не измениться — у журналистов, в частности, на Motorola Razr Fold баг воспроизводиться перестал при той же версии приложения) подобного поведения больше нет. Компания выразила сожаление, подчеркнула серьезное отношение к конфиденциальности и целостности платформы. Что интересно: Device Native после начала скандала удалила не только страницу с описанием интеграции именно для Motorola, но и всю публичную техническую документацию целиком.
Важный момент, который Motorola пока не прокомментировала: перенаправление шло через поддельный сайт модного блогера. Это выглядит странно даже для тестового аффилиатского механизма. Нам остается только гадать, была ли это просто «грубая» ошибка в коде, случайно подставленный чужой партнерский ID или попытка монетизировать запуск приложений, которая пошла не по плану. В любом случае, для Motorola это неприятный прецедент — особенно с учетом того, что производитель не просто включил предустановленное приложение, а вмешался в работу обычного, скачанного пользователем сервиса.
Что это значит для владельцев Motorola? Если у вас включены автоматические обновления системы, патч, скорее всего, уже прилетел. Можете проверить самостоятельно: откройте Amazon (или любое другое приложение, хотя баг был завязан именно на маркетплейс) через значок в панели приложений. Если раньше вы замечали микроскопическую задержку перед запуском или странные переадресации — теперь их быть не должно. Сам же случай лишний раз напоминает: даже крупные вендоры иногда «ломают» поведение системы неожиданным образом. И хорошо, если этот слом оказывается быстро исправляемым багом, а не фичей.
В целом инцидент остался локальным и уже устранен. Но он отлично иллюстрирует, насколько хрупкой может быть экосистема Android, когда производители начинают внедрять «умные» фишки на уровне лаунчера без должного контроля качества. Надеемся, в Motorola сделают выводы, а Device Native хотя бы вернет документацию — сообщество разработчиков заслуживает прозрачности в таких вопросах.
