Compatibilità con le versioni precedenti
Questa è la ragione numero uno per mantenere il comportamento in una lingua / biblioteca / ISA / ecc. Già esistente .
Considera cosa accadrebbe se togliessero i galleggianti da Java. Libgdx (e migliaia di altre librerie e programmi) non funzionerebbe. Ci vorrà un grande sforzo per aggiornare tutto, probabilmente anni per molti progetti (basta guardare alla transizione da Python 2 a Python 3 che rompe la compatibilità con le versioni precedenti). E non tutto sarà aggiornato, alcune cose saranno rotte per sempre perché i manutentori le hanno abbandonate, forse prima di quanto avrebbero fatto perché ci vorrebbe più sforzo di quello che vogliono aggiornare, o perché non è più possibile realizzare ciò che il loro software avrebbe dovuto fare.
Prestazione
I doppi a 64 bit occupano il doppio della memoria e sono quasi sempre più lenti da elaborare rispetto ai float a 32 bit (le eccezioni molto rare sono quelle in cui si prevede che la funzionalità di float a 32 bit venga utilizzata così raramente o per niente, che non è stato fatto alcuno sforzo per ottimizzare per loro A meno che non ti stia sviluppando per hardware specializzato, non lo sperimenterai nel prossimo futuro.)
Particolarmente rilevante per te, Libgdx è una libreria di giochi. I giochi hanno la tendenza ad essere più sensibili alle prestazioni rispetto alla maggior parte dei software. E le schede grafiche di gioco (ovvero AMD Radeon e NVIDIA Geforce, non FirePro o Quadro) tendono ad avere prestazioni a virgola mobile a 64 bit molto deboli. Per gentile concessione di Anandtech, ecco come le prestazioni a doppia precisione si confrontano con le prestazioni a precisione singola su alcune delle migliori carte da gioco AMD e NVIDIA disponibili (all'inizio del 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
Si noti che le serie R9 Fury e GTX 900 sono più recenti delle serie R9 200 e GTX 700, quindi le prestazioni relative per il virgola mobile a 64 bit sono in calo. Torna abbastanza lontano e troverai la GTX 580, che aveva un rapporto 1/8 come la serie R9 200.
1/32 della prestazione è una penalità abbastanza grande da pagare se si ha un tempo limitato e non si guadagna molto usando il doppio più grande.