Adobe выпустил PhoneGap 2.0, фреймворк для разработки платформонезависимых мобильных приложений

23 июля 2012 года

Корпорация Adobe объявила (Архивная копия от 17 мая 2022 на Wayback Machine) о релизе открытого фреймворка PhoneGap 2.0 (Архивная копия от 23 мая 2013 на Wayback Machine), позволяющего создавать универсальные мобильные приложения, работающие на различных мобильных платформах. Код PhoneGap распространяется под лицензией Apache.

В руки Adobe проект попал после поглощения компании Nitobi, после чего было принято решение развивать проект в максимально открытом виде с привлечением дополнительных участников. Для реализации данного плана, почти сразу после поглощения Nitobi код PhoneGap был передан фонду Apache, который принял проект под свою опеку под именем Apache Cordova и в настоящее время проводит проверку в инкубаторе. В число первичных проектов Apache Cordova будет переведён после подготовки инфраструктуры, анализа кода, проведения аудита лицензионной чистоты и проверки способности соблюдения принятых в сообществе Apache принципов разработки. Примечательно, что расчёт Adobe оказался верен и к разработке PhoneGap уже присоединилось несколько известный компаний, среди которых IBM, Sony Ericsson, Google, Microsoft, RIM и HP. PhoneGap 2.0 является первым выпуском, сформированным силами Adobe и ознаменовавший переход к разработке в рамках проекта Apache Cordova, который уже почти готов для выхода из инкубатора.

При создании PhoneGap-приложений используются стандартные web-технологии, такие как HTML5, CSS3 и JavaScript. Написанное с использованием PhoneGap приложение может быть собрано для использования на платформах Android, Symbian, Apple iOS, Blackberry, webOS, Samsung Bada и Windows Phone. Процесс установки и внешний вид таких приложений ничем не отличается от программ, созданных с использованием родного для каждой мобильной платформы инструментария. Через специальную прослойку поддерживается использование специфичных для каждой платформы функций, а также доступ к API для взаимодействия с оборудованием, телефонным стеком, адресной книгой, GPS, звуковой подсистемой, камерой и другими компонентами (Архивная копия от 22 июня 2011 на Wayback Machine) мобильных платформ. Через создание плагинов поддерживается добавление дополнительной функциональности и расширение API.

Основные улучшения, добавленные в PhoneGap 2.0:

  • Компонент Cordova WebView, позволяющий интегрировать PhoneGap-код в нативные приложения;
  • CLI-инструментарий с набором утилит для выполнения стандартных задач по созданию проекта, отладке и эмуляции, назависимо от целевой платформы (поддерживается Android, iOS и BlackBerry). Инструменты предоставляют единый командный интерфейс, скрывающий различия в реализациях родных сборочных инструментов для каждой мобильной платформы, как правило сильно отличающихся между собой;
  • Расширенная документация - добавлено руководство по быстрому знакомству с разработкой, документация по плагинам, инструкции по миграции и другие руководства, нацеленные на упрощение создания мобильных программ;
  • Портирование системы инспектированя кода Weinre (Web Inspector Remote) для работы под управлением Node.js. Weinre оформлен в виде готового модуля для Node.js, пригодного для установки через пакетный менеджер NPM (Node Package Manager);
  • В рамках JavaScript-библиотеки Cordova.js проведена унификация JavaScript-кода для всех поддерживаемых платформ. Кроме того, значительно увеличена производительность, безопасность и однородность API для всех мобильных платформ;
  • Обеспечена поддержка мобильной платформы Windows Phone;
  • Значительно расширены средства для создания приложений для Apple iOS.

Источники править


 
 
Creative Commons
Эта статья содержит материалы из статьи «Adobe выпустил PhoneGap 2.0, фреймворк для разработки платформонезависимых мобильных приложений», опубликованной OpenNET и распространяющейся на условиях лицензии Creative Commons Attribution (CC BY) — указание автора, источник и лицензию.
 
Эта статья загружена автоматически ботом NewsBots в архив и ещё не проверялась редакторами Викиновостей.
Любой участник может оформить статью: добавить иллюстрации, викифицировать, заполнить шаблоны и добавить категории.
Любой редактор может снять этот шаблон после оформления и проверки.

Комментарии

Викиновости и Wikimedia Foundation не несут ответственности за любые материалы и точки зрения, находящиеся на странице и в разделе комментариев.