Читать книгу Wzorce Cloud Native - Cornelia Davies - Страница 17
1.1.3. Wsparcie urządzeń mobilnych i wielu urządzeń
ОглавлениеW kwietniu 2015 roku Comscore, czołowa firma zajmująca się mierzeniem i analityką trendów technologicznych, wydał raport, który pokazywał, że po raz pierwszy użycie internetu za pomocą urządzeń mobilnych przewyższyło wykorzystanie w tym celu komputerów osobistych4. Dzisiejsze aplikacje muszą wspierać co najmniej dwie platformy mobilne, iOS i Androida, oraz komputery osobiste (które nadal stanowią znaczący odsetek używanych urządzeń).
Co więcej, użytkownicy coraz bardziej oczekują płynnego przejścia, przenosząc się z używaniem aplikacji między urządzeniami w ciągu dnia. Na przykład chcą oglądać film na swoim Apple TV, a następnie przejść do oglądania tego samego programu na urządzeniu mobilnym w pociągu na lotnisko. Co więcej, wzorce użytkowania na urządzeniach mobilnych są bardzo różne od tych na komputerze osobistym – na przykład banki muszą być w stanie obsłużyć częste, powtarzające się odświeżanie aplikacji na urządzeniu mobilnym przez użytkowników czekających na swoją wypłatę.
Projektowanie aplikacji w odpowiedni sposób jest istotne dla spełnienia tych wszystkich wymagań. Wewnętrzne usługi muszą być zaimplementowane w taki sposób, aby wspierać wszystkie urządzenia służące użytkownikom, a cały system musi się dostosowywać do powiększających się i wiążących żądań.