Xamarin Android Player to bardzo szybka maszyna wirtualna z systemem Android, zintegrowana ze środowiskiem Xamarin Studio i możliwością podłączenia innych narzędzi programistycznych. Program pozwala wybrać wersję Androida i typ urządzenia, które będzie udawać maszyna wirtualna.
Xamarin Android Player pozwala uruchamiać Androida na akcelerowanej sprzętowo maszynie wirtualnej dla procesorów x86. Maszyna wykorzystuje OpenGL 2.0 do renderowania grafiki, pozwala też symulować rozładowywanie się akumulatora urządzenia mobilnego i wskazania GPS. W przyszłości będzie też podłączać kamerkę internetową komputera jako aparat w telefonie.
Przed uruchomieniem maszyny wirtualnej należy wybrać odpowiedni obraz systemu. W szczegółowych informacjach o każdym z nich można zobaczyć rozdzielczość ekranu, dostępne miejsce na dane, liczbę rdzeni procesora i ilość RAM-u.
Maszyna wirtualna jest w fazie testowej, co trzeba mieć na uwadze.