Согласно нашему анализу второй бета-версии, Google, возможно, работает над новой функцией Live Translate для своих телефонов Pixel под управлением Android 12.
Второй Андроид 12 Бета-версия вышла сегодня ранее, и мы копались в прошивке, чтобы найти новые функции. В последней сборке можно найти множество изменений, а некоторые из них еще не вступили в силу из-за отсутствия компонентов. Одна из функций, которая может появиться в будущей сборке Android 12 для телефонов Pixel, может называться «Live Translate».
Разборка APK часто позволяет предсказать функции, которые могут появиться в будущем обновлении приложения, но возможно, что любая из упомянутых здесь функций может не появиться в будущем выпуске. Это связано с тем, что эти функции в настоящее время не реализованы в действующей сборке и могут быть добавлены разработчиками в любое время в будущей сборке.
Android 12 Beta 2 для Pixel 5 (и, возможно, других устройств Pixel) содержит новую версию приложения SettingsIntelligence. SettingsIntelligence — это системное приложение, которое предоставляет дополнительные функции и условия поиска к основному приложению «Настройки». Последняя версия SettingsIntelligence, версия 1.1.0.372474662, содержала следующие новые строки:
<stringname="auto_translate_switch_title">Use Live Translatestring>
<stringname="auto_translate_title">Live Translatestring>
Изучая код приложения, мы узнали, что эта функция «Живой перевод» на самом деле будет предоставляться как часть другого приложения — Службы персонализации устройств. SettingsIntelligence отобразит переключатель для включения Live Translate прямо из настроек, если поисковый запрос пользователя содержит один из следующих терминов: «авто», «автоперевод», «автоперевод» или "переводить". Однако переключатель не будет отображаться, если отсутствует следующий компонент: com.google.android.as/com.google.android.apps.miphone.aiai.translate.settings.settingsui.AutoTranslateSettingPortalActivity
, а также не будет отображаться, если на устройстве установлена более старая версия, чем Android 12. Последняя версия Служб персонализации устройств не содержит вышеупомянутого компонента (com.google.android.as
это имя пакета для DPS) и не содержит прямых упоминаний об этой функции «Live Translate».
Что касается того, что именно будет делать эта функция «Живой перевод», у нас есть несколько догадок. Судя по названию, возможно, эта функция будет расшифровывать, а затем переводить речь, обнаруженную на устройстве, в режиме реального времени. По сути, это будет расширение Live Caption, которое в настоящее время транскрибирует речь только в текст на том же языке. Приложение Google Translate уже доступно возможность перевода в реальном времени, поэтому я вижу, что Google добавляет общесистемную функцию Live Translate.
Google также работает над еще одной функцией перевода для телефонов Pixel: Переводы пользовательского интерфейса для приложений. Возможно, Live Translate — это просто маркетинговое название этой функции перевода пользовательского интерфейса, поскольку наше предыдущее исследование этой функции обнаружил еще одно необнародованное действие в приложении Device Personalization Services, связанное с переводом. Пока мы не получим обновленную версию DPS, мы не будем знать наверняка, но мы продолжим копаться в Android 12 Beta 2, чтобы посмотреть, что мы сможем найти. Если вас интересует, что еще мы нашли, вы можете прочитать ветку в Твиттере, указанную ниже, или подождать, пока наше резюме появится на XDA.
Спасибо PNF Software за предоставление нам лицензии на использование. JEB-декомпилятор, инструмент профессионального уровня для обратного проектирования приложений Android.