Разработчик показал игру, в которой смартфоны отбирают заряд друг у друга через USB-C

Фото: Ken Kawamoto
Игроки должны быстро нажимать на экраны, у кого лучше это получается, тот начинает заряжать свой смартфон от устройства соперника.
Добавить в основныеисточники Google
Разработчик Google Кен Кавамото презентовал игру Power Struggle, в которой смартфоны сражаются за энергию через USB-C.
Игра Power Struggle использует функцию USB Power Delivery, позволяющую смартфонам менять роли во время подключения. Каждое устройство может быть как источником питания, так и получателем энергии, а игра переключает направление зарядки в зависимости от того, какой игрок набирает преимущество.
Для выполнения команд Android без root-доступа разработчик применил Shizuku – его достаточно установить только на одном устройстве. Обмен данными и подача питания проходят через один USB-кабель благодаря Android Open Accessory. Разделение каналов для энергии и информации позволяет сохранять связь между смартфонами даже во время смены направления зарядки.
Однако использовать Power Struggle как обычное зарядное устройство неэффективно. Во время эксперимента с Pixel 9 Pro XL и Pixel 4 XL один смартфон потерял около 1500 мА, тогда как второй получил лишь примерно 400 мА. Остальная энергия ушла на потери при передаче, работу экранов и функционирование игры.
Исходный код проекта размещен на GitHub под лицензией MIT. Для запуска требуется Android 13 или более новая версия, Shizuku и USB-C-кабель с поддержкой передачи данных. К игре можно подключить iPhone, но приложение будет работать только на Android-смартфоне в режиме для двух игроков; при этом смена направления зарядки сохраняется.

