Comments 27
UFO just landed and posted this here
А так HTML, CSS и JavaScript увидить ни как нельзя =)
+5
Насколько знаю, вам никто не мешает компилировать не в облаке, а у себя, под каждую платформу отдельно (но используя общий HTML/JS код). Облачный сервис PhoneGap Build — лишь возможность, но никак не необходимость.
+2
интересно, нужно попробовать, сам пользуюсь Titanium Developer
+1
Он лучше, так как в силу особенностей платформы богаче интерфейсы
+1
Так и не получилось на нем сделать «хеллоу ворлд» под андроид, постоянно вылетала ошибка Джавы (не помню уже какая), хотя установка шла полностью в соответствии с инструкцией, даже винду для этого переустанавливал.
0
Все было бы классно еслиб оно еще на устройствах работала со скоростью нативных приложений.
+10
Проблема только в том, что нельзя сделать хорошее приложение, универсальное для 7 платформ. У каждой свои особенности, которые нельзя игнорировать.
Не видел примера хорошего приложения с одной кодовой базой для хотя бы трех платформ.
Не видел примера хорошего приложения с одной кодовой базой для хотя бы трех платформ.
+2
Было бы классно увидеть таблицу сравнения JavaScript проектов для создания мобильных приложений.
jQuery mobile, PhoneGap, Titanium Developer, дополните какие еще бывают…
jQuery mobile, PhoneGap, Titanium Developer, дополните какие еще бывают…
+2
Вы немного спутали тёплое с мягким. JQuery Mobile, а также Sencha Touch и DHTMLX Touch позволяют делать веб-приложения, адаптированные для мобильных устройств. А PhoneGap и Titanium позволяют «упаковывать» ваши веб-приложения (сделанные, в том числе и с помощью вышеперечисленных инструментов) в устанавливаемый формат нативных приложений. Кроме того, PhoneGap и Appcelerator позволяют получить доступ к нативным/железным фичам устройства через JS-обёртку.
Если сказать коротко, то PhoneGap на выходе даст в большей степени упакованное веб-приложение, а Ti.Appcelerator выдаст нечто более похожее на нативное приложение.
Если сказать коротко, то PhoneGap на выходе даст в большей степени упакованное веб-приложение, а Ti.Appcelerator выдаст нечто более похожее на нативное приложение.
+1
Спасибо, что разъяснили. Тогда нужны 3 таблицы:
1. Сравнение движков для создания мобильных веб-приложений
2. Сравнение технологий упаковывающих JavaScript в нативные приложения
3. Сравнение технологий упаковывающих не JavaScript код в нативные приложения. Ну например есть www.openplug.com/ пишем на as3 и собственно упаковщик от Adobe.
Третий пункт кто-нибудь дополнит?
1. Сравнение движков для создания мобильных веб-приложений
2. Сравнение технологий упаковывающих JavaScript в нативные приложения
3. Сравнение технологий упаковывающих не JavaScript код в нативные приложения. Ну например есть www.openplug.com/ пишем на as3 и собственно упаковщик от Adobe.
Третий пункт кто-нибудь дополнит?
0
Внесу свою лепту в п.1
Sencha Touch пожалуй самый удачный (стабильный и документированный) инструмент для создания именно веб-приложений. Но есть пара существенных минусов:
-1: Работает только в WebKit (т.е. никаких Opera Mobile)
-2: Даже в WebKit-браузерах на десктопах/нетбуках работает неудачно, поскольку «из коробки» не работает скроллинг мышью. Только в режиме эмуляции Tap&Scroll, что озадачивает пользователей.
-3: Рекордный размер библиотеки (min & gzipped = 97Kb)
-4: Всё приложение работает «на одном URL», что затрудняет передачу (или букмарк) ссылки.
-5: Приложение JS-based, т.е. плохо индексируется поисковыми системами
JQuery Mobile выглядит более многообещающим, но пока что сыровато и недостаточно документировано. К плюсам можно отнести минусы Сенчи:
+1: Работает в большинстве современных браузеров
+2: Отлично работает и выглядит на «мышеуправляемых» станциях, т.е. скроллинг работает и обычный и пальцевый
+3: Размер трёх основных файлов (JQ+JQM+CSS) укладывается в 70Кb
+4: У каждой части приложения есть свой URL
+5: Приложения HTML-based, что упрощает индексацию
Sencha Touch пожалуй самый удачный (стабильный и документированный) инструмент для создания именно веб-приложений. Но есть пара существенных минусов:
-1: Работает только в WebKit (т.е. никаких Opera Mobile)
-2: Даже в WebKit-браузерах на десктопах/нетбуках работает неудачно, поскольку «из коробки» не работает скроллинг мышью. Только в режиме эмуляции Tap&Scroll, что озадачивает пользователей.
-3: Рекордный размер библиотеки (min & gzipped = 97Kb)
-4: Всё приложение работает «на одном URL», что затрудняет передачу (или букмарк) ссылки.
-5: Приложение JS-based, т.е. плохо индексируется поисковыми системами
JQuery Mobile выглядит более многообещающим, но пока что сыровато и недостаточно документировано. К плюсам можно отнести минусы Сенчи:
+1: Работает в большинстве современных браузеров
+2: Отлично работает и выглядит на «мышеуправляемых» станциях, т.е. скроллинг работает и обычный и пальцевый
+3: Размер трёх основных файлов (JQ+JQM+CSS) укладывается в 70Кb
+4: У каждой части приложения есть свой URL
+5: Приложения HTML-based, что упрощает индексацию
0
Что-то я сомневаюсь в корректной поддержке Блэкберри версий до 5.0.
Там же браузерный контрол представляет из себя лютейшую задницу, javascriptом пользоваться вообще не рекомендуется.
Хотя, доля 5.0-7.0 становится все больше и больше.
Там же браузерный контрол представляет из себя лютейшую задницу, javascriptом пользоваться вообще не рекомендуется.
Хотя, доля 5.0-7.0 становится все больше и больше.
+1
Я в восторге как минимум от скорости прототипирования на мобильные устройства с помощью PhoneGap. Десять минут чтобы разобраться что там к чему, настроить репозиторий и ключ — и билд у меня на андроиде. Никаких SDK и ни малейшего представления о Java, весь функционал геолокации и хардверных клавиш (то, что было нужно мне) просто работает в JS.
0
Писал я под ним. На эмуляторе немного подлагивало…
Решил проверить на реальном устройстве (Samsung Galaxy какой-то_там — аппарат брата) — это ужас! От эмулятора далеко не ушел, если надо высокоскоростное приложение. В браузере все норм, а вот в PhoneGap лагает. Изучил Java…
Решил проверить на реальном устройстве (Samsung Galaxy какой-то_там — аппарат брата) — это ужас! От эмулятора далеко не ушел, если надо высокоскоростное приложение. В браузере все норм, а вот в PhoneGap лагает. Изучил Java…
0
Во всем примудростях PhoneGap можно разобраться за час (установить все проги, все настроить). И ещё час, чтобы написать более-менее вменяемое приложение. Разрабатывать быстро, просто и приятно.
Тут можно ознакомиться с подробностями Разработка мобильных приложений на PhoneGap и jQuery Mobile
Тут можно ознакомиться с подробностями Разработка мобильных приложений на PhoneGap и jQuery Mobile
+1
О, жители параллельной вселенной, как у вас хорошо! Хочу к вам! :)
-1
Можно ли из JS работать с Bluetooth?
0
судя по текущим мануалам — нет
0
Можно с любым устройством телефона, только надо написать биндинг и прокинуть его в среду JavaScript. Поддержка Bluetooth для Андроид есть в виде плагина
0
Подобные штуки — добро для тех, кто вроде как по образованию программист, но всю жизнь делает веб-приложения, вроде меня… Так и тянет попробовать что-нить сделать
0
Sign up to leave a comment.
PhoneGap 1.0 позволяет писать приложения для семи платформ