Как создать кроссплатформенное приложение для смартфона? - PullRequest
4 голосов
/ 02 июня 2011

Я новичок в разработке приложений для смартфонов, я работал с веб-приложениями .NET и Windows Forms и использовал только язык C #.

Я планирую создать простое приложение, которое будет работать на всех мобильных ОС.Как BlackBerry, Windows Mobile, телефоны Android, iPhone и т. д. При поиске я обнаружил, что все они имеют разные ОС и используют разные языки.Я могу использовать язык C # и .NET, так как я знаю об этом.Подумав, можно ли создать веб-приложение с использованием обычного кодирования веб-сайта, но заставить его работать как приложение?

Пожалуйста, предложите какой-нибудь метод для создания приложения, которое можно запускать на всех смартфонах.Какие технологии или инструменты могут быть использованы для его разработки?

Ответы [ 2 ]

1 голос
/ 06 октября 2012

Может быть несколько подходов для создания формы планшета Cross Smatphone.

Если вы хотите кодировать только один раз и хотите запускать в нескольких средах без каких-либо изменений, вы должны пойти на некоторые основанные на javascript / HTML5 решения.,Я работаю с NGCore .Это среда разработки, позволяющая создавать игры на JavaScript, но с собственной производительностью приложений, используя библиотеки ngmore ngmoco.

Другой подход, который наилучшим образом удовлетворит ваши потребности, - это использовать среду вроде MonoTouch .На основе C # и AFAIK вы можете использовать большую часть .net API в MonoDevelop.Это позволяет вам повторно использовать большую часть кода в другой среде.

1 голос
/ 02 июня 2011

Лучший подход к созданию действительно кроссплатформенного приложения - использовать HTML5 и JavaScript.Все остальные варианты будут болезненными.Однако, конечно, вы не можете получить доступ ко всем функциям этих веб-приложений.

Одна интересная структура для создания приложений на основе HTML5 / JavaScript - это PhoneGap (http://www.phonegap.com/).). Имеется довольно много API и имеется широкая поддержка различныхплатформы (обратите внимание, что производительность браузера зависит от устройства, поэтому не добавляйте слишком много эффектов и блеска)

Для нативных приложений не так уж много фреймворков, но один интересный - MoSync (http://www.mosync.com/)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...