PhoneGap 1.0 – умный способ создавать приложения?


PhoneGap, фреймворк с открытым исходным кодом. расширяет среду HTML5, чтобы она могла использовать мобильные службы и средства независимо от платформы. Это простой способ создавать собственные приложения с использованием неродного кода.

Большим преимуществом приложения HTML5 является то, что в принципе оно может работать на любом устройстве, имеющем совместимый браузер. Их большая проблема в том, что они, как правило, не могут использовать ничего особенного, предлагаемого платформой, на которой они работают.

Здесь на помощь приходит PhoneGap. Это структура, расширяющая среду HTML5, так что она может использовать мобильные службы и средства, но независимо от платформы. Хорошая новость в том, что это открытый исходный код по лицензии MIT.

Он берет приложение HTML5 и помещает его в среду выполнения, которая обрабатывает собственные API. Подумайте о оболочке как о своего рода настраиваемом браузере, который запускает ваше приложение и делает его похожим на собственное приложение. Появился новый сервис, который будет выполнять «оборачивание» в облако – PhoneGap: Build. В настоящее время он находится в стадии бета-тестирования и является бесплатным, но его можно использовать для получения некоторого дохода в будущем.

После долгой фазы бета-тестирования была выпущена версия 1.0 PhoneGap, которая делает его еще более привлекательным для создания реальных мобильных приложений. В настоящее время он поддерживает шесть типов устройств и магазинов приложений – iOS, Android, BlackBerry, webOS, Bada и Symbian. В список улучшений версии 1.0 входят:

Общая стабильность API и «подключаемая» архитектура

Совместимость W3C DAP API

API контактов

Инструменты удаленной отладки

Идея состоит в том, что, используя только HTML5, CSS и JavaScript, вы можете получить доступ к собственным API-интерфейсам на каждом телефоне, используя единую структуру. Например, вы можете получить доступ к акселерометру, камере, компасу, геолокации и так далее. Не каждая платформа поддерживает все собственные API. В большинстве случаев это просто вопрос отсутствия поддержки более ранних версий ОС, но есть некоторые более важные упущения. Например, вы можете использовать API камеры, компаса, файла, мультимедиа или хранилища с Windows Phone 7. Хорошей новостью является то, что и Android, и iOS (3GS или новее) поддерживают все API.

Вы можете получить общий обзор из промо-видео PhoneGap:


Добавить комментарий