Compatibilità all'indietro
Questo è il motivo numero uno per mantenere il comportamento in una lingua / libreria già esistente ISA / etc.
Pensa a cosa succederebbe se prendessero float da Java. Libgdx (e migliaia di altre librerie e programmi) non funzionerebbe. Ci vorrà un sacco di sforzi per ottenere tutto aggiornato, molto probabilmente anni per molti progetti (basta guardare la transizione da Python 2 a Python 3 che rompe la compatibilità con le versioni precedenti). E non tutto sarà aggiornato, alcune cose verranno interrotte per sempre perché i manutentori le hanno abbandonate, forse prima di quanto avrebbero fatto perché ci sarebbero voluti più sforzi di quelli che vogliono aggiornare, o perché non è più possibile per realizzare ciò che il loro software avrebbe dovuto fare.
Prestazioni
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 rare eccezioni sono quando si prevede che la capacità float a 32 bit venga utilizzata così raramente o per nulla, che non sia stato fatto alcuno sforzo per Ottimizza per loro. A meno che tu non stia sviluppando per hardware specializzato, non lo sperimenterai nel prossimo futuro.)
Particolarmente rilevante per te, Libgdx è una libreria di giochi. I giochi tendono ad essere più sensibili alle prestazioni rispetto alla maggior parte dei software. E le schede grafiche di gioco (ad esempio AMD Radeon e NVIDIA Geforce, non FirePro o Quadro) tendono ad avere prestazioni in 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 alcuni Le migliori schede di gioco disponibili di AMD e NVIDIA (a partire dall'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 rispetto alle serie R9 200 e GTX 700, pertanto le prestazioni relative per il punto mobile a 64 bit sono in diminuzione. Torna indietro abbastanza lontano e troverai la GTX 580, che aveva un rapporto 1/8 come la serie R9 200.
1/32 della performance è una penalità piuttosto grande da pagare se hai un vincolo di tempo limitato e non guadagni molto usando il doppio più grande.