MapLibre Android with Vulkan Support Released

Dec 12, 2024

Categories: Announcements
Authors: Bart Louwers

We are excited to announce the official release of MapLibre Android with Vulkan support!

Screenshot of MapLibre Android with Vulkan logo

Vulkan

Vulkan is a modern graphics API which brings advantages such as improved performance, improved observability and better stability. Vulkan is poised to replace OpenGL ES eventually on Android. Starting 2026, new devices will only support OpenGL ES through a translation layer. Just like the Metal backend prepared MapLibre Native for the future on iOS, the Vulkan backend prepares the project for the future on Android.

Thank You

The project was brought to fruition by a team of graphics engineers colloquially known as the MapLibre Native Development Team: Alex Cristici, Adrian Cojocaru, Tim Sylvester, Marc Wilson and led by Steve Gifford. Adrian was brought on the team as Vulkan expert early this year, and he did the main development push for Vulkan. The rendering modularization effort of last year laid the ground work for being able to implement other rendering backends. Many thanks to everyone involved.

Another big thanks goes to AWS for sponsoring this project.

Lastly, thanks to everyone that tried out the pre-releases and gave us feedback!

Using MapLibre Android with Vulkan

MapLibre Android with Vulkan support is available as org.maplibre.gl:android-sdk-vulkan on Maven Central. For more details about this release, refer to the changelog.