Przeczytaj bieżący proces
Wybierz model dostawy wokół zadania, które musi działać, a nie preferencji dla ikony w sklepie z aplikacjami. Kto używa produktu, na jakich urządzeniach, z jakim połączeniem? Klient otwierający sporadyczny link do wyceny i technik pracujący pod ziemią mają różne ograniczenia, nawet jeśli oba wymagają mobilnego interfejsu.
Granica warta utrzymania
Responsywna aplikacja internetowa zapewnia dostęp przez URL. PWA dodaje webowe wzorce instalacji i offline tam, gdzie jest obsługiwane; MDN dokumentuje te możliwości i ich implementację. Native aplikacji może odpowiadać głębszej integracji urządzenia, ale również przynosi dostawy platformy i aktualizacji pracy. Należy traktować wymagane zachowanie sprzętu i tła jako coś do zademonstrowania na urządzeniach docelowych.
Wykonaj jedno prawdziwe zadanie
Wyobraźcie sobie, że inspektorzy rejestrują stan sprzętu w obszarach o słabej rozdzielczości. Sprawdź zadanie centralne wcześniej: otworzyć przypisaną inspekcję, zapisać obserwacje bez połączenia, ponownie uruchomić urządzenie, a synchronizacji później. Zdecyduj, w jaki sposób przekierowanie po stronie serwera lub edycja drugiej osoby są zgodne. Ekran buforowy bez trwałych edycji nie jest pracującym procesem offline. Jeśli zadanie to działa niezawodnie w wybranym środowisku internetowym, rodzima dostawa może nie być konieczna.
Ochrona wyjątków
Unikać udostępniania w trybie offline, powiadomień lub urządzeń dostępu do pola wyboru bez nazwy obsługiwanego środowiska. Nie rób sporadycznego oprogramowania do instalacji klienta tylko po to, aby przeczytać dokument. Włączenie do prototypu wygaśnięcia logowania, lokalnego usuwania danych, aktualizacji aplikacji i odmowy zgody. Wybór, który zmniejsza początkowy rozwój, ale sprawia, że podstawowe zadanie pole nie jest wiarygodne nie jest oszczędnością.
Użyj próby do zmniejszenia niepewności
Dla przykładu kontroli, przed porównaniem szacunków wykonania należy napisać krótki skrót. Nazwa urządzeń, systemów operacyjnych, przeglądarek i akcesoriów używanych przez zespół terenowy. Opisz wymagane zadanie w sposób obserwowalny: przeczytaj przypisane zadanie, uchwyć zdjęcie, zachować projekt po zamknięciu aplikacji i przesłać go po powrocie połączenia. Unikać wymagań, takich jak pełne wsparcie offline, które pozostawiają zarówno dane i czas trwania nieokreślony.
Zbuduj najmniejszy dowód, który wykorzystuje te niepewne możliwości razem. Sama demonstracja kamery nie dowodzi, że fotografie przeżywają przerwane uległości. Lokalny szkic, który przetrwa odświeżenie nie dowodzi, że można go bezpiecznie dopasować do ponownej kontroli. Wyraźnie zdefiniować wybory konfliktowe: zachować obie obserwacje do celów przeglądu, połączyć pola zgodnie z uzgodnionymi zasadami lub wymagać od osoby dokonania wyboru. Wybór powinien być zgodny ze znaczeniem biznesowym danych, a nie z tym, jaka wartość była ostatnia.
Porównaj całkowite ustalenia operacyjne po przedstawieniu dowodu. Dołącz do urządzenia wpis, dystrybucję, konfigurację uprawnień, aktualizacje i wsparcie, gdy pracownik zastępuje telefon. Jeżeli do przechwytywania pola potrzebna jest aplikacja natywna, zespół biurowy może nadal używać interfejsu internetowego do przeglądu; każda rola nie wymaga tego samego modelu dostawy. Z drugiej strony, dodanie instalacji do aplikacji internetowej jest warto tylko wtedy, gdy pomaga prawdziwy wzór użytkowania. Zachowaj zapas dla niewspieranych środowisk i wyjaśnij jego granice. Należy udokumentować badane kombinacje i powtórzyć odpowiednie kontrole w przypadku zmiany środowiska aplikacji lub wspieranego urządzenia.
Tabela decyzji platformy
| Wymóg | Dowody decyzji |
|---|---|
| Przypadkowy dostęp do klienta | Bezpośrednie połączenie kończy zadanie bez zbędnej konfiguracji; instalacja nie jest nakładana wyłącznie na naśladowanie innego produktu. |
| Uchwyt pola offline | Projekt i załączniki przetrwają uzgodnione przerwanie i ponowne uruchomienie, z widoczną synchronizacją i obsługą konfliktu. |
| Specjalistyczna integracja urządzeń | Wymagany dodatek jest pokazany w środowisku docelowym, w tym odmowa zezwolenia i odłączony sprzęt. |
| Mieszane prace biurowe i terenowe | Wybrane interfejsy dzielą się spójnymi rejestrami i uprawnieniami nawet wtedy, gdy ich modele dostaw są różne. |
Przed podjęciem decyzji
Co jeszcze musi działać bez połączenia? Które urządzenie jest niezbędne? Jak użytkownicy będą odkrywać, instalować i aktualizować produkt? Przynieś te odpowiedzi do skanowania aplikacji internetowych i zbudować mały dowód techniczny najbardziej niepewne zadanie przed zobowiązaniem się do modelu dostawy.
Źródła i dalsza lektura
Aplikacje webowe
Przejrzysta przestrzeń do wykonywania złożonej pracy.
Porozmawiaj o tej usłudze