Two questions in one :Push notification and timer:

Are there any plans to support push notifications or at least local ones (I only need local)?

Also Im noticing some difference with timer.PerformWIthDelay on WIndows Phone. It seems to take a lot more than on Android and IOS? I read somehwhere about implementing delta time. Is this going to be necessary?

Thanks

We have no plans on implementing local/push notifications on WP8 in the near future.  I recommend that you do this youself natively for now.

Our timer implementation is as good as it’s going to get on WP8.  We’ve fine tuned it as much as we could.  If you have very very short millisecond intervals, like less than 16 milliseconds, then you’re going to notice some random lateness problem which is really coming from the operating system.

That said, you might have other performance hits in your app that is causing these delays.  For example, display.newText() is an incredibly slow operation on WP8 and we can’t make it any faster on our end because the native OS APIs which generate the text bitmaps are the cause.  If you’re updating text on the screen regularly, then that’s the cause of your performance issues.  You’ll need to switch to bitmap fonts instead or cache the text on startup to be re-used when needed.

ok Thanks. its odd as some things work fine and some dont. Its like its working at 30fps. I will just manually offset it for now.

Thanks

Are you running your app in the WP8 emulator?  If so, then you’re not going to get 60 FPS.  You can only get close to 60 FPS on a real device.  Well, at least that’s been my experience.

No this is my device. Nokia 925. BAsically I had an object disappear then animation play over the top . There is a delay between the blank bit and the animation which is noticable I will just offset. i only mentioned it as Android and IOS both seem okay and didnt know whether I should use Delta time to get a more accurate amount 

This doesn’t sound like a timer issue because the timer accuracy I mentioned to you isn’t really noticeable to the naked eye.

Are you sure you’re not doing a display.newText() somewhere?  Because that’s a huge performance hit.

No no text updates. It is creating an array (between 3 -5) of display groups containing array of display objects that cycle through visibility (that works smoothly). plus sound effects. 

We have no plans on implementing local/push notifications on WP8 in the near future.  I recommend that you do this youself natively for now.

Our timer implementation is as good as it’s going to get on WP8.  We’ve fine tuned it as much as we could.  If you have very very short millisecond intervals, like less than 16 milliseconds, then you’re going to notice some random lateness problem which is really coming from the operating system.

That said, you might have other performance hits in your app that is causing these delays.  For example, display.newText() is an incredibly slow operation on WP8 and we can’t make it any faster on our end because the native OS APIs which generate the text bitmaps are the cause.  If you’re updating text on the screen regularly, then that’s the cause of your performance issues.  You’ll need to switch to bitmap fonts instead or cache the text on startup to be re-used when needed.

ok Thanks. its odd as some things work fine and some dont. Its like its working at 30fps. I will just manually offset it for now.

Thanks

Are you running your app in the WP8 emulator?  If so, then you’re not going to get 60 FPS.  You can only get close to 60 FPS on a real device.  Well, at least that’s been my experience.

No this is my device. Nokia 925. BAsically I had an object disappear then animation play over the top . There is a delay between the blank bit and the animation which is noticable I will just offset. i only mentioned it as Android and IOS both seem okay and didnt know whether I should use Delta time to get a more accurate amount 

This doesn’t sound like a timer issue because the timer accuracy I mentioned to you isn’t really noticeable to the naked eye.

Are you sure you’re not doing a display.newText() somewhere?  Because that’s a huge performance hit.

No no text updates. It is creating an array (between 3 -5) of display groups containing array of display objects that cycle through visibility (that works smoothly). plus sound effects.