Всички статии

Мобилно

Колко струва мобилно приложение и от какво зависи

Пишете ни за приложението си →

Колко струва мобилно приложение, зависи от обхвата: броя екрани, сложността на логиката, интеграциите и нуждата от backend. Цената на изработката на мобилно приложение се оценява по тези фактори. Просто информационно приложение е съвсем различна поръчка от приложение с профили, плащания и чат. Срокът следва същите фактори, а точна сума се дава само по конкретно задание.

По-долу са факторите по тип приложение, изборът на подход, етапите и разходите след пускането. Тук няма ценоразпис, защото две приложения с еднакво описание често се различават точно в частите, които определят сметката.

От какво зависи цената на мобилно приложение?

Цената на изработката на мобилно приложение зависи от няколко неща: броя екрани, сложността на логиката зад тях, дизайна и нужните интеграции. Приложение, което само показва информация, е много по-малка поръчка от такова с потребителски профили, плащания, чат и връзка със складова система. Профилите и плащанията почти винаги означават и backend, тоест сървър и база данни, а това увеличава и цената, и срока.

Към първоначалната сума се добавят текущи разходи: сървър, такси за магазините и поддръжка. За тях ще стане дума по-долу.

Как типът на приложението променя обхвата?

Обхватът се определя най-вече от типа и сложността на приложението. В таблицата най-честите видове са подредени по сложност. Колкото повече екрани, профили, плащания и интеграции, толкова по-голям е обхватът.

Тип приложение Какво влияе на цената
Информационно (каталог, новини, контакти), без профили и плащания Брой екрани и дизайн; обикновено не е нужен backend
MVP: първа версия с едно основно действие и малко екрани Обхватът на основното действие и броят екрани
Резервации или карта за лоялност: профили, календар или точки, push известия, backend Профили, известия и интеграции
Приложение към онлайн магазин: каталог, количка, плащане, връзка с магазина Плащания и връзка със системата на магазина
С профили, плащания и чат: backend, база данни, външни интеграции Backend, база данни и броят външни интеграции

Ако приложението трябва да работи и на iOS, и на Android, цената зависи и от подхода, който изберете. На него е посветена следващата част.

Native, общ код, PWA или конструктор без програмиране?

Изборът е между native, общ код, PWA и конструктор, като всеки път има своето място.

Подход Как работи Подходящ, когато
Native Отделно приложение за iOS и за Android Нужни са камера, известия, офлайн или данни от часовник и хората го отварят всеки ден
Общ код Едно приложение за двете платформи Форми, списъци и профили с много обща логика
PWA Сайт, който се държи като приложение Искате удобство на телефона без изтегляне от магазин
Конструктор Готови шаблони за подреждане на екрани Сценарият е стандартен или проверявате дали клиентите ще ползват приложение

Native разработка. Отделно приложение за всяка платформа, изградено специално за iOS и за Android. Дава пряк достъп до услугите на платформата и нейните интерфейсни компоненти, но изисква работа по две кодови бази. Изборът е логичен, когато приложението разчита на камера, известия, работа офлайн, данни от часовник или сложен интерфейс и хората ще го отварят всеки ден. Тогава native подходът обикновено дава по-бързо и по-естествено изживяване. Как се избира между платформите и технологиите, е описано в мобилни технологии.

Общ код за двете платформи (cross-platform). Едно приложение, например с React Native или Flutter, което работи и на двете платформи и често излиза по-евтино на старта. Подходящо е за много бизнес приложения с форми, списъци и профили; нуждата от специфични платформени функции се оценява отделно.

Прогресивно уеб приложение (PWA). Сайт, който се държи като приложение (описание на подхода в MDN): може да се добави на началния екран и до известна степен работи офлайн, без да минава през App Store и Google Play. Подходящо е, когато искате удобство на телефона, без клиентите да свалят нищо, и когато не ви трябват функции, до които имат достъп само истинските приложения.

Конструктор без програмиране. Готови шаблони, в които подреждате екрани и съдържание сами. Достатъчни са за просто приложение по стандартен сценарий, например каталог или карта за отстъпки, и за проверка дали клиентите изобщо ще ползват приложение. Ограниченията излизат, когато ви трябва собствена логика, интеграция със системите ви или интерфейс, който не прилича на шаблона. Проверете и чий е акаунтът в магазините и какво става с приложението, ако спрете абонамента.

Ако бюджетът стига само за една платформа, изберете тази, на която са вашите клиенти, и разширете по-късно.

Кога бизнесът наистина има нужда от приложение?

Не всеки бизнес има нужда от мобилно приложение. За много фирми добре направеният сайт, който работи отлично на телефон, върши същата работа на част от цената. Сайтът се отваря веднага в браузъра, не изисква инсталиране и се намира от Google, а приложението заема място в телефона и потребителят трябва съзнателно да реши да го изтегли.

