Relevant note: I believe the web version is most likely more stable in general. I've been practicing on Windows, but I might switch to web when I do full-game attempts, since it can crash after basically any level, not just the ending.
I'm almost certain that the Android version is identical to the iOS version. They're both officially licensed games developed by Raptisoft:
I find the current IL timing rules to be a bit annoying for the purposes of efficiently practicing a segment. Since a level resets upon death, there's no point in quitting the level entirely after a death except to satisfy the arbitrary timing rule. I can appreciate the precision required to optimally hit Start with minimal wasted time when loading a level from level select, but I think actual gameplay differences are more significant for the purposes of time comparison.
I propose the timing for ILs be changed to the following: "Timing begins when the level's opening dialogue box appears, and ends when the level's closing dialogue box appears."