2013-08-29 3 views
3

Я сейчас разрабатываю социальную сеть (я не могу точно сказать, что именно), и я хочу услышать некоторые мнения. Должен ли я использовать телефонную трубку или использовать Android и iOS ?.PhoneGap vs android and iOS

+0

phonegap vs родной ... родной лучше! большинство социальных сетей тоже стали родными! –

ответ

2

Если вы хотите хорошее приложение, и вы готовы поместить в него некоторое время, отправляйтесь на родной язык. На самом деле, всегда отправляйтесь на родной язык

+0

Звучит неплохо, но когда я вижу некоторые преимущества телефонного разговора ... как-то я в замешательстве. – Momo1987

+0

В основном это зависит от того, насколько глубоко вы погружаетесь в систему. Если вы хотите приложение, которое может обрабатывать больше, чем просто базовые вещи, и вы хотите сделать его быстрым и надежным, лучше использовать родной sdk. – dumazy

1

Ну, если вы намереваетесь начать с чего-то не такого сложного, я бы сказал, пойдите в Phonegap.

Как вы знаете, большое преимущество состоит в том, что созданный вами код HTML/JS упаковывается на несколько платформ (Android, iOS, symbian и т. Д.). Однако, если вам нужно иметь более конкретные услуги, такие как фоновые службы для взаимодействия с пользователем и т. Д., Вам наверняка понадобится разработать изначально, по крайней мере, эту часть.

Например, если вам нужна услуга, чтобы предупредить пользователя об обновлениях и т. Д., Вам нужно будет разработать центральное приложение (ваши html-ресурсы) и фоновое обслуживание для Android, а также услугу bacgrounf для iOS, это невозможно повторить код в этом случае.

Итак, в зависимости от того, на что вы собираетесь нацелиться.

+0

Так что в этом случае у меня должно быть для каждого телефона приложение (Android-телефон Android android ios и т. Д.). Это звучит сложно, но по крайней мере у меня достаточно знаний в Android ... Но другой - большой знак вопроса – Momo1987

3

Я задал тот же вопрос, когда я впервые начал наше приложение, но мой ответ был проще, потому что у меня есть ограничение «времени», в результате которого мы выбираем PhoneGap. Вот некоторые из моих рассуждений:

Действительно ли я знаю, как писать собственное приложение? №

Я знаю HTML5, css и javascript? Бинго.

Во-первых, вы должны понимать, что PhoneGap - это просто встроенный webview/браузер внутри получаемого в результате приложения. Вам все равно придется использовать собственный код для создания приложения PhoneGap, поэтому вы можете рассмотреть возможность обучения PhoneGap в качестве шага 1, чтобы научиться писать собственное приложение.

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

Мы разрабатываем одно приложение для нескольких клиентов. Часть нашего гибкого подхода PhoneGap позволяет нам получить приложение для клиента для обзора, обратной связи и быстро внести изменения в соответствии с потребностями клиента в отношении макета и дизайна пользовательского интерфейса. Как только клиент одобрит дизайн; очевидно, что мы всегда можем преобразовать дизайн в собственное приложение, если клиент готов заплатить за дополнительные усилия.

+1

На самом деле У меня есть Знание с Android, но проблема в другом os, я имею в виду iOS и Windows-телефон, по крайней мере, – Momo1987

+1

Я не мог больше согласиться с @Noogen. В настоящее время я работаю в приложении для телефонных разговоров и могу многому научиться. Сегодня, когда это необходимо для разработки родного приложения, я гораздо увереннее и увереннее в этом. – Saxophonist