Могу ли я создать общий код с HTML, CSS и Javascript, который работает в iPhone, Android и Blackberry OS под сборкой PhoneGap - PullRequest
0 голосов
/ 05 января 2012

Могу ли я создать общее веб-приложение с использованием HTML, CSS и Javascript для iPhone 4.3 и более поздних версий, Android 2.2 и более поздних версий и Blackberry OS6 с использованием структуры разрыва телефона

  1. Если да, то ли этобудет сложно по сравнению с созданием отдельного веб-приложения для каждой платформы?Поскольку обычное веб-приложение должно заботиться о функциях пользовательского интерфейса всех платформ ...

  2. Каков наилучший способ добиться этого в коде с использованием CSS?

Пожалуйста, дайте мне знать возможное решение и любые примеры, основанные на этом требовании.

Спасибо ...

1 Ответ

2 голосов
/ 05 января 2012

О PhoneGap

PhoneGap (также называемый Apache Callback) - это среда разработки мобильных приложений с открытым исходным кодом, разработанная Nitobi Software .Это позволяет программистам создавать приложения для мобильных устройств, используя JavaScript, HTML5 и CSS3, вместо часто менее известных языков, таких как Objective-C .Получающиеся приложения являются гибридными: - , что означает, что они не являются действительно нативными (все рендеринг макета выполняется через веб-просмотр вместо приложений Objective-C или Corona), а также чисто веб-интерфейсом (большая часть функций).будет поддерживаться HTML5) .Один недостаток заключается в том, что гибридные приложения не имеют полного доступа к интерфейсу прикладного программирования устройства (API) .

ПОДДЕРЖИВАЕМАЯ ПЛАТФОРМА

PhoneGap в настоящее время поддерживаетразработка под операционные системы Apple iOS, Google Android, HP webOS, Microsoft Windows Mobile, Nokia Symbian OS and RIM BlackBerry.Поддержка последних версий, таких как BlackBerry 5 и 6 и Windows Phone 7, в настоящее время реализуется.Bada (the operating system used by the Samsung Wave S8500) support is "coming soon".

Поддерживаемые функции

  • Акселерометр
  • Камера
  • Компас
  • Контакты
  • File
  • GeolocationMedia
  • Сетевое уведомление
  • (Alert) Уведомление
  • (Sound) Уведомление
  • (Vibration) Storage

В iPhone только Компас недоступен в 3g, но в более новой версии это также поддерживается

В Android вседоступны функции

В Windows Phone 7 доступны все функции

В RIM BLACKBERRY 5.x- 6.0 Компас и носители недоступны в BLACKBERRY4.6-4.7 Акселерометр, камера, компас, контакты, файл, геолокация и хранилище недоступны

ЗДЕСЬ - ссылка на некоторые целевые устройства, на которые вы ориентируетесь

BLACKBERRY Начало работы с PhoneGap для BlackBerry

iPhone Начало работы сh PhoneGap для iPhone

Android Начало работы с PhoneGap для Android

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...