On mobile devices, when I attempt to view and navigate an Instant App or Experience Builder app created using a Web Map or Web Scene hosted on ArcGIS Online, the web apps (Instant Apps/Experience Builder Apps) crash when trying to navigate in the web app using the mobile versions of Chrome, Edge, and Safari
I've tried to open the Instant Apps & Experience Builder Apps on multiple mobile devices, including the iPhone 15 Max, iPhone 15 Pro, Samsung Galaxy Tab S7+, and an older iPad (5th Gen). All devices have the latest updates and have sufficient storage space available. On these mobile devices, I've tested opening the web apps in Google Chrome, Edge, and Safari, all with the same result: the apps crash, and a browser-specific message displays, stating that it can't open the page. (see below for detailed text of message on Chrome and watch the attached video showing the behavior as well).
The steps to reproduce the issues on mobile devices are as follows:
1.) Create an Instant App or Experience Builder App using either a Web Map or Web Scene that was created in ArcGIS Pro, then imported into ArcGIS Online as a Web Map or Web Scene.
2.) I use the bare minimum of widgets and features when creating and publishing the Instant App/Experience Builder apps, but I always include the Share feature in each app so I can access the web apps on a mobile device.
3.) Once the web apps have been created/published, I will open (view) the app from the ArcGIS Online on my desktop computer.
4.) While viewing the web app on my desktop, I'll select the Share option in the app to generate a 'tiny' URL link.
4.) I copy the link, then email or text that link to any one of the aforementioned mobile devices.
5.) On the mobile device, I'll open the web app using the link sent from my desktop email.
6. Once the app opens and displays, I'll attempt to zoom into the imagery layer to navigate the web app.
7. First, the app flashes a white screen, then resets back to the original default view (zoomed out).
8.) I try to zoom in again, and this time the app will crash with the following (browser-specific) message:
(This test was on the iPhone 15 Max -> Google Chrome app) -
Can't open this page
Try the following tips:
- Open the page in a new Incognito tab
- Restart Chrome
- Restart your device
All the Web Maps / Web Scenes that I've created have moderately high-resolution imagery layers that've been converted from either .tif or .tpkx layers in ArcGIS Pro or a local folder on my desktop into Tile Imagery Hosted layers stored in ArcGIS Online.
Also, not all devices fail at the same rate of navigation. The Galaxy Tab S7+ appears to last the longest before crashing, while the older iPad crashes almost immediately after the app is opened on that device. Is this a resource allocation issue when mobile devices do not provide enough processing power to render high-resolution raster layers, causing the ArcGIS service hosting the web app to terminate because it can't render an imagery layer within a set amount of time? I would think that the ArcGIS resources would try a little harder or be a little more patient before quitting the job and completely crashing the web app.
I'm forced to use ArcGIS Online to host the web maps and web scenes that I want to create a web app for, so bypassing the ArcGIS Online juggerknot and developing an app using locally stored tile packages isn't an option.
Additionally, the maps I create appear to function correctly and render high-resolution imagery in ArcGIS Pro and ArcGIS Online Web Map Viewer/Scene Viewer without much difficulty. But web apps completely choke and implode trying to run those same maps.
How can I optimize my imagery layers so they can be used in Web Apps (Instant App & Experience Builder), if that is even the issue here? I'm still testing various map layer configurations to determine what works and where the limitations lie.
I've included links below to the latest offending 3D Web Scene and 2D Web Map that all the web apps choke on. I've also included a short video showing the ugly demise of an Experience Builder web app when trying to render 3D Scene imagery.
3D Scene (Experience Builder) https://arcg.is/1bqPvv0
2D Web Map (Experience Builder) https://arcg.is/Hnm1W
Also see steps to repro video (iPhone 15 Max - Chrome app) Steps to Repro Video
According to Esri Support, this is a known issue:
Customer Number | Type | State | Bug Number | Description | Status | Severity | Related Cases | Product | Submitted | Last Updated | Labels | Version Fixed | Service Pack Fixed |
580475 | Bug | Open | BUG-000173455 | In ArcGIS Experience Builder, web experiences with multiple layers consisting of heavy data reload automatically when opened on iOS mobile devices, returning the error “A problem repeatedly occurred on <web experience URL>." | In Review | Medium | 03956200 | ArcGIS Experience Builder | 1/7/2025 | 5/30/2025 | Subscribed, Published |
Web Scene Issue:
The behavior you’re experiencing has been linked to a known bug, which I had attached to your case previously, for reference. Based on internal recommendations, here are a few suggested actions to help mitigate the issue:
I also found another recommendation: change the Quality Profile of the map widget to "Low". If the Experience is configured with a Quality Profile of medium or high, please change it to low and check again to see if the problem still occurs.
Web Map Issue:
You mentioned that removing high-resolution images helped reduce crashes, and this aligns with the workaround suggested in the related known bug:
Additional Workarounds to Optimize Web Scene and Web Map Performance:
For web maps or scenes that include a large number of imagery, tiles, and feature layers, consider the following:
Tile Layer and Feature Layer Conflicts
Frequent Refresh Intervals
Layer Count and Complexity
General Optimization Tips