Николай Павлов: создание кросс-платформенных приложений более эффективно
- Работа в HTML5 против создания приложений для Андроида и АйОс, кто круче и почему?
Я думаю, что веб завоюет значительную часть этого рынка в будущем и вот по-каким причинам:
- создание кросс-платформенных приложений более эффективно;
- зависимость от политик AppStore и прочих может оказаться большим риском, например, они могут изменить политику или посчитать ваше приложение своим конкурентом (что уже случалось);
- для пользователя грань в юзабилити между родными приложениями и веб-приложениями становится все более незаметной, а с развитием HTML5 и сетей LTE она станет еще меньше;
- 30% комиссия за продажу через AppStore слишком велика;
- HTML5 приложения легче сопровождать, а выйти на рынок можно быстрее;
- заставить пользователя установить приложение сложнее чем попросить его кликнуть по ссылке в интернете.
2. Нужна модернизация mob apps, что выгодней доработать?
Если имеются ввиду циклы обновления ПО, то сопровождать веб-приложения все равно, что сопровождать веб-сайты. Вносить изменения можно при желании налету. Вы сами по себе и свободны от циклов публикации, которые есть в AppStore.
3. А что удобнее монетизировать?
Apple соединил множество звеньев, чтобы сделать монитизацию приложений простой и понятной, если вы готовы за это заплатить, то ваш выбор - родные приложения. Если ваша бизнес модель не предусматривает этого, то вам придется искать свой способ.
4. Сроки исполнения заказа VS стоимость?
По стоимости работ, срокам выполнения заказа и стоимости сопровождения, про которую многие забывают, HTML5 приложения выгодно отличаются.
Стоимость часа работы программиста во многом определяется ситуацией на рынке труда. Программистов с навыками Java или Objective C намного сложнее найти, чем разработчиков HTML5 и JavaScript, которых просто больше, и стоят они дешевле.
Если говорить о скорости выполнения проектов, то здесь все конечно зависит от конкретной задачи. В силу самой природы технологии HTML5, время от дизайна к первому рабочему прототипу интерфейса может в отдельных случаях исчисляться часами, что конечно очень важно для конструктивного диалога клиент-исполнитель в такой сложной области как разработка ПО. Мое мнение, что используя веб-разработку у вас будет больше шансов быстрее выйти на рынок со своим мобильным продуктом.
5. А вдруг ваши приложения понадобятся для Windows 8?
Насколько мне известно в Windows 8 будет две базовых технологии разработки приложений WPF и HTML5. Вот вам и ответ :)