Хотя Android 12 содержит длинный список новых функций, улучшающих операционную систему, он также добавляет некоторые противоречивые функции. Один из них относится к «Фантомным процессам», который управляет фоновыми процессами приложений. Сейчас мы узнаем о потенциальном изменении политики Google в отношении фоновых приложений, хотя и в будущем выпуске Android.
PhantomProcessKiller на Android 12 потенциально может мешать работе приложений-эмуляторов терминала Android, таких как Termux. Google, похоже, осознал эту проблему, представив новый патч для AOSP. Этот патч добавляет новый переключатель внутри параметров разработчика, чтобы отключить мониторинг фантомных процессов. Это откровение исходит от Мишаала Рахмана , с сообщениями от XDA .
PhantomProcesskiller предназначен для уничтожения разветвленных дочерних процессов, запускаемых приложениями, когда и если они потребляют слишком много ресурсов процессора. Эта функция, впервые представленная в Android 12, допускает не более 32 дочерних процессов.
Реклама
Ожидается, что это мешает приложению выполнять несколько фоновых операций. Хотя это хорошая новость, что Google наконец-то вводит переключатель, чтобы отключить это, похоже, что разработчикам придется подождать до появления Android 13 в конце 2022 года.
Новое исключение будет применяться только к процессам дочерних приложений. а не основные процессы приложения
«Опытные пользователи» и разработчики могут отключить фантомные процессы через Настройки-Настройки разработчика-Флаги функций. Когда переключатель выключен, разветвленные дочерние процессы могут работать без ограничений, игнорируя ограничение в 32 дочерних процесса. Стоит отметить, что это исключение не применяется к основным процессам приложения.
Хотя сейчас предполагается, что эта функция будет доступна только в Android 13, есть небольшая вероятность, что она может быть связана с Android 12L.. Если вы не знаете, Android 12L предназначен для планшетов, складных устройств и устройств с большими экранами. Обязательно ознакомьтесь с нашим первым практическим опытом работы с Android 12L здесь, чтобы получить представление о том, что нас ждет впереди.
Реклама
До появления Android 13 еще несколько месяцев. Что еще более важно, миру еще предстоит полностью разобраться в Android 12 и его ошибках. Мы рассмотрели множество проблем с Pixel 6 и Pixel 6 Pro, но мы также столкнулись с проблемами с обновлением Android 12 для таких устройств, как Pixel 5, Pixel 4a и Pixel 3.
Отдельно Samsung недавно пришлось приостановить выпуск обновления One UI 4 + Android 12 для Galaxy Z Flip 3 и Z Fold 3. Однако это, вероятно, больше связано с Samsung, чем с Google.