Ese tartamudeo en tu juego móvil favorito puede que no sea culpa de tu móvil. Podría ser la forma en que se construyó el juego. Google y Samsung acaban de unirse para ayudar a los estudios Android a detectar esos problemas de rendimiento antes de que pulses siquiera la descarga.
El resultado es Sokatoa, un perfilador de GPU anunciado el 10 de marzo por el Centro de Investigación y Desarrollo de Austin y el Laboratorio de Computación Avanzada de Samsung. Pero Samsung no lo construyó solo. La herramienta fue desarrollada en colaboración con Google y LunarG, una empresa profundamente involucrada en el desarrollo gráfico de Vulkan.
La herramienta está dirigida a desarrolladores de juegos Android, aunque cualquiera que desarrolle aplicaciones con muchos gráficos para la plataforma puede utilizarla. También funciona en diferentes hardwares, soportando la GPU Xclipse de Samsung junto con las GPUs Qualcomm y ARM que se encuentran en la mayoría de los otros dispositivos Android. El objetivo son mejores juegos, tasas de fotogramas más estables y menos dolores de cabeza de renderizado para los equipos que los producen.
Qué hace diferente a Sokatoa
El avance aquí es algo que Samsung llama «perfilado multiframe GPU». La mayoría de las herramientas existentes permiten a los desarrolladores echar un vistazo a un solo fotograma de renderizado, que detecta fallos evidentes. Pero los bugs desagradables, los que provocan tirones aleatorios o caídas de frames cada pocos segundos, se ocultan a lo largo de varios frames.

Sokatoa permite a los ingenieros pasar por varios frames a la vez. Pueden observar cómo se desarrolla el comportamiento de renderizado con el tiempo, detectando patrones y problemas intermitentes que las capturas de un solo fotograma simplemente pasan por alto. Los estudios pueden editar shaders, los pequeños programas que gestionan la iluminación y los efectos, y reproducir instantáneamente la carga de trabajo directamente en el dispositivo. Ese bucle de iteración rápida significa que Teams prueba correcciones, compara resultados y avanza en minutos en lugar de horas.
Lo que dicen los primeros testers
El equipo presentó a Sokatoa a desarrolladores reales antes del lanzamiento, y los comentarios sugieren que realmente resuelve problemas.

Los ingenieros gráficos de Supercell, el estudio detrás de Clash of Clans, lo han probado desde la primera beta. Un ingeniero destacó una característica sencilla pero potente: ver dos trazas una al lado de la otra. La comparación visual ayuda al equipo a aislar las áreas problemáticas más rápido, especialmente al correlacionar datos de una llamada de dibujo específica con el fotograma final. Unity, cuyo motor impulsa una gran cantidad de juegos móviles, también le dio una oportunidad a Sokatoa.
Lo que esto significa para tu próxima partida
Sokatoa ya está disponible. Samsung no ha compartido detalles específicos de precios ni de descargas en el anuncio, pero el perfilador se presenta como una respuesta directa a las frustraciones que enfrentan los estudios Android al optimizar gráficos. La participación de Google y LunarG sugiere que esta herramienta podría convertirse en una parte estándar del ecosistema de desarrollo Android.
Estate atento a los juegos que se han creado o actualizado después de que los desarrolladores se sientan cómodos con el profiler. Los comentarios sobre acceso anticipado de Supercell y Unity sugieren que podrían aparecer mejoras de rendimiento en títulos ya en desarrollo. Y como funciona en GPUs Qualcomm y ARM, los beneficios no deberían limitarse a los dispositivos Samsung.