Zależnie od planowanego sposobu użycia aplikacji ArcGIS AppStudio może być konieczne rozważenie jednej lub kilku licencji. W niektórych przypadkach licencje są bezpłatne, ale w dalszym ciągu wymagają potwierdzenia użycia różnych komponentów.
Poniższy schemat pomoże zdecydować, które licencje brać pod uwagę w przypadku korzystania z aplikacji AppStudio do budowania aplikacji:
ArcGIS AppStudio lub ArcGIS AppStudio Developer Edition
Wcześniejsze:
Niniejsza dokumentacja nie została zaktualizowana w celu odzwierciedlenia zmian wprowadzonych w aktualizacji Esri Developers z czerwca 2024 r. Użytkownicy posiadający licencję ArcGIS AppStudio Developer Edition będą nadal wspierani aż do wycofania aplikacji AppStudio w lutym 2025 roku.Aby określić, której licencji na aplikację AppStudio potrzebujesz, zastanów się nad sposobem, w jaki zamierzasz tworzyć i rozpowszechniać swoje aplikacje.
- ArcGIS AppStudio
- Dołączana do każdego typu użytkownika Creator (Twórca) i GIS Professional (Profesjonalista GIS) bez dodatkowych opłat. (Informacje na temat minimalnych wymagań dotyczących typu użytkownika zawiera sekcja Wymagania systemowe).
- Umożliwia tworzenie i przesyłanie aplikacji przy użyciu aplikacji ArcGIS AppStudio, które są przeznaczone do użycia z aplikacją AppStudio Player.
- ArcGIS AppStudio Developer Edition
- Dostępna po zakupie subskrypcji dewelopera ArcGIS (poziom Creator lub wyższy).
- Licencja dodatku musi być włączona dla tego użytkownika w instytucji ArcGIS. Zapoznaj się z tematem Zarządzanie licencjami w usłudze ArcGIS Online lub Zarządzanie licencjami w oprogramowaniu ArcGIS Enterprise.
- Obejmuje wszystkie funkcje licencji ArcGIS AppStudio.
- Tworzenie aplikacji w postaci autonomicznych plików wykonywalnych gotowych do publikacji w sklepach z aplikacjami lub do użycia przez system zarządzania urządzeniami przenośnymi (MDM).
Czy chcesz zakupić licencję ArcGIS AppStudio Developer Edition? Potrzebne będzie konto Esri Developer oraz płatna subskrypcjaEsri Developer. Informacje na temat przypisywania licencji ArcGIS AppStudio Developer Edition zawiera film Aktywacja planu rocznej subskrypcji ArcGIS Developer.
ArcGIS Runtime
Licencja ArcGIS Runtime Lite może być autoryzowana w następujący sposób:
- Aplikacja zawiera ciąg licencji (dostępny bezpłatnie z kontem Esri Developer).
- Zaloguj się w aplikacji przy użyciu konta nazwanego użytkownika lub typu użytkownika Viewer usługi ArcGIS Online lub oprogramowania ArcGIS Enterprise.
Licencję ArcGIS Runtime Basic i wyższe można autoryzować w następujący sposób:
- Aplikacja zawiera ciąg licencji ArcGIS Runtime Basic (dostępny do zakupu).
- Zaloguj się w aplikacji przy użyciu konta nazwanego użytkownika usługi ArcGIS Online lub oprogramowania ArcGIS Enterprise. Typ użytkownika konta określa, który poziom licencji jest autoryzowany:
- Editor i Field Worker — licencja na poziomie Basic
- Creator i GIS Professional — licencja Basic na poziomie Standard
- GIS Professional — Standard i GIS Professional — licencja Advanced na poziomie Advanced
Aby uzyskać więcej informacji, zapoznaj się z sekcją Licencjonowanie aplikacji.
ArcGIS Location Platform
ArcGIS Location Platform to platforma jako usługa (PaaS) zawierająca gotowe do użycia usługi.
Swoją aplikację można licencjonować za pomocą klucza API platformy ArcGIS Location Platform, czyli stałego tokena dostępu, który definiuje zakres i uprawnienia do przyznawania Twojej aplikacji publicznej dostępu do określonych, gotowych do użycia usług. Usługi, które mogą być licencjonowane za pomocą klucza API, obejmują mapy bazowe, geokodowanie, wyznaczanie tras i usługi wzbogacania danych przestrzennych.
Aby dowiedzieć się więcej, zapoznaj się z tematem Klucze API.
Qt Creator
Firma The Qt Company upoważniła firmę Esri do osadzenia bezpłatnej wersji programu Qt Creator w aplikacji AppStudio. Mimo że ta bezpłatna wersja została osadzona w aplikacji, nie podlega ona licencji LGPL, na podstawie której zazwyczaj licencjonowany jest program Qt Creator. Wynika to z umowy o prawach licencyjnych zawartej między firmą Esri i firmą The Qt Company. Od użytkowników, którzy planują pobieranie opłat za aplikacje, firma The Qt Company wymaga zakupienia pakietu Qt SDK. To wymaganie nie wynika z warunków licencji LGPL, ale jest raczej wymaganiem firmy The Qt Company.
Qt SDK
Pakiet Qt SDK zaspokaja różne potrzeby użytkowników w zakresie programowania i wdrażania, oferując licencje zarówno typu open source, jak i korporacyjne.
Jak opisano w przeglądowym diagramie powyżej, możliwe jest tworzenie aplikacji, które nie wymagają dodatkowego licencjonowania pakietu Qt SDK oprócz licencjonowania aplikacji AppStudio. W następujących przypadkach licencjonowanie pakietu Qt SDK może być wymagane:
- Budowanie rozszerzenia w języku C++ i włączenie go do aplikacji
- Wymagania użycia kompilatora Qt Quick (ze względów bezpieczeństwa)
- Wymagania użycia komponentów korporacyjnych
- Tworzenie płatnej aplikacji
- Korzystanie z opcji Utworzenie lokalne
Dodatkowe informacje można znaleźć w witrynie firmy Qt.