Pytanie „aplikacja czy strona" rozstrzyga się zwykle dwoma warunkami: czy potrzebny jest dostęp do funkcji urządzenia i czy narzędzie działa bez sieci.
Strona dostosowana do telefonu
Tańsza, jedna wersja na wszystkie urządzenia, aktualizacje natychmiastowe, brak sklepów z aplikacjami. Wystarcza dla większości zastosowań przeglądowych.
Podgląd zamówień, stanów, dokumentów i zgłoszeń nie wymaga niczego, czego przeglądarka nie potrafi. Jeśli lista zadań narzędzia sprowadza się do czytania i wpisywania, wybór jest przesądzony.
Aplikacja instalowana
Uzasadniona przy pracy bez sieci, przy intensywnym korzystaniu z aparatu i czytnika kodów oraz przy powiadomieniach wypychanych na urządzenie.
Dochodzi do tego dostęp do sprzętu zewnętrznego — drukarki etykiet, wagi, czytnika w kolektorze. Przy pracy magazynowej to zwykle argument rozstrzygający, bo seryjny odczyt kodów w przeglądarce działa wolniej i mniej pewnie.
Koszt utrzymania
Aplikacja to dwa środowiska, dwa procesy publikacji i konieczność nadążania za wymaganiami sklepów. To koszt stały, nie jednorazowy.
Wymagania sklepów zmieniają się niezależnie od firmy. Aplikacja, której nikt nie dotyka przez rok, potrafi przestać być dostępna do pobrania. Ten koszt trzeba wpisać w budżet utrzymania od początku.
Aktualizacje
Strona aktualizuje się dla wszystkich naraz. Aplikacja żyje w wielu wersjach jednocześnie, więc serwer musi obsługiwać także starsze.
W praktyce oznacza to konieczność zachowania zgodności interfejsu wymiany danych albo mechanizmu wymuszającego aktualizację. Jedno i drugie trzeba przewidzieć w projekcie, a nie dokładać po roku.
Rozwiązanie pośrednie
Strona instalowana jako skrót na ekranie, z zapisem lokalnym i powiadomieniami. Pokrywa znaczną część potrzeb bez kosztu dwóch aplikacji.
Ograniczenia są jednak realne: dostęp do sprzętu bywa niepełny, a zachowanie powiadomień różni się między urządzeniami. Jeśli praca bez połączenia jest podstawowym trybem, a nie sytuacją wyjątkową, warto sprawdzić ten wariant na sprzęcie, którego zespół faktycznie używa, zanim zapadnie decyzja.
Narzędzie wewnętrzne
Przy aplikacji dla własnych pracowników odpada kwestia sklepów, co zmienia rachunek na korzyść rozwiązania instalowanego.
Instalacja odbywa się wtedy z pliku albo przez firmowy system zarządzania urządzeniami. Znika przegląd przed publikacją i znika zależność od cudzych zasad, zostaje natomiast obowiązek rozprowadzenia aktualizacji po wszystkich telefonach. Pojawia się też pytanie o sprzęt: czy pracownicy korzystają z urządzeń firmowych, czy własnych. Przy własnych trudniej wymusić aktualizację i trudniej odebrać dostęp po odejściu pracownika.
Jak wybrać
Warto wypisać czynności, które narzędzie ma obsłużyć, i zaznaczyć te wymagające aparatu, czytnika, sprzętu zewnętrznego albo pracy bez sieci. Jeśli takich pozycji nie ma, wybór jest oczywisty. Jeśli stanowią większość codziennej pracy — także.
Kiedy aplikacja instalowana się nie opłaca
Gdy używa jej kilka osób w biurze, a jedynym argumentem jest ikona na ekranie telefonu. Koszt utrzymania dwóch środowisk trwa tyle, ile trwa narzędzie, i rzadko zwraca się przy wygodzie uruchamiania.