2014-10-26 2 views
0

Я разработчик iOS. Я разрабатываю автономное корпоративное приложение для iOS и Android.
Приложение так же просто, как получение значения от пользователя и отображение соответствующего значения из словаря/карты. (Например, введите идентификатор сотрудника в текстовое поле и обновите ярлык своим номером телефона)Создание независимой от платформы db для мобильных

Как создать независимый от платформы словарь/карту, чтобы обе платформы использовали один и тот же источник.
Я планирую использовать jSon вместо sqlite, так как количество записей на карте около 1000 и никогда не будет меняться по размеру.
Какой подход следует придерживаться?

ответ

1

Рассматривали ли вы с помощью Apache Кордова:

http://cordova.apache.org/

Если вы знаете JavaScript, то это может быть решением. Независимый от платформы код будет написан на JavaScript. Единственным нативным кодом будет ваше текстовое поле и ярлык.

«При использовании API-интерфейсов Cordova приложение может быть создано без использования встроенного кода (Java, Objective-C и т. Д.) У разработчика приложений. Вместо этого используются веб-технологии, и они размещаются в самом приложении локально (обычно не на удаленном http-сервере).

И поскольку эти API-интерфейсы JavaScript согласованы на разных платформах устройств и основаны на веб-стандартах, приложение должно быть переносимым на другие платформы устройств с минимальными изменениями ».