Универсальный язык программирования для Android, iphone и windows phone

Эй, я собираюсь написать алгоритм для моего приложения для Android.

Теперь проблема в том, что это большой алгоритм, и я могу разрабатывать приложения для iphone и windows phone. Поэтому я хотел многократно использовать код.

Мой вопрос в том, на каком языке я должен написать algo для повторного использования кода.

Я сделал некоторые исследования, это похоже на android и iphone поддерживают C ++, но я запутался с телефоном Windows

Поддерживает ли Windows-телефон язык C ++

Похоже, что C ++ будет поставляться с WP Apollo.

Я бы сделал на C ++ и дождался, скоро ли C ++ для WP.

В противном случае перепишите этот код на C #, я думаю довольно быстро.

  • Windows Phone 7 не поддерживает C ++
  • Windows Phone 8 будет поддерживать C ++

Возможно, вам стоит взглянуть на MonoTouch . Это позволяет вам кодировать на C # и целевые Windows Phone, iOS и Android.

Нет, Windows Phone не поддерживает C ++ – есть шанс, что WP8 его поддержит, но я не думаю, что это стало официальным. У вас есть несколько вариантов, ни один из них не идеален!

MonoTouch / MonoDroid

Вы можете использовать Mono для написания вашего приложения на C # для iOS и Android и с использованием обычных фреймворков C # для Windows Phone. Это означает, что вам нужно будет использовать Mono для всего вашего приложения, а не только этот алгоритм.

JavaScript

Вы можете написать свой алгоритм в JavaScript, а затем запустить его в рамках подходящего элемента управления браузера на каждой платформе. Уродливый, но жизнеспособный!

WP8 не имеет полной поддержки на C ++ .

Вы не можете разрабатывать и публиковать в приложениях приложений без приложения Direct8D WP8, просто используя его. У вас есть / ДОЛЖЕН использовать C # для разработки вашего интерфейса, который является XAML и совместим только с C #. Это «Вы можете разрабатывать приложения с C ++ для WP8» – это просто маркетинговая ложь. И указание на отказ WP8. Прочтите мой ответ здесь для дальнейшего и ресурсов:

https://softwareengineering.stackexchange.com/a/177048/3375

Intereting Posts
Android Firebase Authentication не работает Как я могу получить функцию разбиения на страницы в горизонтальном прокрутке без ViewPager Как использовать библиотеку поддержки предпочтений v7 / v14? Eclipse Kepler падает при создании нового Android-приложения Пролистать ListView элемент справа налево показать кнопку удаления Краткий способ написания новых классов DialogPreference? Замена драйвера сенсорного экрана в Android-ядре Sync 2 ListViews с помощью прокрутки Почему звуки SoundPool не воспроизводятся одновременно в onClick ()? Отключение разговора для конкретного приложения Как вы запускаете тестовые тесты Android от Eclipse? Android – простой способ отображения установленных приложений или учебник? Как использовать API диаграммы Google HttpURLConnection выполняет всегда запрос GET вместо запроса POST, несмотря на setDoOutput (true) и setRequestMethod («POST») Как реализовать счетчик значков на значке меню гамбургера Android