2012-12-16 4 views
1

Я работаю в небольшой стартовой компании с двумя другими разработчиками. У нас есть предстоящий проект мобильных приложений, предназначенный для платформ iPhone и Android. Особенности:Мобильное приложение для iOS и Android

  1. Для обработки модели данных будет создан веб-сервер.
  2. Мобильное приложение (приложения) должно подключаться к веб-серверу и предоставлять пользователям переднюю часть для нескольких простых задач (Регистрация с именем пользователя и паролем, вход в систему, поиск записей, соответствующих некоторым критериям, и т. Д.). ,
  3. Мы будем хранить информацию о местоположении на веб-сервере и хотим предоставить эту информацию в мобильных приложениях. Мобильные приложения должны иметь возможность интегрироваться с любыми существующими навигационными системами в мобильном устройстве и предоставлять им местоположение/местоположения.
  4. В приложении будет около 10 различных интерфейсов.

Никто из нас не имеет большого опыта разработки мобильных приложений (у нас есть только проекты игрушек с Android) и имеет нулевой опыт разработки мобильных интерфейсов. Я хочу знать пару вещей:

  1. Должны ли мы разрабатывать два разных приложения для двух мобильных платформ? Если мы сделаем это так, оба этих приложения могут подключаться к одному и тому же серверу или нам придется иметь два back-end?
  2. Есть ли какие-либо мобильные рамки приложений, которые могут позволить нам написать одно приложение и настроить его на обе эти платформы?
  3. Какая из них проще в разработке этих приложений? (В случае, если нам нужно разработать два отдельных приложения.)
  4. Или мы просто должны сделать веб-приложение, доступ к которому можно получить с мобильных устройств? Если да, можем ли мы интегрироваться с любыми другими приложениями в мобильном устройстве (приложение для навигации и т. Д.)?

Пожалуйста, дайте мне знать, если вам нужна дополнительная информация/разъяснения.

+0

Привет вы можете использовать http://ionicframework.com/ тоже. – lakshmaji

ответ

3

Да, вам нужно 2 приложения для двух платформ, но для одного клиента достаточно одного клиентского компьютера (в том числе и других, которые вы, возможно, позже захотите).

Возможно, вы должны взглянуть на фреймворк PhoneGap или Appcelerator, если любой из них позволит вам разработать все необходимые функции. Если он вам подходит, вы сможете разработать одно приложение и создать его на обеих платформах.

Обе платформы аналогичны для мобильных разработок - я думаю, что никто не легче, чем другой, при условии, что разработчики знакомы с соответствующей платформой. Для меня разработка Android проще, потому что использует хорошо известный язык Java, может поддерживать разные IDE, включая общедоступные, такие как Eclipse, и у меня есть фон в Android ;-)

Если веб-приложение может предоставить все необходимые функции, которые я предлагаю начать с разработки веб-приложения.

+0

Что было бы проще всего - с помощью PhoneGap или каких-то фреймворков вроде этого или для Android? – nakiya

+0

@nakiya, если вы решили поддерживать только Android, предпочтительной является разработка для Android. В противном случае мультиплатформенная структура будет проще в долгосрочной перспективе. Но IMHO, родное приложение, всегда будет иметь более тонкий доступ к инструментам платформы, чем многоплатформенная платформа. Если вы можете позволить себе развитие на каждой платформе, это может дать лучшие результаты, хотя это, конечно, не так просто. Если вы запустите новое приложение, я бы предложил создать прототип, используя ваши самые любимые инструменты, а затем развернуть по мере необходимости. – Stan

+0

@nakiya Хотя ваш пост почти старый, но просто хотел сообщить вам, что [MoSync] (www.mosync.com) - еще одна мощная кросс-платформенная платформа, которая предлагает широкий спектр возможностей и инструментов для разработчиков. Работа с MoSync за последние семь месяцев привела к высокому уровню удовлетворенности кросс-платформенной мобильной разработкой. – utvecklare

2

Да .. это очень просто. в Сети есть несколько лучших рамок. но я бы предложил вам перейти на PHONE GAP и Up Coming Web Framework VMOSS.

PHONE GAP прост в развертывании и очень прост в разработке, потому что все, что вам нужно сделать, это написать код в HTML 5 и JavaScript. VMOSS - еще одна перспективная рамка, которая выходит на рынок. вы можете проверить функцию VMOSS, а остальные аналогичные платформы перечислены ниже. развить и развернуть любую платформу.

http://phonegap.com/

http://vmoss.valentiatech.com

http://kony.com/

http://www.appcelerator.com

также поиск RHO мобильной платформы. Выберите любой из вышеперечисленных и начните работу.

0

Привет, как в моем исследовании я нашел this

Ионные (AngularJS) в настоящее время наиболее часто используемых гибридных мобильных рамки. Это лучше? Отнюдь не. Это не очень быстро (хотя это быстрее, чем самый доступный в настоящее время конкурс). Переходы/анимации страниц ужасны, вам буквально нужно использовать определенный плагинКордовы, чтобы заставить их выглядеть хорошо. И это не все, но я больше не буду тебя беспокоить. refer this

refer ratings ionic vs xamarin

Смежные вопросы