Compatibilidad al revés
Esta es la principal razón para mantener el comportamiento en una ya existente lenguaje / biblioteca / ISA / etc.
Considere lo que sucedería si sacaran flotadores de Java. Libgdx (y miles de otras bibliotecas y programas) no funcionarían. Se necesitará mucho esfuerzo para actualizar todo, posiblemente años para muchos proyectos (solo mire la transición de Python 2 a Python 3 que rompe la compatibilidad con versiones anteriores). Y no todo se actualizará, algunas cosas se romperán para siempre porque los encargados del mantenimiento las abandonaron, tal vez antes de lo que lo harían porque requeriría más esfuerzo del que desean actualizar, o porque ya no es posible lograr lo que se suponía que su software suponía. que hacer.
Actuación
Los dobles de 64 bits ocupan el doble de memoria y casi siempre son más lentos de procesar que los flotantes de 32 bits (las excepciones muy raras son donde se espera que la capacidad de flotación de 32 bits se use tan raramente o nada, que no se hizo ningún esfuerzo para optimizarlos) A menos que esté desarrollando hardware especializado, no lo experimentará en el futuro cercano).
Especialmente relevante para ti, Libgdx es una biblioteca de juegos. Los juegos tienden a ser más sensibles al rendimiento que la mayoría del software. Y las tarjetas gráficas para juegos (es decir, AMD Radeon y NVIDIA Geforce, no FirePro o Quadro) tienden a tener un rendimiento de coma flotante de 64 bits muy débil. Cortesía de Anandtech, así es como el rendimiento de precisión doble se compara con el rendimiento de precisión simple en algunas de las principales tarjetas de juego de AMD y NVIDIA disponibles (a principios de 2016)
AMD
Card R9 Fury X R9 Fury R9 290X R9 290
FP64 1/16 1/16 1/8 1/8
NVIDIA
Card GTX Titan X GTX 980 Ti GTX 980 GTX 780 Ti
FP64 1/32 1/32 1/32 1/24
Tenga en cuenta que las series R9 Fury y GTX 900 son más nuevas que las series R9 200 y GTX 700, por lo que el rendimiento relativo para el punto flotante de 64 bits está disminuyendo. Regrese lo suficientemente lejos y encontrará el GTX 580, que tenía una relación de 1/8 como la serie R9 200.
1/32 del rendimiento es una penalización bastante grande a pagar si tienes una restricción de tiempo apretada y no ganas mucho usando el doble más grande.