Привет, Тим ,
При разработке приложений, ориентированных на базы данных для Android и IPhone, вы не привязаны к использованию Sqlite. Есть другая альтернатива, которая во многих случаях может быть даже лучше; а именно CouchDB.
В обоих случаях доступны решения, облегчающие разработку приложений, ориентированных на базы данных, для Android и IPhone с использованием одного и того же кода.
CouchDB
CouchDB, хотя и написан на Erlang, по сути является базой данных на основе JSON, использующей javaScript в качестве интерфейса по умолчанию. CouchDB может быть очень быстрым. Однако CouchDB не является реляционной базой данных.
Лицензия: лицензия Apache, 2.0.
Официальный сайт: http://couchdb.apache.org/
CouchDB для Android: https://github.com/couchbase/Android-Couchbase
CouchDB для IPhone: http://www.macworld.com/article/159606/2011/05/couchbase.html
Sqlite
PhoneGap - это выбор, если вы предпочитаете работать с Sqlite. Используя PhoneGap, вы можете использовать один и тот же код javaScript для IPhone и Android для связи с Sqlite и просто заменить промежуточное программное обеспечение в соответствии с компилируемой ОС.
Для Android промежуточное ПО - phonegap-version.jar , тогда как для IPhone файл называется phonegap-version.dmg .
Помимо Android и IPhone, PhoneGap позволяет портировать те же приложения на Blackberry, WebOS, Symbian и Bada.
Лицензия: BSD / MIT.
Официальный сайт: http://www.phonegap.com