GAPID : un débogueur d'applications 3D Android

Par:
fredericmazue

mer, 15/03/2017 - 15:23

Le débogage d'applications 3D pose le problème que l'outil de débogage doit être capable de rendre la scène générée par l'application pour être utilisé de faon confortable et productive. Google propose une solution à ce problème pour les applications 3D Android : GAPID, pour Graphics API Debugger.

Ce débogueur, écrit en Go et toujours en cours de développement, fonctionne selon le principe client/serveur. Le débogueur est le serveur de l'application cliente en cours de débogage. GAPID tourne sous Windows, Linux et Mac, l'application tournant bien entendu sous Android.

GAPID peut travailler avec les applications en OpenGL ES ou Vulkan, le support de cette dernière étant pour l'instant expérimental.

A terme il sera aussi possible d'utiliser GAPID pour déboguer des applications clientes OpenGL ES ou Vulkan tournant en dehors de l'univers Android, c'est à dire sur n'importe quel hôte qui expose ces APIs.

GAPID est open source, sur GitHub.