microsoftun desteği ile birlikte gün geçtikçe yaygınlaşan Xamarin platformu ile artık bir kere kod (c#kullanarak) yazıp bütün mobil platformlarda çalışacak native uygulamalar geliştirilebilmektedir. Native uygulamalar sayesinde ilgili platforma (ISO, android, windows mobile) ait özgün fonksiyonlar daha etkin ve kolay bir şekişde kullanılabilmektedir.