Гость
Форумы / Android [игнор отключен] [закрыт для гостей] / Телефонная кроссплатформенность / 25 сообщений из 28, страница 1 из 2
26.10.2013, 14:35
    #38442206
jserrg
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Телефонная кроссплатформенность
Есть задача написать простое приложение под Android, iPhone, хорошо бы еще под Blackberry.
Пяток визуальных форм. Пяток таблиц в локальной базе. Синхронизация данных с сервером по JSON.

Опыта с разработкой под мобильные - 0.

Вопрос: Кросплатформенность на практике возможна? Т.е. есть ли смысл пытаться писать сразу под Android, iPhone? Если да, то какими IDE/Framework-ами лучше пользоваться? Или лучше сначала разобраться с Android? Довести приложение до ума. А потом уже портировать под iOS.
Какие есть подводные камни при портировании приложений с локальной базой?
...
Рейтинг: 0 / 0
26.10.2013, 17:23
    #38442282
matalata
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Телефонная кроссплатформенность
jserrg,

phonegap
...
Рейтинг: 0 / 0
26.10.2013, 18:14
    #38442305
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Телефонная кроссплатформенность
matalatajserrg,

phonegap+1
...
Рейтинг: 0 / 0
27.10.2013, 02:47
    #38442418
jserrg
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Телефонная кроссплатформенность
Я правильно понимаю, что phonegap приложение будет работать только когда телефон подключен к инету? В оффлайне работать не будет?
...
Рейтинг: 0 / 0
27.10.2013, 14:48
    #38442551
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Телефонная кроссплатформенность
jserrg, нет. Будет и в offline работать с "Пяток таблиц в локальной базе". А вот "Синхронизация данных с сервером по JSON" естественно работать не будет.
...
Рейтинг: 0 / 0
28.10.2013, 00:50
    #38442902
jserrg
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Телефонная кроссплатформенность
А какие есть другие варианты для синхронизации локальной базы с сервером?
...
Рейтинг: 0 / 0
28.10.2013, 09:07
    #38442999
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Телефонная кроссплатформенность
jserrgА какие есть другие варианты для синхронизации локальной базы с сервером?А что Вы имеете ввиду под "Синхронизация данных с сервером по JSON"? И зачем Вам другие варианты?
...
Рейтинг: 0 / 0
28.10.2013, 16:28
    #38443792
jserrg
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Телефонная кроссплатформенность
Имеется локальная база данных на телефоне. Также есть серверная база данных. Над серверной базой висит Restful служба, которая по http через методы позволяет обмениваться данными.

Кроме телефонного клиента есть еще десктопный клиент. И нужно синхронизировать данные между телефоном и десктопом. Десктоп посылает на сервер данные в формате JSON, и принимает обратно в том же формате. Хотелось бы чтобы телефонный клиент делал так же или примерно также.
...
Рейтинг: 0 / 0
28.10.2013, 16:57
    #38443864
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Телефонная кроссплатформенность
jserrgИмеется локальная база данных на телефоне. Также есть серверная база данных. Над серверной базой висит Restful служба, которая по http через методы позволяет обмениваться данными.

Кроме телефонного клиента есть еще десктопный клиент. И нужно синхронизировать данные между телефоном и десктопом. Десктоп посылает на сервер данные в формате JSON, и принимает обратно в том же формате. Хотелось бы чтобы телефонный клиент делал так же или примерно также.Так и в чём проблема-то? Десктоп работает в рамках локальной сети и ему наличие интернета не нужно? Ну приносите телефон в офис и там синхронизируйте, фигли
...
Рейтинг: 0 / 0
28.10.2013, 17:09
    #38443886
jserrg
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Телефонная кроссплатформенность
База висит в интернете. Доступ к ней только через веб-сервисы.

И десктопный и телефонный клиент работают в оффлайне. Все данные сохраняются локально. Но время от времени (если есть интернет) идет синхронизация.
...
Рейтинг: 0 / 0
28.10.2013, 17:31
    #38443928
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Телефонная кроссплатформенность
Тогда вообще не вижу проблем. Реализуйте "чтобы телефонный клиент делал так же или примерно также" как desktop.
Зачем Вам какие-то другие варианты?
...
Рейтинг: 0 / 0
28.10.2013, 18:14
    #38444011
jserrg
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Телефонная кроссплатформенность
Bingo! Так и хочу.

Опыта разработки под мобильные - нет. Поэтому и пытаюсь определиться для начала с инструментарием.
Тут добрые люди говорят - "phonegap". Я вот и пытаюсь понять что это за "Гап" такой? Качать или нет?
Подойдет ли он для моей задачи?

Я так понял, что легких путей к кроссплатформенности - нет. Нужно все-таки писать под одну выбранную платформу, скажем под Blackberry, а потом портировать это дело под Android, или наоборот.

Т.е. даже с этими phonegap webviews, нужно хорошо понимать платформу под которую идет разработка. Например: в какой СУБД хранится база/таблица. И эти СУБД будут разными под разные платформы.

И потом у этих webviews есть наверно какие-то ограничения. Хотя я так понял java class можно вызвать из них. Т.е. тот же JSON можно будет реализовать в отдельных классах...

Может я вообще все неправильно понял...
...
Рейтинг: 0 / 0
28.10.2013, 18:57
    #38444056
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Телефонная кроссплатформенность
jserrg, если Вам что-то не понятно, то задавайте конкретные вопросы, а не гадайте.

