Технология для записи iPhone, BlackBerry и телефона на базе Android одновременно? [закрытый]

В конце концов, проблема заключалась в том, что я не инициализировал и не настроил хостинг Firebase, что, по-видимому, и делает доступными html / js / css и другие статические файлы в HTML, возвращенном из облачной функции. Как только я сделал это и настроил общую папку, я смог обратиться к файлу test.js, поместив его в общую папку. Это добавление добавляется в раздел перезаписи файла firebase.json, и все готово. После этого видео очень помогло и содержит все необходимые шаги.

31
задан Michael Pryor 4 May 2009 в 17:36
поделиться

8 ответов

You might want to check out http://phonegap.com/

20
ответ дан 27 November 2019 в 22:30
поделиться

Другой вариант, на который стоит обратить внимание - это Rhodes , представляющий собой среду Ruby.

4
ответ дан 27 November 2019 в 22:30
поделиться

http://j2mepolish.org может быть хорошим выбором, однако iphone только в дорожной карте. Но android и BB уже поддерживаются, как и все другие телефоны j2me.

1
ответ дан 27 November 2019 в 22:30
поделиться

При написании многоплатформенных приложений вам необходимо решить, какой объем кода использовать. 2 варианта:

  • Все. Вы используете (пишете) кросс-платформенные библиотеки графического интерфейса и системные подпрограммы
  • Логика кроссплатформенная, но уровень представления зависит от платформы

Второй подход имеет тенденцию давать лучшие приложения, но это больше работы (если вы этого не делаете нужно писать кроссплатформенные библиотеки).

Сложно с мобильным миром выбрать язык. Прямо сейчас у вас есть

  • Java : телефоны Android, Blackberry, Java ME
  • Цель C / C : iPhone, Windows Mobile
  • Javascript : Palm Pre

Вы можете пересечь скомпилировать Java в JavaScript и наоборот. Вы также можете скомпилировать java для C или использовать javascript engine, который вы можете вызывать из C. Я не думаю, что вы можете запустить C на java / javascript телефоне. Это побуждает меня предложить написать ваш код на Java / Javascript. Кросс-компиляции (и смешивание языков в целом) имеют обратную сторону, усложняя отладку.

1
ответ дан 27 November 2019 в 22:30
поделиться

также, если вы пишете игры, ознакомьтесь с моим кроссплатформенным (iPhone, Android и т.д.) решением под названием Cuttlefish Engine на http://www.cuttlefishengine.com.

1
ответ дан 27 November 2019 в 22:30
поделиться

Один метод, который подходит для определенных типов приложений, таких как эталонные приложения: Используйте HTML / CSS / JavaScript и пишите компактные клиенты который использует объект просмотра HTML платформы для чтения локально встроенного веб-контента.

Одним из способов написания кроссплатформенного приложения, работающего как на BlackBerry, так и на Windows Mobile, было написание всего этого в HTML. Мне пришлось использовать подмножество HTML и CSS, которые работали как в BlackBerry Browser, так и в Pocket Internet Explorer. Я также использовал небольшое количество JavaScript.

Я написал очень маленькие программы просмотра, которые запускали его на внутреннем хранящемся HTML-коде и изображениях, используя URL-адреса jar: // (BlackBerry) и res: // (Windows Mobile). Мне удалось встроить все файлы HTML и изображений как часть приложения BlackBerry, используя настраиваемую версию поля браузера и.То же самое и с Windows Mobile, я смог использовать Pocket Internet Explorer в качестве встроенного ActiveX в моем приложении для Windows Mobile.

Примечание - для BlackBerry мне приходилось поддерживать устаревшие устройства под управлением OS 4.2. Для этого я переработал множество примеров кода RIM, таких как SecondaryResourceFetchThread.java, чтобы извлекать изображения, встроенные в приложение, и доставлять их через настраиваемый объект подключения, который реализовал HttpConnection, который я разработал для обработки URL-адресов jar: // для внутренних целей. встроенный HTML / изображения в мое приложение BlackBerry. Это было немного сложно понять. Для Windows Mobile это было более интуитивно понятно.

Есть и другие способы сделать то, что мне нужно, но он отлично работал для справочного медицинского приложения, и я смог разработать отдельные файлы CSS для BlackBerry и Windows Mobile, чтобы немного по-разному переформатировать контент для двух мобильных устройств. (Раньше это было похоже на тестирование совместимости Netscape с Internet Explorer.)

Это может не сработать для вашей ситуации, но если ваше приложение является «эталонным» приложением в веб-стиле, и вы знаете, как работать с HTML что ж, этот подход может сработать.

8
ответ дан 27 November 2019 в 22:30
поделиться

В настоящее время мы также занимаемся этим и обнаружили:

Титан

Решения Кони

У этих продуктов есть хорошие отзывы. Версия для сообщества Titanium бесплатна.

5
ответ дан 27 November 2019 в 22:30
поделиться

Также вы можете попробовать Mobile Community Framework (MCF). Это кроссплатформенный фреймворк, работающий на iPhone, Android, WinMobile, Symbian и BlackBerry. MCF обрабатывает операции с сетью, местоположением и близостью для вас, в сети Wi-Fi Ad-Hoc или через выделенный прокси-сервер, если прямое соединение невозможно. У него простой API, и он бесплатен в использовании. Таким образом, вы можете разрабатывать интерфейс и логику приложения отдельно для каждой платформы и использовать MCF для соединения экземпляров вашего приложения так, как вам удобно.

Больше информации на http://uvamobiltec.com

1
ответ дан 27 November 2019 в 22:30
поделиться
Другие вопросы по тегам:

Похожие вопросы: