Корпорация Adobe объявила (http://phonegap.com/2012/07/20/adobe-phonegap-2-0-released.md/) о релизе открытого фреймворка PhoneGap 2.0 (http://phonegap.com), позволяющего создавать универсальные мобильные приложения, работающие на различных мобильных платформах. Код PhoneGap распространяется (https://github.com/phonegap/phonegap) под лицензией Apache.В руки Adobe проект попал после поглощения компании Nitobi, после чего было принято решение развивать проект в максимально открытом виде с привлечением дополнительных участников. Для реализации данного плана, почти сразу после поглощения Nitobi код PhoneGap был передан фонду Apache, который принял проект под свою опеку под именем Apache Cordova (http://incubator.apache.org/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, звуковой подсистемой, камерой и другими компонентами (http://www.phonegap.com/about/feature) мобильных платформ. Через создание плагинов поддерживается добавление дополнительной функциональности и расширение 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;
- Значительно расширены (http://shazronatadobe.wordpress.com/2012/07/20/improvements-.../) средства для создания приложений для Apple iOS.URL: http://phonegap.com/2012/07/20/adobe-phonegap-2-0-released.md//
Новость: http://www.opennet.me/opennews/art.shtml?num=34395
хорошо это, пусть растёт.
А есть ли какой-нибудь до безобразия простой способ сделать html/js страничку, и сделать его приложением для android/iphone (просто в виде развёрнутого на весь экран webkit-а), который проще phonegap?
Да. Нашел на сайте гугла http://developer.android.com/guide/webapps/overview.html
есть : http://habrahabr.ru/post/147563/
Ага, нечто типа Qt для mobile... Посмотрим, но, думаю, не взлетит.
Уже взлетел.
>Уже взлетел.Поживем - увидим. Пока же единственное, что внушает, это список "заинтересованных" лиц.
да, так же как и air, десять раз взлетит
Подтверждаю. Компании, которые разрабатывают мобильное дер-мо активно используют это.
Не, мобильный Adobe AIR. Там тоже и хтмл был, и жаваскрипт, и вагон амбиций....
Я уже на этом движке несколько сот тыр заработал а вы говорите не взлетит
>Я уже на этом движке несколько сот тыр заработалпока не проснулся.
И правда, я во сне тоже много зарабатываю! :D
В топовой десятке во всех трех маркетах небось или где-то рядом? Саксес сториз, такие саксес сториз...
Знаем-знаем таких. За корявое полуработающее мобильное приложение по 50 штук сдирают. Не, я рад, что говорить, за них.
Пустое приложение отъедает 10Mb на андроиде когда я тестировал. А если еще добавить какой-нибудь widget framework типа Sencha, возрастает до 20Mb. В топку короче.
Так сенча - это вообще тот ещё урод. А учитывая, что оно браузер запускет - ясное дело, что отъедать будет. Но для приложений вида "открыл формочку, что-то сделал, закрыл" некритично, а разрабатывать удобнее.
>What PhoneGap apps are already in app stores?
>http://phonegap.com/apps
>404
>Page not found - Go back to Home.Очень оригинально и свежо.
ОМГ, вообще список нехилый: 36 страниц х 3 столбца х 8 строк = 864 - 2 приложения.
чего только не сделаешь для рекламы совего очередного дерьмопродукта
Установил, попробовал кодить. Это просто какое-то анальное горе, а не программирование.
собрались тут мобильные эксперты))) Оно уже взлетело. Его очень сильно полюбил ынтырпрайз. У меня на фирме штук 10 проектов на нем. Все ынтырпрайз.
Да, понели уже, понели... Ох уж эти маркетологи. Иди-ка отчитайся шефу, что рекламную компанию на опеннете успешно провалил.