Качаете PhoneGap и пишете под Android, Blackberry и iOS один код на JavaScript. Не надо ничего портировать.

С сервером синхронизируетесь при помощи ajax (используете к примеру jQuery, чтобы не писать свой хелпер), для хранения используете SQLite (плагин для PhoneGap уже написан).
...
Рейтинг: 0 / 0
28.10.2013, 19:18
    #38444077
jserrg
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Телефонная кроссплатформенность
Кстати, под Virtual PC phonegap нормально встанет?
...
Рейтинг: 0 / 0
29.10.2013, 13:19
    #38444876
Джибс
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Телефонная кроссплатформенность
все зависит от объема задачи.
если это что то не большое.
то я ни фонегап, ни прочую фигню эту не использовал бы.

да в прочем и больших тем более.
...
Рейтинг: 0 / 0
29.10.2013, 14:27
    #38445077
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Телефонная кроссплатформенность
Джибсвсе зависит от объема задачи.
если это что то не большое.
то я ни фонегап, ни прочую фигню эту не использовал бы.

да в прочем и больших тем более.Аргументируй
...
Рейтинг: 0 / 0
29.10.2013, 15:16
    #38445222
Джибс
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Телефонная кроссплатформенность
skyANAДжибсвсе зависит от объема задачи.
если это что то не большое.
то я ни фонегап, ни прочую фигню эту не использовал бы.

да в прочем и больших тем более.Аргументируй

а что аргументировать?
я люблю сервисы, взаимодействие с интентами и прочее.

хочу явно разный интерфейс для мобилок и планшетов, нормальные слайд меню и фрагмены.
...
Рейтинг: 0 / 0
29.10.2013, 16:04
    #38445342
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Телефонная кроссплатформенность
ДжибсskyANAпропущено...
Аргументируй

а что аргументировать?
я люблю сервисы, взаимодействие с интентами и прочее.

хочу явно разный интерфейс для мобилок и планшетов, нормальные слайд меню и фрагмены.1. сервисов и интентов нет в iOS и Blackberry, а задача "написать простое приложение под Android, iPhone, хорошо бы еще под Blackberry";
2. личные субъективные предпочтения не должны влиять на выбор решения, так что идут лесом;
3. для на фига тут вообще нужны интенты и сервисы?
4. для на фига нужны твои "хочу явно разный интерфейс для мобилок и планшетов, нормальные слайд меню и фрагмены" в этой конкретной задаче?

P.S.: кроме как под Android писал?
...
Рейтинг: 0 / 0
29.10.2013, 19:27
    #38445766
Джибс
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Телефонная кроссплатформенность
из мобильных, только ведроид.
на будущее iOS.

сервисы, вообще работу с json/api я бы выбросил на сторону сервиса, как в прочем я и делаю.

а про разный интерфейс. хмм, ну тут с гуглом я пожалуй соглашусь.
...
Рейтинг: 0 / 0
29.10.2013, 19:44
    #38445780
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Телефонная кроссплатформенность
Джибссервисы, вообще работу с json/api я бы выбросил на сторону сервиса, как в прочем я и делаю.Это не аргумент.

Ещё раз: задача написать приложение под Android, iPhone, и Blackberry.
Ты пишешь: я бы не использовал фонгап... бла-бла-бла

Окей. А что бы ты использовал? Или бы ты вообще сказал, что задачу решить не можешь, так как под iPhone и Blackberry не писал?
...
Рейтинг: 0 / 0
29.10.2013, 19:46
    #38445784
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Телефонная кроссплатформенность
Ну и тема топика про кросплотформенность. Рассуждения в рамках одной платформы: я бы под ведроид сделал так, - не в кассу
...
Рейтинг: 0 / 0
29.10.2013, 19:48
    #38445787
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Телефонная кроссплатформенность
skyANAкроссплатформенность
...
Рейтинг: 0 / 0
29.10.2013, 21:33
    #38445861
Джибс
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Телефонная кроссплатформенность
skyANAНу и тема топика про кросплотформенность. Рассуждения в рамках одной платформы: я бы под ведроид сделал так, - не в кассу

технически я бы взял только разработку под ведроид.

собственно чем и занимаюсь.
остальные платформы для меня пока в пролете.


а про фонегап, я знаю случай от знакомого, когда пришло время переписывать все нативно для каждой платформы.
опирались они, правда, только на популярные iOS и Android
...
Рейтинг: 0 / 0
29.10.2013, 23:16
    #38445920
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Телефонная кроссплатформенность
Джибс, не спорю, что у PhoneGap есть свой потолок.
Но пяток визуальных форм, пяток таблиц и синхронизацию с сервером в формате JSON он легко потянет.
Плюс платформа не стоит на месте.

P.S.: Зайди к примеру на сайт Sencha Touch.
...
Рейтинг: 0 / 0
29.10.2013, 23:18
    #38445922
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Телефонная кроссплатформенность
P.P.S.: и кстати может твой знакомый забыл воспользоваться шаблоном "прямые ручки"?
...
Рейтинг: 0 / 0
Форумы / Android [игнор отключен] [закрыт для гостей] / Телефонная кроссплатформенность / 25 сообщений из 28, страница 1 из 2
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]