Shizuku приложение для Android обзор by AndroidFreeware
При разработке приложений, которые требуют root-доступ, наиболее распространенным методом является выполнение некоторых команд в оболочке su. Например, есть приложение, которое использует команду pm enable/disable для включения/выключения компонентов. Этот метод имеет очень большие недостатки:
- Крайне медленно (Множество процессов создается)
- Необходимо обрабатывать тексты (Супер ненадежно)
- Возможность ограничена доступными командами
- Даже если adb имеет достаточные права, приложение требует root-привилегий для запуска
Shizuku использует совершенно другой подход. Самая важная функция, которую предоставляет Shizuku, заключается в том, что он выступает в роли посредника для получения запросов от приложения, отправляемых на системный сервер, и возвращения результатов. Для приложения это почти идентично прямому использованию системных API. Но это гораздо быстрее, так как он напрямую взаимодействует с системой.
Несколько приложений уже используют Shizuku. Если вы хотите интегрировать его с вашим приложением, ознакомьтесь с руководством для разработчиков. Для пользователей также доступно руководство пользователя.










