En av de vanligaste frågorna rörande ArcGIS Experience Builder och ArcGIS Web AppBuilder är om den förstnämnda kommer ersätta den senare. Andra frågor rör vilken funktionalitet som skiljer apparna åt och om det är möjligt att omvandla en app skapad i ArcGIS Web AppBuilder till ArcGIS Experience Builder. Här får du svaren.
ArcGIS Experience Builder och ArcGIS Web AppBuilder är båda appbyggare i ArcGIS, det vill säga appar med vilka du kan bygga andra webbappar, för att enkelt tillgängliggöra karta och data till andra.
De båda appbyggarna har flera likheter men en viktig skillnad ligger i att ArcGIS Experience Builder bygger på ny teknik och är fullt kompatibel med andra appar i ArcGIS som också uppdaterats i takt med teknikutvecklingen i stort.
ArcGIS Web AppBuilder är visserligen i allra högsta grad fortfarande en användbar app men den bygger på äldre teknik och kommer därför på sikt att fasas ut.
Här nedan samlar jag några av de vanligaste frågorna rörande dessa appar och redogör för nuläget.
1. Hur se planen ut framåt för ArcGIS Web AppBuilder och ArcGIS Experience Builder?
ArcGIS Web AppBuilder har varit med ett bra tag nu och bygger på ArcGIS API for JavaScript 3.x som är en äldre teknik. Det medför begränsningar i hur produkten kan utvecklas framåt.
ArcGIS Experience Builder är däremot byggd på den senaste webbtekniken: version 4.x av ArcGIS API for JavaScript. Det här möjliggör funktioner som mobiloptimering, 2D- och 3D-kartor i samma applikation, mer flexibla designlösningar, skräddarsydda arbetsflöde och integration med andra ArcGIS-appar som också bygger på JavaScript 4.x, som den nya kartvisaren till exempel.
Framöver ligger därför fokus på att utveckla ArcGIS Experience Builder och se till att komplettera appen med alla de bästa och mest användbara mallarna och widgets som under åren skapats till ArcGIS Web AppBuilder.
ArcGIS Web AppBuilder kommer finnas kvar ett tag till för dig som behöver specifika widgets och funktioner som ännu inte skapats för ArcGIS Experience Builder. Men vi rekommenderar att du först kontrollerar om du kan skapa en webbapp med önskad funktionalitet med ArcGIS Experience Builder.
2. Kan de appar och widgets jag skapat i ArcGIS Web AppBuilder migreras till ArcGIS Experience Builder?
Nej. Det beror på att ArcGIS Web AppBuilder och ArcGIS Experience Builder är byggd på olika generationer teknik: ArcGIS Web AppBuilder är byggd på ArcGIS API 3.x for JavaScript medan ArcGIS Experience Builder är byggd på version JavaScript 4.x.
3. Kommer ArcGIS Experience Builder få samma funktioner och widgets som ArcGIS Web AppBuilder?
Med reservation för att viss teknik helt enkelt har blivit för gammal pågår ett aktivt arbete för att fylla ArcGIS Experience Builder med motsvarande eller bättre funktionalitet och widgets som ArcGIS Web AppBuilder har, samtidigt som ArcGIS Experience Builder drar nytta av de nya möjligheter som den nyare tekniken ArcGIS API 4.x for JavaScript medför. Dessa blir tillgängliga löpande i takt med kommande uppdatering av produkten men en exakt tidsram finns inte i nuläget.
Se gärna denna matris på Esris community som visar en översiktlig sammanställning av utvecklingen just nu.
4. Vad är möjligt i ArcGIS Experience Builder som inte går att göra i ArcGIS Web AppBuilder?
Med ArcGIS Experience Builder kan du anpassa designen specifikt för respektive enhet hos användaren, bygga mer flexibla webbappar med skrollande sidor och även flera sidor på samma URL, kombinera kartor i 2D och 3D i samma app samt skapa egna arbetsflöden med widgets. Produkten är även fullt kompatibel med övriga ArcGIS-appar som också bygger på JavaScript 4.x, som den nya kartvisaren.
ArcGIS Web AppBuilder har i skrivande stund fler widgets än ArcGIS Experience Builder. Dessa kommer dock i allt väsentligt inkorporeras även i ArcGIS Experience Builder i kommande produktversioner.
5. Är det någon skillnad på ArcGIS Experience för ArcGIS Online, ArcGIS Enterprise eller utvecklareversionen?
ArcGIS Experience Builder är tillgänglig för ArcGIS Online och ArcGIS Enterprise samt med en version för utvecklare.
De senaste funktionerna kommer alltid till ArcGIS Online först, följt av utvecklareversionen som får uppdateringarna 3–4 veckor senare, i samband med sina respektive uppdateringar tre gånger per år. För att kunna utveckla egna widgets och teman behöver du utvecklareversionen.
ArcGIS Enterprise kommer med två uppdateringar per år och inkluderar då utvecklingen från den senaste versionen av ArcGIS Online, exklusive funktioner som är i beta.
Jag hoppas att du i och med detta fått bättre klarhet i skillnaden mellan dessa båda appar och lättare kan göra ett välgrundat val till din nästa webbapp.