Na plenárním zasedání Esri DevSummit 2024 byly představeny vzrušující vývoje v oblasti integrace geoinformací do nativních aplikací, zejména pro terénní služby.<\/P>
Výhody nativních aplikací<\/STRONG><\/P>Milujeme nativní aplikace, protože jsou snadno použitelné a nabízejí skvělý zážitek. S informacemi doslova na dosah ruky můžeme zůstat produktivní, ať už jsme v kanceláři nebo v terénu. Nativní aplikace jsou navrženy pro offline provoz a poskytují mnoho funkcí zařízení, takže práce nemusí přestat, když je přerušeno síťové připojení. A s plným přístupem ke všem senzorům zařízení je lokalita středobodem uživatelského zážitku.<\/P>Vytváření nativních mapových aplikací<\/STRONG><\/P>Esri vyvíjí mnoho nativních aplikací a s ArcGIS Maps SDKs for Native Apps můžete také snadno vytvářet výkonné nativní mapové aplikace. Ať už na smartphonu, tabletu nebo notebooku, můžete přinést offline schopnou mapu do správné aplikace na správném zařízení. Všechny nativní SDK jsou implementačně optimalizovány pomocí C++ Core, aby běžely na řadě koncových zařízení. Nabízejí moderní developer-experience s nejnovějšími frameworky, nástroji a jazykovými funkcemi. S ArcGIS Maps SDK for .NET, Java, Qt, Swift a Kotlin si můžete vybrat preferovaný framework a okamžitě začít.<\/P>Sběr dat s nativními aplikacemi<\/STRONG><\/P>Mezi mnoha typy aplikací, které můžete vytvořit pro terénní služby, poskytují ArcGIS Maps SDKs for Native Apps vynikající základnu pro sběr dat. S flexibilními šablonami pro offline práci mohou projekty začít v kanceláři a být přeneseny na zařízení nebo přímo staženy přes síť do zařízení a změny synchronizovány, zatímco se paralelně pokračuje v práci. Díky kompaktní a plně funkční mobilní geodatabázi na zařízení mají nativní aplikace bezproblémový přístup k geoinformacím a mnoha očekávaným funkcím, jako je Utility Network. Můžete jednoduše zaznamenávat lokality s vysoce přesným GPS přijímačem nebo používat interaktivní mapové nástroje s funkcí snap pro vysoce přesný sběr.<\/P>Smartforms pro optimalizovaný sběr dat<\/STRONG><\/P>Smartforms nabízejí optimalizovaný zážitek ze sběru dat tím, že se dynamicky přizpůsobují vstupům. Bylo demonstrováno, jak vytvořit aplikaci pomocí ArcGIS Maps SDK for Kotlin, která zobrazuje mapu s daty větrných turbín kolem oblasti Palm Springs. Jako údržbář větrných turbín byla provedena inspekce a použil se formulář, který již obsahoval několik prvků formuláře pro sběr atributových dat. Atributová data byla logicky seskupena a vyplněna na základě přihlašovacích údajů uživatele. Následně formulář vyzval k naskenování nejbližší turbíny za účelem shromáždění některých informací. Byl použit NFC senzor zařízení k naskenování turbíny. Jakmile byly přijaty informace ze senzoru, došlo k automatickému vyplnění ID turbíny a dalších závislých polí.<\/P>
<\/span><\/P> <\/DIV>Integrace real-time feedů pro zlepšení spolupráce<\/STRONG><\/P>Byl předveden skvělý příklad toho, jak lze použít vlastní real-time feedy ke zlepšení spolupráce a povědomí v terénu. Mobilní aplikace zachycuje real-time informace přes UDP Peer-to-Peer feed protokol. Bylo ukázáno, jak snadné je integrovat vlastní real-time feedy do mobilní aplikace a jak aktualizovat symboliku tak, aby odpovídala kontextu dat.<\/P>
<\/span><\/P>Oznámení nového Maps SDK pro Flutter<\/STRONG><\/P>Na závěr prezentace bylo oznámeno, že brzy bude vydán nový ArcGIS Maps SDK for Flutter. Flutter získává stále větší popularitu pro multiplatformní mobilní vývoj. Má silnou developer komunitu a je plný funkcí, které budeme s láskou nabízet. Je založen na moderním programovacím jazyce Dart a nabízí řadu multiplatformních widgetů pro rychlou implementaci mobilních aplikací. Poskytuje špičkové nástroje, ve kterých mohou vývojáři bezproblémově vytvářet návrhy svých aplikací a iterativně je zdokonalovat.<\/P>
<\/span><\/P> <\/P>Závěr<\/STRONG><\/P>Plenární blok nabídl fascinující pohled do budoucnosti nativních aplikací a integrace geoinformací. S ArcGIS Maps SDKs for Native Apps mohou vývojáři vytvářet offline schopná inovativní řešení pro terénní služby.<\/P>