Розробка мобільного додатку: що? коли? як?

2013-07-12 17:22 983 Нравится

Практично кожен школяр зараз

може похвалитися якщо не останнім 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 днів видадуть готовий додаток. І до кого йде замовник, коли такий додаток відмовляється

працювати? ..

Джерело: http://www.softengi.ua/press-center/?id=Mobile-Application-Development-What-When-How

Комментарии (0)

Добавить смайл! Осталось 3000 символов
Создать блог

Опрос

Справляется ли со своей работой Кабинет Министров?

Реклама
Реклама