Perfil de Android Baseline

Hoy, Google anunció el lanzamiento del perfil de Android Baseline 2021 para Vulkan.

Un problema que recibimos con frecuencia por parte de los desarrolladores es la dificultad de determinar en qué funcionalidades se puede confiar en el conjunto diverso de dispositivos Android.

El perfil de Android Baseline soluciona este problema con un perfil de Vulkan que especifica un conjunto de extensiones, funciones, formatos y límites de Vulkan que se encuentran en la mayoría de los dispositivos Android activos. Este perfil se creó a partir de datos disponibles y debates con los socios de Khronos a fin de lograr la máxima compatibilidad con los dispositivos existentes y futuros, y representa el conjunto más avanzado de funciones de Vulkan que cumple con estas restricciones.

Te recomendamos que leas el perfil completo de Android Baseline en GitHub.

Por ejemplo, el perfil de Android Baseline 2021 requiere compatibilidad completa con lo siguiente:

  • Texturas comprimidas mediante ASTC y ETC
  • Espacios de color variables mediante VK_EXT_swapchain_colorspace
  • Sombreado de muestra e interpolación de varios ejemplos mediante sampleRateShading

Se espera que la mayoría de los dispositivos Android que se usan actualmente admitan el perfil sin necesidad de una actualización inalámbrica.

Transmitiremos el porcentaje de compatibilidad de Android con el perfil de Android Baseline en el panel de distribución de Android, en https://developer.android.com/about/dashboards.

Google se compromete a actualizar el perfil en 2022, con actualizaciones posteriores según sea necesario y según lo determinen los desarrolladores, socios y usuarios.