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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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


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