Hi @sven ,
What are the implications of exposing the web profiler and target system? Is there any possibility of sensitive user information leaking? (Currently our game doesn’t collect any usernames/passwords, but likely will in the future).
The types of crashes I’ve been seeing is described here: How to interpret crash logs? . It should be noted that since that post, I’ve experienced app crashes that do NOT appear to be reported by
crash.load_previous. I’m happy to provide the iPhone crash dumps for those if you want.
One thing that led me to this approach is this post: Release mode doesn’t work with some Native Extensions (SOLVED) . While it’s marked resolved, is it possible that native extensions are still buggy with release mode? I’m using 2 of them in my project, and in release mode the admob extension I’m using (https://www.defold.com/community/projects/93085/) crashes more often than not when it’s opened. It doesn’t appear to crash at all in debug mode.
As as performance, yes collection proxies are the biggest culprit. More than actual time to load, is the variance in load times (sometimes it’s an acceptable 500-1000ms, but other times it can be closer to 5000ms which is too long). I’ve also noticed a consistent, reproducible “hiccup” in music playing on the first loaded collection, about 1500ms after loading it.