Dokumentacja dla programistów›Budowa aplikacji›Tworzenie aplikacji na urządzenia mobilne
Dokumentacja dla programistów

Tworzenie aplikacji na urządzenia mobilne

Budowa aplikacjiAplikacje monday.com
Aktualizacja 2025-12-02

Beta: ta funkcja jest w fazie testów i może się zmienić w miarę wprowadzania ulepszeń

Aplikacje zbudowane w oparciu o framework aplikacji monday.com mogą teraz działać na urządzeniach mobilnych. Wcześniej aplikacje były dostępne tylko w wersji internetowej. Teraz deweloperzy mogą rozszerzyć funkcjonalność istniejących aplikacji na systemy iOS i Android.

To ulepszenie pozwala aplikacjom zapewniać spójne działanie na różnych urządzeniach przy zachowaniu tej samej podstawowej architektury. Obecnie jednak nie wszystkie metody SDK są obsługiwane na urządzeniach mobilnych. Aby zapewnić wygodne korzystanie z aplikacji na mniejszych ekranach, może być też konieczne wprowadzenie zmian w interfejsie.

Ten przewodnik omawia najważniejsze kwestie związane z włączaniem i optymalizacją zgodności z urządzeniami mobilnymi, w tym:

  • obsługiwane i nieobsługiwane funkcje aplikacji oraz metody SDK,
  • wymagania dotyczące interfejsu i wygody użytkowania na ekranach urządzeń mobilnych,
  • kroki, które należy wykonać, aby włączyć zgodność z urządzeniami mobilnymi w Centrum deweloperów (Developer Center),
  • zalecenia dotyczące testowania wydajności i użyteczności aplikacji mobilnej.

Funkcje aplikacji i metody SDK

Zgodność z urządzeniami mobilnymi jest obecnie ograniczona do wybranych funkcji aplikacji i metod SDK. W tej sekcji opisujemy obsługiwane możliwości, aby pomóc Ci zapewnić spójne działanie aplikacji na różnych urządzeniach.

Funkcje aplikacji

Funkcje aplikacji integracyjnych są obsługiwane w aplikacji mobilnej monday.com od zawsze. W wersji beta na urządzeniach mobilnych obsługiwane są również następujące funkcje aplikacji typu widok:

  • Widok tablicy
  • Widok elementu

Pozostałe funkcje aplikacji nie są obecnie obsługiwane.

Automatyzacje, integracje i przepływy pracy działają w tle, więc bez problemu funkcjonują na urządzeniach mobilnych. Użytkownicy nie mogą jednak uzyskać do nich dostępu ani zarządzać nimi bezpośrednio z poziomu interfejsu aplikacji mobilnej.

Metody SDK

Obecnie podczas tworzenia aplikacji mobilnych obsługujemy wybrane metody SDK dla systemów iOS i Android. Wszystkie obsługiwane metody działają tak samo w obu systemach operacyjnych.

Funkcje korzystające z poniższych metod SDK będą działać na urządzeniach mobilnych bez dodatkowych zmian:

Pozostałe metody SDK nie są obecnie obsługiwane na urządzeniach mobilnych. Aplikacja powinna uwzględniać brakujące metody SDK za pomocą dodatkowej logiki, która uzupełni luki, albo zastąpić interfejsy, które z nich korzystają.

Na przykład metoda monday.execute("openPlanSelection") nie jest obsługiwana. Usuń lub wyłącz powiązane z nią elementy interfejsu, aby uniknąć problemów z działaniem lub układem.

Wykrywanie trybu mobilnego

Gdy aplikacja działa w aplikacji mobilnej, jej kontekst zawiera pole mode:mobile. Możesz uzyskać do niego dostęp za pomocą monday.get("context") lub monday.listen("context"), a następnie użyć go, aby dostosować działanie aplikacji w trybie mobilnym lub w przypadku nieobsługiwanych akcji.

Włączanie zgodności z urządzeniami mobilnymi

Aplikacje domyślnie nie są zgodne z urządzeniami mobilnymi. Musisz ręcznie włączyć tę zgodność dla każdej funkcji aplikacji w Centrum deweloperów:

  1. Otwórz Centrum deweloperów (Developer Center).
  2. Przejdź do karty Kompilacja (Build) i wybierz Funkcje (Features).
  3. Otwórz odpowiednią funkcję aplikacji i zaznacz pole wyboru Zgodność z urządzeniami mobilnymi (Mobile Compatibility). Dzięki temu funkcja będzie zgodna z urządzeniami mobilnymi.
  4. Kliknij Zapisz (Save).

Przetestuj aplikację

Po włączeniu zgodności z urządzeniami mobilnymi przetestuj aplikację na urządzeniach z systemami iOS i Android, aby upewnić się, że wszystkie funkcje działają zgodnie z oczekiwaniami. Sprawdź, czy układ aplikacji dobrze dopasowuje się do mniejszych ekranów i czy wszystkie obsługiwane metody SDK działają zgodnie z założeniami.