Официальные дилеры!
Цены от производителей и ниже!

Услуга 4

Что если ваше приложение и так должно получать данные из сети? Что если сложная анимация не нужна? Да нужно, хранить данные на телефоне, но не сотни мегабайт. Да нужно обеспечить удобный UI, но не нужно “сходить с ума” и анимировать каждый пиксель. Если это та ситуация, с которой столкнулась компания, то определенно использование сложных, либо незнакомых технологий кажется более чем неоправданным.

В этом случае вполне возможно что стоит подойти к решению разработав гибридное мобильное приложение. Гибридными называются приложения, которые разрабатываются при помощи HTML, CS и JavaScript – то есть теми же технологиями, что и интернет сайты, а для того чтобы они могли быть установлены на смартфоне код “оборачивается” в нативную оболочку. Для этой процедуры существует несколько как платных, так и бесплатных решений, пожалуй самые распространенные это PhoneGap и Cordova.

Таким образом входной порог на рынок мобильных приложений значительно снизился. Можно использовать широко известные инструменты для создания приложения, при этом не погружаясь в изучения новых языков. Помимо этого гибридная разработка позволяет создавать приложение сразу под обе платформы: Android и iOS. Можно и под Windows, но я не изучал этот вопрос. Стоит отметить, что сам процесс компиляции включает все те же подводные камни. Так например, для создания приложения для iOS все так же требуется компьютер с этой операционкой.

От себя хочу отметить, что я вижу будущее за гибридными приложениями. Мобильные браузеры развиваются и уже сейчас показывают прекрасную работоспособность. Со временем это будет только улучшаться, в конце концов смартфоны и планшеты становятся основным устройством для доступа к интернет ресурсам. ВостребованнЗачастую, при разработке веб приложений возникает необходимость заблокировать выделение текста на экране. Дело в том, что браузер в любом случае пытается относиться к полученному html как к обычной странице а это значит, что любой текст может быть выделен. Это идет в разрез с задачами приложения и тем, как оно должно вести себя.

В разработке мобильный приложений на html, JS и CSS важно помнить, что мы не делаем обычный сайт. У пользователя должно создаться впечатление, что перед ним приложение, а не страница. Это добавляет работы разработчику, как на этапе проектирования, так и и на этапе написания кода. Естаственно, что и ценник у таких заказов должен быть выше 🙂

Практика показала, что использование картинок в мобильных веб приложениях чревато неожиданными проблемами. Дело прежде всего в том, что мобильные смартфоны имеют настолько разные экраны, что просто хоть стой хоть падай. Разрешение варьируется от 320 до 1300 пикселей по горизонтали и это порой не предел. Из этого вытекают сложности с подбором картинок. Слишком маленькие картинки на больших экранах будут ужасно смотреться, а слишком большие будут “кушать” лишний траффик.

Однако, насколько, показала практика простые векторные фигуры рендеряться без проблем. То есть если не экспериментировать с анимацией, а просто работать с графикой для интерфейсов, то это может быть прекрасной заменой для картинок.

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

Задачи делать полностью респонсивный интерфейс не стояло. То есть мобильные телефоны можно было оставить в покое. С одной стороны жаль – комплексные задачи, они зачастую интереснее обычных. Однако, и багов в них побольше может оказаться.

Мы решили в этом проекте использовать Ангулар. Прежде всего его решение по связке данных облегчает жизнь просто невероятным образом. Выдача списка продуктов и привязка его к тем, что клиенты уже выбрал может быть достаточно болезненным. Ошибки и их отладка потом может съесть огромное количество времени.