We have a perspective app running in both small and large screens. The app loads and doesn’t seem to have any issues with Android and iOS mobile devices. When the app runs on an iPad, we observe the following issues; not sure how to resolve them. Any suggestions to rectify them ?)
Data doesn’t load (its a SQL query instances using flex repeater)
There is a known issue with websocket connections and Safari on devices running IOS 13, in particular iPads. Seem to occur more frequently with a heavy number of embedded views. What does your view look like? Also, what version of Ignition?
Fair enough. If you can manage to reduce the number of views for now, that may work as a temporary solution. We are currently focusing our efforts on significant performance improvements which are being introduced incrementally in the nightlies. I’m hoping as we move forward this should solve your issue. The bug seems to really be an issue with Safari 13 as reported by other customers. I’ll keep this issue in mind as improvements are made to see if they help with this situation. Sorry, that’s all I can do at the moment.
A significant performance improvement should be included in the latest nightly (in addition to a few more added recently). You might try that. I’d also suggest setting the loading mode of all of your views to blocking and see if that helps. I don’t have access to an iPad at the moment, otherwise I would test it myself. Let me know how it goes.
Well, for one, there is a lot less logic involved when blocking. Also, loading views in a non-blocking fashion on a page that receives rapid updates can slow loading way down because the loading of the view doesn’t start/finish until, in most cases, the browser is at idle (except Safari, which waits until the next animation frame). Soon however, based upon preliminary tests, this will be less of a concern when all of the performance improvements are finally complete.
Do you believe is it technically possible in future perspective have same performance as vision?
I mostly focus on design environment which we took most of our time.