Услуга · Мобилни и уеб приложения

Мобилни и уеб приложения по поръчка

Изработка на мобилно приложение за бизнеса ви — най-често като уеб приложение (PWA), което се инсталира на телефона директно от браузъра, получава push известия и работи на iPhone и Android с един код. Когато задачата наистина изисква нативно приложение, го правим за iOS. Пример: Partizala Manager, който екипът на залата ползва всеки ден.

  • PWA за iPhone и Android
  • Push известия
  • Нативно iOS при нужда
  • Без магазин за приложения

Какво е PWA и защо често е правилният избор

PWA (прогресивно уеб приложение) е приложение, което се отваря от адрес в браузъра, а след това се добавя към началния екран на телефона. Оттам нататък се държи като обикновено приложение: има икона, отваря се на цял екран, получава push известия и може да покаже запазени данни, когато връзката е слаба.

  • Един код за всички телефони. Едно и също приложение работи на iPhone, Android и компютър.
  • Без магазин за приложения. Не чакате одобрение за всяка промяна; новата версия стига до екипа при следващото отваряне.
  • Обща база със сайта. Заявките от сайта влизат директно в приложението, без посредник.
  • Push известия. На iPhone уеб приложенията, добавени към началния екран, получават push известия от iOS 16.4 нататък; на Android — от браузъра.

PWA или нативно приложение: кога кое

Кога да изберете уеб приложение и кога нативно
ВъпросPWA (уеб приложение)Нативно приложение
Кой ще го ползвавашият екип или клиенти, на които пращате връзкаширока публика, която го търси в магазина
На какви телефониiPhone, Android и компютър с един кодотделна изработка за всяка платформа
Обновленияведнага, без одобрениепрез прегледа на магазина
Достъп до хардуеракамера, известия, местоположение — с ограниченияпълен достъп до възможностите на телефона
Присъствие в App Storeнямаима

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

По-подробно сравнение — инсталиране, известия, обновления и такси на магазините — в статията PWA или мобилно приложение: кое ви трябва.

Как се инсталира уеб приложение на телефона

Най-честият въпрос от екипите е как изобщо се „сваля“ приложение, което не е в магазина. Отговорът отнема по-малко време от изтеглянето на обикновено приложение:

  • На iPhone: отваряте адреса в Safari, натискате бутона за споделяне и избирате „Добави към началния екран“. Иконата се появява до другите приложения, а при първото отваряне приложението пита дали да показва известия.
  • На Android: отваряте адреса в Chrome; браузърът сам предлага инсталиране или го избирате от менюто. Приложението се появява в списъка с приложения като всяко друго.
  • На компютър: същото приложение работи в браузъра — удобно за собственика, който гледа справки на по-голям екран.

Входът е с имейл и парола, а всеки човек вижда само това, което ролята му позволява. Когато излезе нова версия, тя се зарежда при следващото отваряне — без съобщения „обновете от магазина“ и без хора, които месеци работят със стара версия.

Когато връзката е слаба

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

Какво правим

Уеб приложения (PWA)

Мениджъри, вътрешни системи и инструменти за екипа, които се инсталират на всеки телефон и получават push известия.

Нативни iOS приложения

Приложения на SwiftUI, когато задачата изисква нативно приложение за iPhone. Първата версия на Partizala Manager беше такава.

Android

Уеб приложенията ни работят на Android и се инсталират от браузъра. Нативно Android приложение още не сме доставяли и не го обещаваме като готова услуга.

Сървърна част

База, вход с роли и облачни функции за логиката, от която зависят пари и дати, с автоматични тестове.

Реален пример: Partizala Manager

Partizala Manager е приложението, с което се управлява парти зала в София — наш собствен бизнес. Започна като нативно iOS приложение на SwiftUI; сегашната версия е уеб приложение, което собственикът и съдружникът ползват от телефоните си.

Какво прави
заявки със статуси, календар, капаро, което заключва датата, финанси между съдружници, справки и „Навигатор“
Push известия
при нова заявка и бележка, потвърждение, отказ и финансов запис; напомняне за капарото 7 и 3 дни преди събитието
Сървърна логика
33 облачни функции и 4 пакета автоматични тестове
Икона
логото „залез“ от сайта на залата
Начален екран на първата (iOS) версия на Partizala Manager с примерни данни: приоритети за деня и баланс между съдружниците
Първата версия (iOS), с примерни данни.
Екран „Финанси“ на първата версия с нулеви примерни суми
Финанси, с примерни данни.

Подробно за всяка функция — в кейса Partizala Manager.

Как правим приложение: 5 стъпки

  1. Кой и как ще го ползва

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

    Резултат: списък с екрани по важност.

  2. Избор на вид

    Решаваме заедно — уеб приложение, нативно или комбинация — според публиката и функциите.

    Резултат: ясна препоръка с причините.

  3. Прототип на телефона

    Първите екрани са на тестов адрес, който отваряте и инсталирате на собствения си телефон.

    Резултат: пипате приложението рано, докато промените са лесни.

  4. Изработка и тестове

    Сървърна логика, роли, известия и тестове на важните правила.

    Резултат: работещо приложение с примерни данни.

  5. Пускане и развитие

    Инсталиране при екипа, включване на известията и следващи функции по реалната употреба.

    Резултат: приложение, което се ползва, а не само съществува.

Изработка на приложение в София и цяла България

Уеб приложението се тества и инсталира по връзка, затова работата с клиенти извън София не се различава от тази в града. Показваме как се добавя към началния екран на iPhone и Android по видео разговор, а всяка нова версия стига до телефоните без инсталиране наново.

Подходящо за

Реален пример има само където е отбелязан.

Екипи на място

Зали, заведения, студиа — заявки и календар в джоба. Реален пример: Partizala Manager.

Екипи на терен

Майстори и техници, които отчитат работа от обекта.

Собственици

Табло за състоянието на бизнеса и известия за важното.

Клиенти с вход

Статус на поръчката и документи за клиентите ви — по задание.

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

Ще работи ли приложението на Android?

Да. Уеб приложенията ни се инсталират и работят на Android през браузъра. Нативно Android приложение не сме доставяли досега, затова не го предлагаме като готова услуга.

Получава ли уеб приложението push известия на iPhone?

Да, когато е добавено към началния екран и телефонът е с iOS 16.4 или по-нов. Приложението може да подсказва, ако известията на дадения телефон не са включени.

Трябва ли приложението да е в App Store?

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

Работи ли без интернет?

Уеб приложението може да покаже запазения интерфейс и последно заредените данни при слаба връзка. Промените, които зависят от сървъра — например потвърждаване на дата, — изискват връзка.

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

Зависи от екраните, ролите, известията и сървърната логика. Цена не публикуваме; оценка даваме след разговор за това кой и как ще ползва приложението.

Мобилни и уеб приложения

Разкажете ни кой ще ползва приложението.

Във формата вече е отбелязано „Мобилни и уеб приложения“. Напишете какво трябва да прави приложението и на какви телефони.

Николай Неделчев

Имейлnikolay@nedelchevweb.comТелефон+359 878 396 223
ЛокацияСофия, България