When I run the program on my mobile phone - the program works, although it runs slower in places and always crashes (browser closes) at a certain point. Meanwhile, when using the iPad the program runs slower in places (although clearly not as slow), it does NOT crash at the same point that my mobile phone does, however, there is a very serious lag.
I identified that the cause of lagging is due to the fact that the program has objects in it that are collecting data about what the program user is doing (such as time and accuracy) at different stages. The point the program crashes on my mobile the program is making a new persistent object that collects all of the variables it needs before the program goes to a new room. This method of making a persistent object (before going to a new room) must be very widespread and common amongst GameMaker users. As a result I suspect that this is a common issue amongst GameMaker HTML5 software developers?
I am asking whether the same issue will remain if the program is created using GM Studio? This is important to me because if the same issues (of lagging) will remain then I need to try and redesign my program to reduce/prevent lagging. (For example, I will need to try and reduce the number of objects and control when the persistent object is created so the lagging effect is less visible.)
Thank you for any suggestions.
PS - I also note that when using my mobile phone the position of my finger and the cursor on the screen are in very different places (especially when in landscape mode). Will this problem remain with GM Studio?
Edited by AJArmstron, 24 February 2012 - 10:20 AM.