Strange hiccups iOS8 + Unity3D

We had a strange problem when using Unity3D and iOS8. After about 1 minute, a large (sometimes slightly smaller) hiccup occurs, and we cannot understand why. Garbage removal?

We spent a few days trying to figure out what the problem was, and then created a minimalist demo project where the same problem arises.

Hiccups do not appear on iOS 7 or lower devices, not on Android, and not in the editor. IOS8 only. We tried to create both the latest version of Unity and the latest version 4.6.

Does anyone have a suggestion on how to fix this? Is this a bug in Unity3D?

Demo project:

  • Click the Black Bar in the first scene to go to the second scene where the problem occurred.
  • Look carefully at the casino. After about 1 minute, you will see that they stop for a moment, and then jump forward. As if a few frames were skipped.
  • The problem does not appear if we immediately go to "scenetwo" from the moment of launch.

https://github.com/dale/demoproject-hiccup

EDIT 2014-10-20:

Unity has now responded to this. "We have other reports on this issue. It seems to be caused by the new iOS8" feature ", where watchdog generates an exception report if your application shuffles threads too often. We are exploring ways to mitigate or prevent these reports."

+8
ios ios8 unity3d unity3d-2dtools
source share
1 answer

Unity has now responded to this.

"We have other reports on this issue. It seems to be caused by a new iOS8" feature "where watchdog generates an exception report if your application shuffles threads too often. We are exploring ways to mitigate / avoid these reports."

+1
source share

All Articles