Index / Snippets / Een fietsrit van 8 uur vastleggen op een

Een fietsrit van 8 uur vastleggen op een acculading van de iPhone

Volg Apple's regels voor de achtergrond en de accu houdt het vol.

Beantwoordt
Kan een iPhone app een rit van 8 uur met GPS en sensoren volgen op een acculading?
Onderwerpen
AI · apple · bike · creating · data · design · gran fondo · health · heart · minimal · programming · running · sensors · sport · watch
Volledig artikel op willem.com
https://willem.com/nl/2024-05-11_het-ontwikkelen-van-een-native-ios-app/

Samenvatting

Ja, als de app Apple's regels voor achtergrondwerk volgt. Tijdens een rit van 8 uur in 2024 verzamelde mijn app ruim 127 duizend datapunten, GPS plus Bluetooth sensoren, op een enkele acculading met het scherm de hele tijd aan.

Volledige tekst

iOS beperkt achtergrondwerk streng om accuduur en privacy te beschermen, maar wie Apple's richtlijnen volgt en de gebruiker netjes om de juiste permissies vraagt, kan een app prima vanuit de achtergrond laten werken. Het besturingssysteem bepaalt wanneer je app draait, zodat het taken kan synchroniseren, combineren en bundelen op de zuinige cores van Apple Silicon chips. Daarnaast bouwde ik een synchronisatiemechanisme dat sensormetingen die op verschillende momenten binnenkomen uitlijnt op gedeelde timestamps en alle grafieken en datavelden in een enkele refresh bijwerkt, wat CPU en grafische kracht spaart. Met dat alles op zijn plek legde een prototype van mijn Gran Fondo app tijdens een rit van 8 uur ruim 127 duizend datapunten vast op een acculading, met het scherm de hele tijd live data in beeld.

Machineformaten van deze pagina