(495) 925-0049, ITShop интернет-магазин 229-0436, Учебный Центр 925-0049
  Главная страница Карта сайта Контакты
Поиск
Вход
Регистрация
Рассылки сайта
 
 
 
 
 

Разработка мобильного приложения: что? когда? как?

Источник: coolwebmasters

Практически каждый школьник сейчас может похвастаться если не последним iPhone, то хорошим смартфоном или планшетом. Не говоря уже о деловом мире, где ведение бизнеса активно переходит в мобильные версии.
В связи с этим на десять запросов в день, поступающих в ИТ-компанию на разработку приложений, треть в различных вариациях повторяет запрос "Хочу через неделю получить разработанное работающее мобильное приложение …" И запрос надолго входит в стадию выяснения какое же мобильное приложение захотел заказчик и как быстро его можно разработать. Эксперты компании Softengi решили ответить на массу вопросов по длительности и сложности разработки мобильного приложения.

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

Разработка мобильного приложения: что? когда? как?

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

2. Чуть более сложным и длительным по времени разработки будет гибрид нативного и веб-приложения. Для реализации такого приложения веб-разработчик создает веб-приложение на javascript, которое затем оборачивается в нативное мобильное приложение при помощи определенных фреймворков (например, PhoneGap). Эти фреймворки позволяют создавать приложения для мобильных устройств, используя javascript, HTML5 и CSS3, под все мобильные операционные системы (iOS, Android, Windows Phone, Bada и др.) Длительность такой работы составляет в среднем один месяц. 

3. Разработка базового нативного приложения, которое впоследствии будет загружаться пользователями с AppStore, Android Market и других сервисов, дороже сложнее предыдущих вариантов по причине большей загрузки мобильного разработчика. Такой вариант всегда будет дольше и дороже, но он же будет качественно отличаться от предыдущих приложений. Разработка нативного приложения под одну мобильную операционную систему, например iOS, займет примерно один месяц. 

4. Письмо заказчика: "Хочу функциональное, удобное и красивое мобильное приложение, и пусть работает на iOS, Android и любой другой мобильной платформе. Плачу 1000 долларов и выдайте мне его через неделю. Ну, ладно, максимум 2 недели". В данном случае, скорее всего, компания-разработчик вынуждена будет разочаровать заказчика, т.к. нативное кросс-платформенное приложение - сложная и трудоемкая работа. Такая разработка занимает минимум месяц работы, в случае параллельной работы нескольких мобильных разработчиков под разные платформы. 

5. Последний и самый сложный и длительный вариант мобильной разработки - комплексное решение сервер-клиент. Подобное решение потребует время и средства на разработку не только клиентской части, но и серверной. Комплексное решение в среднем забирает около четырех месяцев на разработку. В данном случае рассмотрено небольшое комплексное решение на количество пользователей от 100 до 1000. Если речь идет о сложных бизнес процессах, больших объёмах данных и миллионах пользователей, то счет пойдет уже на месяцы работы, которые будут включать в себя не только разработку системы, но и работу с "железом", которое будет способно поддержать это количество пользователей и быть в тоже время отказоустойчивым. 

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

Исходя из всего вышеописанного, можно с уверенностью сказать, что хорошее и сложное мобильное приложение за неделю может и возможно разработать, но точно не в Украине и не в хорошей ИТ-компании, отвечающей за качество работы. Коллеги из Индии с радостью возьмутся за такую работу и через 5 дней выдадут готовое приложение. И к кому идет заказчик, когда такое приложение отказывается работать?

Ссылки по теме


 Распечатать »
 Правила публикации »
  Написать редактору 
 Рекомендовать » Дата публикации: 17.07.2013 
 

Магазин программного обеспечения   WWW.ITSHOP.RU
JIRA Software Commercial (Cloud) Standard 10 Users
Quest Software. TOAD Xpert Edition
ABBYY Lingvo x6 Многоязычная Домашняя версия, электронный ключ
NauDoc Enterprise 10 рабочих мест
Business Studio 4.2 Enterprise. Конкурентная лицензия + Business Studio Portal 4.2. Пользовательская именная лицензия.
 
Другие предложения...
 
Курсы обучения   WWW.ITSHOP.RU
 
Другие предложения...
 
Магазин сертификационных экзаменов   WWW.ITSHOP.RU
 
Другие предложения...
 
3D Принтеры | 3D Печать   WWW.ITSHOP.RU
 
Другие предложения...
 
Новости по теме
 
Рассылки Subscribe.ru
Информационные технологии: CASE, RAD, ERP, OLAP
Безопасность компьютерных сетей и защита информации
Новости ITShop.ru - ПО, книги, документация, курсы обучения
Программирование на Microsoft Access
CASE-технологии
Вопросы и ответы по MS SQL Server
Каждый день новые драйверы для вашего компьютера!
 
Статьи по теме
 
Новинки каталога Download
 
Исходники
 
Документация
 
 



    
rambler's top100 Rambler's Top100