l'idée originale est de dire qu'une option explicite a précédence. Par contre, si aucune option n'est mise, alors le defaut est sélectionné en fonction de la plateforme (ou de l'absence de plateforme). Avec ton code, j'ai l'impression qui si l'option est pas mise et que la plateforme est null alors l'option reste pas mise