Приложение для мобильных устройств или HTML5 ?

responsive-design-exampleПриложение для мобильных устройств или HTML5 ?

«Наибольшую ошибку компания сделала при большой ставке на HTML5 по сравнению с родными приложения для мобильных устройств» (с) Марк Цукерберг. Возможно это и является правдой. Но так ли все печально для HTML5 с точки зрения интернет магазинов ? Давайте разберемся.

Плюсы приложений:

  • «Родной» интерфейс, у пользователя не возникает вопросов, что и как работает.
  • Быстродействие работы нативных приложений.
  • Интеграция с платформой.
  • Наличие интернет соединения не является обязательным.

Возможно для каких-то бизнес приложений, игр или обучающих программ использование вышеуказанных преимуществ является критически важным, но так ли это для приложений e-commerce ?

Родной интерфейс — пользователи достаточно лояльно относятся к разнообразным интерфейсам у различных сайтов. При этом возможность построения приложения при помощи  HTML5 и Responsive design дает сходный внешний вид для различных платформ.

Быстродействие — не является чем-то критическим, т.к. практически любое мобильное устройство благополучно может показать HTML страничку.

Интеграция с платформой — хм … в этот что-то есть, но как это использовать ? Кто и как использует доступ к камере или GSM модулю ?

Наличие интернет соединения — как ни крути, но для электронных магазинов лучше иметь интернет соединение, иначе придется строить online/offline HTML5 приложения, что является не тривиальной задачей.

Минусы приложений:

  • Тяжело разрабатывать приложения под множество платформ  одновременно — Android, IoS, Mobile windows.
  • Наличие специалистов. Каждая из мобильных платформ требует специфических знаний.
  • Вложив немалую сумму денег в разработку приложений можно получить весьма скромную отдачу.

Вы еще верите Цукербергу в данном вопросе и думаете, что нативное приложение для Вашего магазина сможет увеличить продажи, а HTML5 не подходит ? Если у Вас утвердительный ответ, то «подстелите соломку». Вот ряд рекомендаций которые помогут минимизировать риски:

  • Не делайте больших инвестиций и посмотрите на шаги конкурентов. Быть пионером — заманчиво, но опасно.
  • Выберите одну из платформ, наиболее распространенную в Вашем регионе, и попробуйте добиться повышения продаж с использованием магазина на данной платформе — Apple IoS, Android, Win mobile
  • Попробуйте интегрировать HTML5 мобильное приложение в родное. Данный шаг требует минимальных затрат, но возможно он позволит понять ситуацию.
  • Используйте визуальные построители приложений, типа appcelerator., результат не плох, затраты не велики, множество платформ.
  • Отложите в сторону нативные приложения и попробуйте HTML5 с responsive design