В настоящее время существует только один способ разработки хороших приложений с точки зрения сервисов UX и OS - Silverlight / XNA (не только первый или второй, но вы можете объединить эти два в одном приложении).Позже MS добавит поддержку C ++, поэтому вы - разработчик C ++, лучший вариант - это взять C # и начать создавать приложения.
По поводу этого «Silverlight давно мертв ... эээ HTML 5?».Мы все слышали, что есть новая вещь, которая решает все проблемы и будет великолепна - все они провалились, плохо.Конечно, у него есть место, но мобильные приложения HTML5 отстой по сравнению с нативными приложениями.Они медленные, используют много ресурсов.Показатель закона Мура замедляется, размер телефона ограничен, а емкость батарей удваивается каждые ... 40 лет.Невозможно поставить гораздо больше кремния, сделать транзисторы во много раз меньше, это не лучший сценарий для HTML, когда вам нужно его скачать, проанализировать, а затем загрузить CSS, JavaScript, изображения и т. Д., В то время как пользователи хотят, чтобы их телефоны были быстрыми и плавными,Один трюк пони делает один трюк.
Возможно, будет какая-то форма компиляции в двоичный HTML / байт-код, но сейчас я не верю тебе.