I’m aware of this, but the effects on the machine that is the title of this thread is not a big deal.
Is it me or do you add nothing to this discussion?
How come when microsoft try an ARM based version of windows people cite its poor app compatability as a problem and dont buy it - but when Apple force people onto ARM it’s then the responisibility of the software companies to fully support it?
It’s simply: if you don’t want to be on a platform, no one is forcing you.
Back to our regular thread: the issue facing TR is eventually Apple will sunset Rosetta, exactly as they’ve sunsetted 32bit app support. So it isn’t a question of if, but when, TR needs an native app. This could either come from Electron updates that allow building an universal binary, or by having to build a proper native app. I’m hoping for a proper native app, as the current TR app on a Mac is a sub-par experience if you run it on anything but a dedicated monitor
Now were just getting ridiculous
I’ll ask TR why Teams is slow
Just tested TR Electron on the Mac vs native iPad app.
In my normal scenario, my iPad used 6% battery per hour or 1.76 Watts total when using TR and watching a video via the TV app. That’s with 2 sensors paired (HR and Trainer). On my Mac (M1 Pro 14” MBP), the Electron app and video using the TV app used 6% as well but since the battery is 70Wh (vs the iPad’s 29.37 Wh) it used 4.2 Watts total. So the native app on the iPad is 2.4x more efficient than the Electron app on the Mac. I’d say that’s pretty significant.
I’m assuming your ipad also has a 14" screen to keep the tests fair as just the screen tends to use a large amount of power
Power consumption is relative. In fact, the 14” MBP probably has an advantage over the smaller screen on the iPad as the new MBP has local dimming zones. Screen brightness was the same 50% on both machines.
Nice try…
Someone needs to run power consumption numbers of doing workouts on Garmin or Wahoo
Honestly, if that were an option for indoor workouts, I’d consider it.
The iPadOS app is also Electron-based (someone posted a screenshot of the Electron framework being loaded).
For yesterday’s workout, TR was more power hungry on iPad at about 15–20 % per hour. (I have a 2018 13” iPad Pro that I bought in 2019.)
It’s what I’m doing indoors I’ll stop poking the bear
Just for clarification: you are doing outdoor workouts indoors then, right?
I am doing TP workouts and they don’t care if you do them indoors or outdoors. Work is work.
Oddly, you can’t install the iPad version of TR on Apple Silicon Macs. I tried yesterday
I’ll be switching over to my iPad from now on. It’s such a more convenient solution now that I figured out the split screen. Easier to transport too.
I was actually thinking of this post by @WindWarrior (as his alter ego), not your post in this thread or your reply in the other thread. But fair enough, you posted a dump of the APIs invoked, too.
You are right that the iOS/iPadOS version is not based on Electron, I was wrong about that. But they are based on non-native cross platform APIs (Xamarin and React). I assume that these cross platform APIs then call native APIs like SwiftUI.
It looks like they use ReactUI and Xamarin, not SwiftUI directly. Although I reckon ReactUI does call the SwiftUI APIs.
Here is the lowest power way of doing TR workouts. Write down all the steps on paper and stick them on the wall in front or your trainer. Run the trainer in resistance mode and use gear changes and stopwatch to time the efforts. I also suggest using rollers so you don’t use any power for your trainer.
Another hint, instead of using a heart rate monitor, measure your pulse every few minutes using the stopwatch and touching your wrist. I hope that helps!
And see what gear combination makes the smart trainer use less power. I mean, since plugging in the computer is hard to do you can’t expect me to plug in my smart trainer and fan into the wall. I just plug them into a UPS and use the battery power :-p
I’ve got one of those $20 electricity monitors that plug into wall, and the trainer or TiVo or appliance or whatever plugs into it.