Tryb Mobile Offline aplikacji kanwy — omówienie
Jeśli użytkownicy aplikacji kanwy opartych na Dataverse mają sporadyczny dostęp do Internetu lub nie mają do wcale, możesz łatwo udostępnić najpierw tryb offline przy użyciu prostej kontrolki kanwy. Tworzenie podstawowych aplikacji skoncentrowanych na trybie offline jest proste. Wystarczy utworzyć aplikację przy użyciu normalnych formuł Power Fx, a funkcje offline Power Apps obsłużą pozostałe procesy.
Użytkownik może także tworzyć złożone aplikacje trybu offline przy użyciu niestandardowych profilów offline. Profil trybu offline to konfiguracja, która określa dane synchronizowane z urządzeniami użytkowników. Profile offline ułatwiają optymalizowanie wydajności aplikacji przez zmniejszenie ilości danych pobieranych do urządzenia. Na przykład możesz mieć dostęp do milionów rekordów w tabeli, ale aplikacja może potrzebować tylko tysiąca z nich. Jeśli zostanie pobranych tylko tysiąc rekordów, Twoja aplikacja działa lepiej. Jeśli w aplikacji offline jest potrzebnych więcej niż 15 tabel, warto rozważyć użycie niestandardowego profilu trybu offline.
Aby rozpocząć pracę z funkcją Mobile Offline, włącz funkcję pracy w trybie offline w aplikacji i w tabelach, które są używane przez aplikację. Do aplikacji zostanie automatycznie wstawiony podstawowy szablon ekranu trybu offline, który będzie automatycznie wstawiany do aplikacji, aby używać jej bezpośrednio lub jako punkt początkowy. Konfigurowanie trybu Mobile Offline aplikacji kanwy.
Priorytetowy tryb offline urządzeń przenośnych
Najpierw tryb offline oznacza, że wszystkie dane potrzebne użytkownikom podczas pracy w trybie offline są kopiowane na ich urządzenie przenośne. Początkowe pobieranie danych jest wymagane przez sieć, ale później użytkownicy pracują wyłącznie z danymi przechowywanymi lokalnie na swoich urządzeniach, nawet gdy są w trybie online. Przenoszenie się do sieci i poza siecią nie wpływa na wydajność aplikacji, ponieważ są w jej przypadku wykorzystywane dane lokalne. Power Apps umożliwia monitorowanie dostępu do sieci aplikacji. Po wykryciu połączenia aplikacja automatycznie synchronizuje wszystkie lokalne zmiany na serwerze i pobiera wszelkie aktualizacje z serwera. Funkcje offline obsługują wykrywanie konfliktów i minimalizują użycie zasobów systemowych.
Gdy w aplikacji zostanie włączona funkcja pracy w trybie offline, aplikacja zawsze najpierw działa w trybie offline — z dostępem do Internetu lub bez niego. Ta funkcja optymalizuje wydajność pracy w trybie offline i zapewnia użytkownikom spójne działanie w przypadku zmiany lokalizacji.
Dlaczego warto używać aplikacji kanwy w trybie offline zamiast LoadData/SaveData?
Istnieje kilka kluczowych korzyści wynikających z używania wbudowanych funkcji offline dla aplikacji kanwy zamiast funkcji LoadData/SaveData Power Fx .
Temat | LoadData/SaveData | Wbudowany tryb offline |
---|---|---|
Pomoc techniczna Power Apps Studio | Okres niestandardowy | Wbudowana |
Złożoność kodu | Złożoność kodu Power Fx zwiększa się wraz ze złożonością danych | Brak kodu |
Obsługiwane funkcje Power Fx | wszystkie | Częściowe (zobacz Ograniczenia trybu mobile offline dla aplikacji kanwy). |
Reguły sprawdzania aplikacji | None | Typowe problemy z konfiguracją są oflagowane |
Doświadczenie użytkownika z trybem offline i łącznością | Nie dostarczone/tylko niestandardowe | Automatyczne |
Synchronizowanie środowiska lub stanu użytkownika | Nie dostarczone/tylko niestandardowe | Automatyczne |
Obsługa obrazów i plików | Tak, ale może natrafić na ograniczenia wydajności i pamięci | Tak |
Zoptymalizowana synchronizacja różnicowa | Nie. | Tak |
Konfliktów | Ręcznie | Automatyczne |
Lokalny magazyn danych | Pliki | Transakcyjna baza danych |
Automatyczna obsługa zmian schematu | Nie | Tak |
Szybkie uruchamianie aplikacji w przypadku dużych zestawów danych | Nie | Tak |
Ograniczenie rozmiaru danych | W większości przypadków zależy od urządzenia, 30–70 MB | Zależne od urządzenia, 3 miliony wierszy |