Приложение си струва, когато клиентите използват услугата ви често и редовно, когато ви трябват известия (push), камера, работа офлайн или местоположение, или когато искате програма за лоялност, която клиентът винаги носи в телефона си. С други думи, хората трябва да го отварят достатъчно често, за да си заслужи мястото сред другите икони. Ако основната ви цел е присъствие и информация, започнете със сайт: вижте нашата услуга изработка на уеб сайт и статията цени за изработка на сайт.

Един пример прави разликата ясна. Фитнес студио, чиито клиенти идват по няколко пъти седмично, печели от приложение с карта за посещения, записване на часове и известия за свободни места. Строителна фирма, която иска само да покаже услуги и контакти, няма нужда от приложение: за нея сайтът върши работата по-евтино.

Мобилно приложение за онлайн магазин

Много търговци с работещ магазин в Shopify, WooCommerce или друга платформа се питат дали им трябва и приложение. Отговорът зависи от това колко често пазаруват клиентите им. При стоки, които се купуват редовно (консумативи, храна, козметика, стоки за домашни любимци), приложението помага: клиентът има запазен профил и адрес, поръчва наново с няколко докосвания и получава известие за промоция или за наличност.

Ако повечето купувачи поръчват веднъж годишно, приложението рядко се изплаща. Тогава парите ще свършат повече работа в бързия и удобен на телефон магазин. Приложението за онлайн магазин е оправдано и технически само когато е свързано със същия каталог, наличности и поръчки като сайта, за да не се поддържат две отделни системи. Как се създава самият магазин, е описано в създаване на онлайн магазин.

От какво зависи срокът на мобилното приложение?

Срокът следва обхвата и скоростта, с която се вземат решенията. По-дълго отнемат приложенията с backend, профили и плащания, с две платформи, с много интеграции и с прегледи в магазините, които връщат корекции. Най-честите причини за забавяне са промяната на обхвата по средата и съдържанието, което не е подадено навреме. Ясното задание и малката първа версия скъсяват процеса. Конкретен срок даваме след уточняване на обхвата, не преди това.

Как протича изработката за iOS и Android?

Изработката минава през пет етапа: обхват, дизайн, разработка, тестване и публикуване. Всеки от тях завършва с нещо, което одобрявате, преди работата да продължи.

  1. Обхват. Уточнява се какво точно трябва да прави приложението в първата версия и какво съзнателно се отлага за после.
  2. Дизайн. Проектират се екраните и потокът между тях, показани така, както ще изглеждат на реален телефон. На този етап е полезно да видите кликаем прототип: по-евтино е да се преместят екрани в макет, отколкото да се преправя готов код.
  3. Разработка. Изграждат се приложението и backend частта: сървърът, базата данни и връзките с външни системи, ако има такива.
  4. Тестване. Приложението се проверява на различни устройства и версии на системите, защото един и същи екран изглежда различно на различни телефони.
  5. Публикуване. Приложението се подготвя и подава за преглед в App Store и Google Play.

Първата версия трябва да е малка и завършена. По-добре е да пуснете нещо, което прави едно нещо добре, и да го разширявате според реалната употреба.

Какво се случва след публикуването на приложението?

След публикуването приложението иска поддръжка и обновления заради новите версии на iOS и Android. За App Store е нужен платен акаунт за разработчик на Apple, а за Google Play се плаща регистрационна такса. Всеки магазин има свои правила за преглед (насоките на Apple, подготовката за преглед в Google Play), като Apple е забележимо по-строг, и понякога се налагат корекции преди одобрение.

С публикуването работата не свършва. iOS и Android излизат в нови версии всяка година и понякога налагат промени, за да продължи приложението да работи гладко, а магазините периодично сменят изискванията си. Ако има backend, сървърът и базата данни носят месечен разход. Към него се добавят таксите за двата магазина и работата по дребни подобрения според отзивите на потребителите.

Затова е разумно бюджетът да включва не само изработката, но и поддръжката поне за първата година, също като при софтуера по поръчка. За сайтовете това е поддръжка на сайт, а за приложенията се уговаря заедно с екипа, който ги е направил. Приложение, което е пуснато и оставено без грижа, бързо събира лоши оценки заради грешки, които не са отстранени навреме.

Как да изберете изпълнител за мобилно приложение?

По отговорите на няколко въпроса ще разпознаете сериозния изпълнител. Кой остава собственик на кода след края на проекта? (Отговорът трябва да е: вие.) На чий акаунт се публикува приложението? Какво става с поддръжката след старта? Как ще изглежда първата версия и какво съзнателно се отлага за по-късно? Попитайте и върху какви технологии ще бъде изградено приложението и дали друг екип би могъл да го поеме при нужда.

