Если б не было iBuildApp: чего стоит создание мобильных приложений
Преимущества сервисов вроде iBuildApp очевидны — создание мобильных приложений со всеми необходимыми функциями занимает минут пять. Но действительно ли вы понимаете, каких усилий стоит разработка мобильного приложения с нуля? Заказчики, как правило, и не подозревают, что разработка в большинстве случаев длится больше недели, иногда намного больше недели. Единственное, что реально успеть максимум за неделю, сделать из существующего веб-приложения мобильную версию, которая будет работать в мобильных браузерах. Это значит, что недели хватит только на то, чтобы обыкновенный сайт без излишеств адаптировать под мобильные устройства. Гибридное приложение, где в нативную оболочку упаковано веб-приложение, разработать сложнее. То есть времени на такую работу потребуется больше, чем в первом случае. Разработка такого приложения начинается с создания веб-приложения на языке javascript. Потом с помощью фреймворков готовое приложение разработчик помещает в нативное приложение. Суть фреймворков в том, что они позволяют разрабатывать мобильные приложения на javascript, CSS3 и HTML5, которые работают на всех мобильных операционных системах — Windows Phone, iOS, Android и пр. Такая работа длится около месяца. Нативные приложения, которые будут выставлены в Google Play, AppStore и пр., разработать сложнее. Поэтому воплощение полноценного нативного приложения стоит дороже и занимает чуть больше времени. Надо учитывать, что такое приложение качественно отличается от двух предыдущих вариантов. На разработку нативного приложения для какой-то одной из мобильных платформ (для iOS например) уйдёт месяц. Однако часто бывает, что приложение должно быть доступно для пользователей разных мобильных платформ. Здесь речь идет о создании не просто нативного, а нативного кросс-платформенного приложения, что значительно усложняет разработку. В лучшем случае, при условии параллельной работы над одним проектом нескольких мобильных разработчиков, которые будут работать над версиями под разные платформы, такое приложение будет готов через месяц. Намного сложнее разработка системы сервер-клиент. Мало того, что в таком случае требуется разработка клиентского приложения, предстоит еще и реализация серверной части. Если система будет рассчитана на пользовательскую базу в пределах 1000 человек, то разработка ее займёт порядка четырех месяцев. Расчет на заметно большую аудиторию потребует нескольких месяцев работы, которые будут потрачены, во-первых, на разработку системы сервер-клиент, а также на настройку оборудования, чтобы при большом наплыве пользователей система оставалась работоспособной даже в случае отказа одного или нескольких составных элементов. Мобильные игры к категории бизнес-приложений не относятся, тем не менее, существует немалый спрос на такие приложения. От всех остальных типов разработки эта отличается вовлеченностью большого числа специалистов, ведь кроме разработчиков, нужны еще и дизайнеры, специалисты, которые занимаются проектированием игрового мира, музыкой; плюс, разработка игровой концепции для мотивации пользователей. Создание игры с профессиональным дизайном и многоуровневой структурой, над которой работают как минимум три человека, может занять до полугода. Таким образом, мы приходим к выводу, что результатом работы приложения, разработанного за одну неделю, вы вряд ли останетесь довольны. Создание сложного мобильного бизнес-приложения с нуля в большинстве случаев займет около месяца.
Harap masuk untuk memberikan komentar.
Komentar
0 komentar