Aplikacje mobilne iOS i Android - wycena i wdrożenie
Ekipa w terenie wypełnia papier
Protokoły spisywane ręcznie, wieczorem przepisywane do komputera, a zdjęcia krążą po prywatnych komunikatorach.
Na budowie i w magazynie nie ma zasięgu
Aplikacja przeglądarkowa przestaje działać dokładnie tam, gdzie jest najbardziej potrzebna, a dane z pół dnia przepadają.
Klient nie wraca do aplikacji
Bez powiadomień push nie ma sposobu przypomnieć o rezerwacji, punktach lojalnościowych czy porzuconym koszyku.
Dwa zespoły, dwie aplikacje, dwa budżety
Oddzielny kod na iOS i Android to podwójny koszt utrzymania i wieczne rozjeżdżanie się funkcji między systemami.
Aplikacja wisi w sklepie bez aktualizacji
Poprzednia firma zniknęła, certyfikaty wygasły, a nowe wymagania Apple i Google zaraz zdejmą ją z półki.
Nie wiadomo, czy to się w ogóle opłaci
Zanim wydasz budżet na pełną aplikację, warto sprawdzić na małym zakresie, czy ludzie faktycznie z niej korzystają.
Praca bez internetu
Dane zapisują się lokalnie i same synchronizują po odzyskaniu zasięgu, z rozwiązywaniem konfliktów, a nie nadpisywaniem po cichu.
Powiadomienia push
Przypomnienia o wizytach, statusy zleceń, kampanie do wybranych segmentów. Z pomiarem otwarć, żeby nie strzelać na oślep.
Zdjęcia i dokumenty z telefonu
Fotografia protokołu, podpis palcem, skan dokumentu, kompresja przed wysyłką i znacznik czasu, którego nie da się podmienić.
Lokalizacja i trasy
Mapa zleceń, kolejność wizyt, potwierdzenie obecności na miejscu i czas przejazdu liczony bez ręcznego raportowania.
Skanowanie kodów
Kody kreskowe i QR do magazynu, inwentaryzacji, biletów i kart lojalnościowych. Kamera zamiast osobnego czytnika.
Publikacja w App Store i Google Play
Konta developerskie, certyfikaty, opisy, zrzuty ekranu, polityka prywatności i przejście przez weryfikację obu sklepów.
ZAKRES
Kto używa aplikacji, w jakich warunkach i co musi się dać zrobić jedną ręką w rękawicy. Tu wypada połowa pomysłów i dobrze.
EKRANY
Projekt przepływów i ekranów w rozdzielczości telefonu, od razu na urządzeniu. Klikalna makieta zamiast opisu w dokumencie.
WERSJA TESTOWA
Działająca aplikacja na telefonach zespołu przez TestFlight i kanał wewnętrzny. Uwagi zbieramy z użycia, nie z wyobrażeń.
PUBLIKACJA
Materiały do sklepów, polityka prywatności, deklaracje danych i weryfikacja. Apple potrafi odrzucić raz, to normalna część procesu.
OPIEKA
Nowe wersje systemów, wygasające certyfikaty, zmiany regulaminów sklepów. Aplikacja bez opieki wypada z półki po roku.
Aplikacja dla zespołu
Narzędzie dla pracowników w terenie, bez publikacji w sklepach albo z dystrybucją wewnętrzną. Najszybsza droga do efektu.
Aplikacja dla klientów
Publiczna aplikacja w obu sklepach: konto, rezerwacje albo zakupy, powiadomienia i program lojalnościowy.
Przejęcie i naprawa
Aplikacja już istnieje, ale nie ma jej kto rozwijać. Przeglądam kod, odzyskuję dostępy i doprowadzam do stanu wydawalnego.
Jeden kod na iOS i Android czy dwa osobne?
Domyślnie jeden, w React Native. Przy typowej aplikacji biznesowej różnica w odczuciu użytkownika jest nieodczuwalna, a koszt utrzymania spada o połowę. Osobny kod natywny proponuję tylko wtedy, gdy aplikacja robi coś naprawdę ciężkiego: obróbkę wideo, zaawansowaną grafikę 3D, ciągły odczyt z czujników.
Czy aplikacja będzie działać bez internetu?
Tak, jeśli to zaplanujemy od początku. Dane zapisują się lokalnie, a synchronizacja rusza po odzyskaniu zasięgu. Kluczowa jest decyzja, co się dzieje, gdy dwie osoby zmieniły to samo zlecenie offline. Ustalamy to na etapie zakresu, bo dopisanie trybu offline później oznacza przepisanie sporej części aplikacji.
Kto zakłada konta w App Store i Google Play?
Konta zawsze zakłada Twoja firma, ja tylko dostaję dostęp jako developer. Powód jest prosty: aplikacja, certyfikaty i opinie użytkowników muszą zostać u Ciebie, kiedy kiedyś przestaniemy współpracować. Koszty to jednorazowe 25 dolarów w Google i 99 dolarów rocznie w Apple, płacone bezpośrednio przez Ciebie.
Ile trwa weryfikacja w sklepach?
Zwykle od kilku godzin do dwóch dni w obu sklepach. Realne opóźnienia biorą się nie z czasu weryfikacji, a z odrzuceń: brakująca polityka prywatności, niepełna deklaracja zbieranych danych, konto testowe bez działającego logowania. Materiały przygotowuję z tą listą w ręku, więc odrzucenie zdarza się rzadko i kosztuje dzień.
Może wystarczy aplikacja w przeglądarce?
Bardzo często tak i wtedy to rekomenduję, bo wychodzi taniej i szybciej. Aplikacja mobilna wygrywa przy czterech rzeczach: pracy bez zasięgu, powiadomieniach push, dostępie do kamery i czujników oraz obecności w sklepie jako kanale sprzedaży. Jeśli żadna z nich nie jest Ci potrzebna, nie ma po co płacić za sklepy.
Co z aktualizacjami po wdrożeniu?
Aplikacja mobilna nie jest projektem, który się kończy. Co roku wychodzi nowa wersja iOS i Androida, wygasają certyfikaty, zmieniają się regulaminy sklepów. Proponuję prostą umowę opieki: aktualizacje zgodności, monitoring awarii i ustalona liczba godzin na zmiany. Bez tego aplikacja przestaje się instalować w ciągu roku lub dwóch.
Czy zbudujesz aplikację na podstawie mojego projektu graficznego?
Tak. Jeśli masz projekt w Figmie, wdrażam go i zgłaszam tylko te miejsca, które na telefonie fizycznie nie zadziałają: zbyt małe pola dotyku, gesty kolidujące z systemowymi, teksty niedziałające przy powiększonej czcionce. Jeśli projektu nie ma, przygotowuję ekrany w ramach etapu drugiego.
Aplikacje web
Panel dla biura, w którym ląduje wszystko, co ekipa zbiera telefonem.
MVP w 6 tygodni
Sprawdź pomysł na małym zakresie, zamiast finansować pełną aplikację na wiarę.
Automatyzacja procesów
Dane z terenu same wchodzą do systemów, bez wieczornego przepisywania.
Aplikacje mobilne iOS i Android - wycena i wdrożenie | Mateusz Ulewicz
APLIKACJE, KTÓRE
Aplikacje dla zespołów w terenie i dla Twoich klientów, budowane raz i działające na obu systemach. Praca offline, powiadomienia push, zdjęcia z podpisem, skanowanie kodów i publikacja w obu sklepach na Twoich kontach.
SZEŚĆ SYTUACJI,
Aplikacja mobilna nie jest lepszą wersją strony. Ma sens dokładnie tam, gdzie przeglądarka fizycznie nie daje rady.
CO TELEFON POTRAFI,
To lista funkcji, dla których w ogóle warto wchodzić w aplikację mobilną. Jeśli żadna nie jest Ci potrzebna, powiem to wprost.
W standardzie
Aplikacja mobilna żyje w cudzym ekosystemie: Apple i Google mają swoje wymagania i swoje terminy. Poniżej to, co pilnuję za Ciebie.
Warianty
Poniżej typowe zakresy i terminy. Wycena powstaje po ustaleniu zakresu, bo o koszcie decyduje liczba ekranów i integracji, nie liczba stron w umowie.
Opłaty Apple i Google płacisz bezpośrednio, na swoje konta. Nie pośredniczę w nich i nie doliczam do nich marży.
Technologie
React Native z Expo jako domyślny wybór, natywne moduły tam, gdzie są naprawdę potrzebne. Bez eksperymentów na Twoim budżecie.
POWIEDZ MI,
Kilka zdań o tym, kto trzyma ten telefon w ręku i w jakich warunkach, wystarczy, żeby ocenić zakres, termin i koszt. Jeśli aplikacja mobilna nie jest Ci potrzebna, powiem to na pierwszej rozmowie.