High overhead and network energy impact on iOS and Android

High overhead and network energy impact on iOS and Android after connected.

Development Environment:
Unity Version 2021.2.8f1
Normcore Version 2.5.2

Deployment/Build platform:
iOS/Android AR

Expected Result:
When I enable Realtime and connect to the a room, I expect a energy hit, but not as big as experienced.
Actual Result:
After connecting to Normcore and connecting to a room, the energy impact of my iPhone 14 pro increases a lot. Therefore the phone itself gets pretty warm after 10 minutes of gameplay…

Updated to the latest Unity Version 2021.3.29.f1 and the problem is gone. :slight_smile:

Glad to hear it!


Unfortunately, the problem came back. First I thought, it would be AR but experiencing the same on non AR mode… Are you experiencing the same problem on iPhones? Is this normal?

I missed this last reply, but do you have a profile of what methods your app is spending the most time in?

When I used to use these tools with traditional iOS dev, I found if you’re app is rendering something at 60hz, you’re going to get into the high energy impact territory. Something that essentially every Unity game is going to hit.

That said, if you’ve got a perf trace that’s showing heavy utilization inside of Normcore code, I’d be happy to take a look.