Основные отличия мобильная и традиционная разработка сайта

По мере того, как все больше компаний создают свои собственные мобильные приложения (или мобильные веб-приложения), они входят в неизведанную территорию. Многие из них имеют опыт разработки традиционных приложений и не готовы к изменениям, которые требуются для разработки мобильных приложений. В этой статье мы исследуем ключевые различия между двумя типами разработки и поделимся некоторыми советами по мобильной разработке.

За последние несколько лет мы стали свидетелями того, как мобильность превратилась из «приятного в жизни» в высший приоритет для бизнеса. Согласно отчету Gartner о повестке дня ИТ-директора за 2015 год, мобильная связь стала третьим по важности приоритетом - с пятого в 2014 году.

Насколько важна мобильность? В 2014 году использование смартфонов увеличилось на 39%. В США веб-трафик со смартфонов и планшетов превзошел настольные компьютеры.

По мере роста распространения мобильных технологий компании стремятся адаптироваться. Некоторые создают совершенно новые мобильные приложения. Другие создают мобильные версии своих существующих приложений.

Проблема: многие из этих компаний плохо знакомы с разработкой мобильных приложений (или мобильных веб-приложений). Они исходят от традиционной разработки приложений - создания приложений для пользователей настольных компьютеров. Они не готовы к различиям между традиционной и мобильной разработкой.

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

1. Учитывайте контекст и взаимодействие с пользователем.

«Пользователи мобильных устройств гораздо более спешат, более отвлечены и гораздо менее терпеливы, чем пользователи настольных компьютеров, - говорит Гарретт Перкс, основатель и креативный директор EvenVision. «Из-за этого нетрудно переоценить важность простоты. Удалите все второстепенные функции и интерфейсы при преобразовании настольных интерфейсов в мобильные ».

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

Почему это так важно? Как упоминалось в этой статье о Wired, «мир мобильных устройств существенно отличается от мира настольных компьютеров, потому что мобильный мир - это контекст, и этот контекст постоянно меняется».

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

«При создании мобильной версии веб-сайта или приложения обязательно подумайте о том, как ваш целевой пользователь будет взаимодействовать с программным обеспечением», - говорит Ник Бонацакис, мобильный разработчик в Raizlabs Inc. «Экраны мобильных устройств намного меньше, взаимодействия, как правило, намного быстрее, и ожидания сильно отличаются от тех, которые существуют для настольных приложений. Не пытайтесь перенести весь свой веб-сайт или настольное приложение на мобильное устройство, ваши пользователи будут перегружены, а на 4-дюймовом экране это просто не будет иметь никакого смысла. Лучше выберите функции, которые наиболее важны для мобильных пользователей, и сосредоточьтесь на том, чтобы эти функции действительно работали хорошо».

2. Признайте важность пользовательского опыта.

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

Эта статья прекрасно описывает современного мобильного пользователя: «Мобильные клиенты нетерпимы и непостоянны. (Вы знаете, что это так). Если ваше приложение не бросается в глаза по первому впечатлению, оно, вероятно, будет удалено или будет забыто на их смартфонах».

Что это значит для бизнеса? Вы не можете просто создать мобильное приложение и ожидать, что ваши сотрудники будут его использовать. Как объясняется ниже, пользовательский опыт - это все.

«Пользовательский опыт (UE) - КЛЮЧЕВЫЙ, - говорит Майк Солоу, генеральный директор Idea Harvest, LLC. «Независимо от того, являетесь ли вы бизнесом, который будет полагаться исключительно на это приложение для получения дохода, или крупная компания, расширяющая свои продукты, у вас очень короткая взлетно-посадочная полоса для привлечения новых пользователей в мире приложений. Если вы никогда раньше не разрабатывали приложения, было бы разумно внимательно искать стороннюю помощь в этой области, потому что разработка приложений на самом деле не очень похожа на разработку для настольного ПК. Простая правда заключается в том, что большинство загрузок приложений приводит к удалению с устройства пользователя, и это во многом связано с плохим пользовательским интерфейсом. Лично я бы посоветовал простоту - лучшая политика, поэтому, если вы переделываете существующую программу в мобильное приложение, вам сначала следует придерживаться основных функций. Создайте простой, понятный и легкий интерфейс, который вы сможете развивать по мере продвижения вперед».

3. Учитывайте ограничения сенсорного интерфейса.

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

Например, интерфейс на основе мыши точен. Крошечные кнопки и небольшие интерактивные области работают. Расположение кнопки - не проблема.

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

«Проектирование приложения для сенсорного интерфейса требует фундаментального сдвига в разработке, - говорит Брайан Даффи, архитектор приложений в mrc. «Из исследований, которые я видел, кнопки должны быть не менее 72 × 72 пикселей, чтобы учесть среднюю ширину большого пальца. Кроме того, вы должны учитывать, что пользователи обычно держат свои телефоны одной рукой. Вы должны разрабатывать интерфейс с учетом этого факта - сохраняя общие задачи в нижней половине экрана для легкого доступа ».


Источник: Mobile vs. Traditional Development: 7 Key Differences.
June 23, 201. Joe Stangarone
URL:mrc-productivity.com/blog/2015/06/mobile-vs-traditional-development-7-key-differences/

#ЮЗГУ,#сайт, #веб-приложения

Я сотрудник Я абитуриент Я студент