It's all because of the battery longevity/thinness wars - they've all been at it designing thinner and thinner phones while saving battery power at all costs, to the point now many will simply disconnect all non-phone related network connections when the screen is turned off. With older Android phones circa Lollipop/Mashmallow featuring less power saving tech in their chipsets, it's less of a problem. With newer Android phones, it's a pain. On new Android phones and iPhones, most have to remain plugged with the screen on, with the app in question on top, for them to continue connecting - but the preceding is true of apps in general; Clever camera programmers may have found a way around such limitations. For my work it's a gigantic pain in the
Hmm, there's quite a bit I disagree with there. Here's my take:
- batteries are getting bigger (because phone dimensions are generally bigger)
- thinness makes no difference
- they're lasting just as long as they ever did
- power saving can be disabled app by app, or for the whole phone overall on Android. (iPhone options are more limited.)
- other battery-draining features such as high screen refresh rates (120Hz, 90Hz, 60Hz, etc) can also be decreased for longer battery life
In general phones now have longer battery lives, but if you want to override that you can.
The real issue is that users are doing more with their devices. That's why power-saving modes exist.
Back to the OP: if you are after continual video as opposed to say a 5 min video, then you may hit storage problems as well as battery ones.
Battery limitations can be overcome by using a power bank if you have space. They're cheap even for
huge ones.
Storage space can be overcome by an SD card. (Just experimented on my Android - 1920x1080 video at 30fps for 26 mins = 3GB storage needed. Battery used: about 10%. I didn't optimise anything.)
Just note that you'll need Android 11 onwards to avoid
a 4GB limit on the size of your video on older Androids.
All that means picking your device carefully - you're probably looking at £200-300 min.