Format numeru wersji Gecko w ciągach User-Agent dla Mozilla Firefox

0

Oto cztery ciągi User-Agent (nagłówek HTTP) dla przeglądarki Firefox Mozilli.

# Linux
Linux / Firefox 42: Mozilla/5.0 (X11; Linux x86_64; rv:42.0) Gecko/20100101 Firefox/42.0
# Mac
Mac / Firefox 42: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:42.0) Gecko/20100101 Firefox/42.0
# Windows
Windows / Firefox 42: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:42.0) Gecko/20100101 Firefox/42.0
# Android
Android / Firefox 42: Mozilla/5.0 (Android; Mobile; rv:42.0) Gecko/42.0 Firefox/42.0

Dlaczego format numeru wersji Gecko dla Androida ( 42.0 ) jest zupełnie inny niż w innych systemach operacyjnych ( 20100101 )?

Jaką funkcję ma mieć to w innym formacie?

RockPaperLizard
źródło
Tylko programiści będą wiedzieć. Możesz spojrzeć na kod źródłowy . Mogą istnieć komentarze wyjaśniające dlaczego.
DavidPostill
Dzięki. Wiem, że kilku ich programistów wnosi tu swój wkład, więc mam nadzieję, że oni (lub ktoś inny) udzieli odpowiedzi.
RockPaperLizard