I just did a major update to an app I developed that had been in production for over a year. It had been working well both on desktop and mobile. After the new release however, some mobile devices are really slow using the app. Desktop work fine and so does many mobile devices including mine and about 5 I have access to test with.
The strange part is the devices that are slow, are slow everywhere but I can’t figure out why even clicking a button that does one thing like toggle a group would take 3 seconds to open the group on the mobile device yet it is instantaneous on my device. The button is a filter button that exposes the filter inputs is all. It doesn’t access data or do anything but toggle the group. Isn’t that all local on the device?
Everything in the app on the device is slow including data access and page loads but I don’t believe this is a data issue or app design issue, nor do I believe it is an issue with the performance of the phone it’s not new but it is a Samsung Galaxy S21 and has the same Android version and Google Chrome version that all my test devices have. I also found an older android phone of mine (Moto Z) from 2019 and the app works fine on that device also.
Not sure how to troubleshot this. It seems like the device is having some kind of issue/conflict with the browser app, but it also isn’t just this device, others too but then many work just fine. Any suggestions?
I’ve been able to access one of the devices that is slow with Bubble. The behavior on the device when loading pages is slow because it simply stops several times while loading the page and I can see it when the loading spinner stops rotating. It’s acts like it has a slow Cell connection that isn’t maintaining a stable connection.
However, in this case I am testing with the phone connected to the users WiFi that when tested is 3x faster than my WiFi and the device doesn’t seem to have any issues with the network. The browser just doesn’t continue to load a page start to finish but constantly gets interrupted.
Any idea what would cause a device to act this way? Like I said, this doesn’t appear to be a performance issue or an issue with the app design. It’s just how the device is behaving using it.
I still consider myself a beginner-level Bubble dev, but I’m an experienced computer support technician. I’m brainstorming for troubleshooting steps which you may or may not have tried yet:
delete cache/history
restart the phone
check for browser plugins
check browser privacy settings
reset browser settings
check phone health (available storage, memory, battery–should be a page of the phone settings)
try with a different DNS server, examples: OpenDNS (208.67.222.222, 208.67.220.220), Cloudflare (1.1.1.1, 1.0.0.1), Google (8.8.8.8, 8.8.4.4)