{
 "id": 69754,
 "slug": "een-fietsrit-van-8-uur-vastleggen-op-een-acculading-van-de-iphone",
 "url": "https://agents.willem.com/nl/snippets/een-fietsrit-van-8-uur-vastleggen-op-een-acculading-van-de-iphone/",
 "language": "nl",
 "title": "Een fietsrit van 8 uur vastleggen op een acculading van de iPhone",
 "subtitle": "Volg Apple's regels voor de achtergrond en de accu houdt het vol.",
 "summary": "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.",
 "topics": [
  "AI",
  "apple",
  "bike",
  "creating",
  "data",
  "design",
  "gran fondo",
  "health",
  "heart",
  "minimal",
  "programming",
  "running",
  "sensors",
  "sport",
  "watch"
 ],
 "date": "2024-05-11",
 "published": "2024-05-11T00:00:00+02:00",
 "created": "2026-08-30T07:13:23.032000+02:00",
 "updated": "2026-08-30T07:16:48.495000+02:00",
 "full_article_url": "https://willem.com/nl/2024-05-11_het-ontwikkelen-van-een-native-ios-app/",
 "author": {
  "name": "Willem L. Middelkoop",
  "url": "https://willem.com"
 },
 "note": "A short distillation of a longer willem.com post. Not currently published on willem.com itself.",
 "answers_question": "Kan een iPhone app een rit van 8 uur met GPS en sensoren volgen op een acculading?",
 "text": "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.\nDaarnaast 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.\nMet 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.",
 "markdown_url": "https://agents.willem.com/nl/snippets/een-fietsrit-van-8-uur-vastleggen-op-een-acculading-van-de-iphone/snippet.md"
}