PhoneGap/Cordova. Мобильная разработка с помощью JS

PhoneGap/Cordova. Мобильная разработка с помощью JS

Привет

Последнее время всех заинтересовала темя мобильной разработки с помощью PhoneGap/Cordova

Предлагаю делиться успехами пробы себя в качестве мобильных разработчиков.

Вот полезная статья подоспела как раз вовремя
Инфраструктура разработки приложения на PhoneGap для iOS и Android

Отнекрономикомлю тему, да еще и не по теме, с позиции бесполезного консультантишки, нежели разработчика. В целом, более менее совпадает с общим взглядом индустрии на это

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

Сейчас работаю в компании, которая занимается развитием оффлайн-платформы под форс на гибриде кордовы + ionic + coffeescript:
- легко портируется, ограничивается оптимизацией контента под разные браузерные движки
- разработчики дешевле, времени уходит меньше
- приложение получается гибче, обновления можно "присылать" отдельно, без переустановки/традиционных апгрейдов.
- НО! Интерфейс получается немного тормознутее. Для бизнеса не критично, но разница в отзывчивости заметно. Можно подшаманить и вложиться по времени, но тогда выйдет схоже с разработкой нативного приложения.

Спасибо что поделился впечатлениями.
Конечно с использованием фреймворков сразу придется мириться со скоростью - тут ничего не поделаешь.
Но есть маленькая хитрость - если заказчик не видел как может бизнес приложение работать на нативном коде, то я думаю разницу в скорости аля "тормознутость" он врядли увидит. Это больше удел разработчиков видеть такие нюансы.

Dmitry Shnyrev
Спасибо что поделился впечатлениями.
Конечно с использованием фреймворков сразу придется мириться со скоростью - тут ничего не поделаешь.
Но есть маленькая хитрость - если заказчик не видел как может бизнес приложение работать на нативном коде, то я думаю разницу в скорости аля "тормознутость" он врядли увидит. Это больше удел разработчиков видеть такие нюансы.

Именно, пока для традиционных "формочных" бизнес-приложений натив видится сильным оверкиллом :-/

Пользовался ли кто нибудь этом плагином?

https://github.com/salesforce-marketingcloud/MC-Cordova-Plugin

К приложению на кродове нужно прикрутить push notification. Вроде бы, работает на андроиде когда отсылаешь нотификации из маркетинг клауда. Делаю это в первый раз, по этому не очень понимаю как настроить, чтоб работало в ios.

Использовал ли кто нибудь этот плагин и может ли поделиться опытом?

Interesting information? Help us, post link to social media..