Полезно е изпълнителят да може да покаже продукти, пуснати в реална среда, а не само макети. Ако нямате готови примери за мобилно приложение, поискайте поне работещи уеб продукти, като NovaOracles и Plainhub, и попитайте кой е взел решенията за данните, достъпа и поддръжката. Ако към приложението ви трябва и разговорен асистент, вижте чатбот за сайт.

Какви решения се вземат още в обхвата?

Част от най-важните решения за едно приложение се взимат преди първия екран. Всяко от тях променя обхвата, затова е добре да ги обсъдите с изпълнителя още преди офертата.

Първо, нужно ли е допълнително устройство. Ако приложението трябва да чете данни от часовник, сензор или друг хардуер, това означава отделни разрешения, отделно тестване и често отделен екран или приложение за самото устройство. Данните, които телефонът вече има, са по-евтини за обхвата от поддръжката на външен хардуер.

Второ, как се показва несигурността. Когато приложението разпознава снимка, глас или текст с модел, резултатът не е точно измерване. Ако е приблизителен, интерфейсът трябва да го казва ясно. Това е решение за интерфейса и текста, не само за модела.

Трето, какво обещава приложението. Ако то засяга здраве, пари или права на потребителя, формулировките в описанието в магазина и в самия продукт определят какво приложението има право да казва. Проверете правилата на магазина за вашата категория още в началото, а не при подаването.

Четвърто, как да не се заменя това, което човекът вече има. Ако потребителите имат свои данни, програми или файлове, решете дали приложението ще ги внася и от къде. Всеки такъв вход е отделен ред в обхвата.

Затова при оферта за приложение първо питаме какви данни ще се събират, откъде идват и какво обещава приложението на потребителя. Колкото по-рано са отговорени, толкова по-точен е обхватът.

Какво да подготвите, преди да поръчате мобилно приложение?

Няколко неща ускоряват проекта и дават по-точна оферта. Опишете идеята в едно изречение: какъв проблем решава приложението и за кого. Разделете функциите на задължителни за първата версия и желателни за после, защото точно това разделение държи цената под контрол. Посочете две или три приложения, които харесвате, и кажете защо. Пригответе и съдържанието, с което приложението ще тръгне: текстове, изображения, данни за продуктите.

Помислете предварително и как приложението ще стигне до потребителите. И най-доброто приложение няма стойност, ако никой не знае за него, затова каналите за привличане (вашият сайт, съществуващите клиенти, рекламата) трябва да са в плана от самото начало. Подгответе и начин да събирате обратна връзка след старта, защото първите отзиви в магазините влияят силно на това колко нови хора ще изтеглят приложението.

Определете и кой при вас ще взема решенията и ще отговаря в разумен срок: забавените отговори са честа причина проектите да се проточват. Колкото по-ясна е картината в началото, толкова по-малко изненади има по средата.

Често задавани въпроси

Колко струва изработка на мобилно приложение? Цената зависи от броя екрани, сложността на логиката и нужните интеграции. Просто приложение с ясен обхват излиза доста по-достъпно от приложение с backend, профили и плащания. Точна оферта може да се даде едва след като се уточни какво трябва да прави приложението: опишете идеята си на hello@ozgnstudio.com.

От какво зависи срокът на разработката? Срокът следва обхвата: backend, профили, плащания, две платформи и интеграции го удължават. Най-честата причина за забавяне е промяна на обхвата по средата и съдържание, което не е подадено навреме. Конкретен срок даваме след уточняване на обхвата.

iOS или Android първо? Ако бюджетът стига само за една платформа, изберете тази, на която са вашите клиенти. Проверете устройствата на настоящите си клиенти и данните от сайта си, вместо да избирате платформа по общи предположения за аудиторията. Ако искате и двете платформи от самото начало, изборът между native разработка и общ код зависи от това колко сложно е приложението и колко важни са скоростта и естественото поведение на всяка платформа.

Струва ли си приложение за онлайн магазин? Да, когато клиентите ви пазаруват често и се връщат, например за консумативи, храна или козметика, и когато push известията и запазеният профил им спестяват време. Ако повечето купувачи поръчват веднъж годишно, добре направеният магазин, който работи удобно на телефон, върши същата работа на много по-ниска цена.

Какво включва процесът по изработка? Уточняване на обхвата, дизайн на екраните, разработка, тестване на реални устройства и публикуване в магазините. След старта идват поддръжката и обновяванията заради новите версии на iOS и Android. Добрият изпълнител планира всички етапи още в началото.

Как да започнете проекта за мобилно приложение?

Ако търсите екип, който да поеме проекта от идеята до публикуването, вижте нашата изработка на мобилно приложение. Разработваме native приложения за iOS и Android, от концепцията и UX/UI до разработката, интеграциите и публикуването в App Store и Google Play, а един екип стои зад дизайна и технологията. Пишете ни на hello@ozgnstudio.com с няколко изречения за идеята. Ще уточним обхвата на първата версия и ще предложим реалистична цена и срок. Повече за услугите ни има на началната ни страница.