Er is een moment tijdens het trainen dat iedereen kent. Je maakt een set af, legt het gewicht neer, het ijzer rinkelt. Je hartslag is hoog, je ademhaling zwaar. En terwijl je je voorbereidt op de volgende herhaling, komt die vraag op: hoeveel tijd is er nog? Hoeveel sets ontbreken er nog? Wat komt hierna?
Op dat moment open je de app. Je checkt de status. Je sluit hem weer. En precies daar verlies je drie tot vijf seconden focus. De kloof tussen training en technologie, een kloof die nooit helemaal werd gedicht. Tot nu.
VigiGym 3.0 is gebouwd om die kloof te elimineren. Met Live Activities, realtime sync tussen iPhone en Apple Watch, hartslagtracking, iCloud-integratie en een zesde taal: Japans, dat meer is dan alleen een lokalisatie.
Live Activities: trainen zonder onderbreking
Wanneer je midden in een workout zit, zou het laatste wat je moet doen het openen van een app moeten zijn. De context moet er gewoon al zijn, zonder dat je ernaar hoeft te zoeken. Precies daarom bestaan Live Activities.
Sinds iOS 16.1 maken Live Activities het mogelijk om relevante informatie direct op het Lock Screen en in de Dynamic Island op ondersteunde apparaten weer te geven, zonder dat je de app hoeft te openen. Voor VigiGym betekent dat:
- De rusttimer loopt direct op het Lock Screen: je ziet de resterende seconden zonder je iPhone te ontgrendelen
- Je volgende oefening blijft in beeld: je weet welke set hierna komt zonder je ritme te onderbreken
- Het Dynamic Island toont je training in realtime: op ondersteunde iPhone Pro-modellen verschijnt je huidige set in het Dynamic Island, minimalistisch en altijd aanwezig
Dit is geen gimmick. Dit is contextbehoud. Het principe erachter is eenvoudig: wat op de achtergrond blijft, leidt je niet af, en wat te nadrukkelijk op de voorgrond blijft, gaat irriteren. Live Activities zitten precies daartussenin. Zichtbaar wanneer je ze nodig hebt, onzichtbaar wanneer niet.
Technisch gezien was de implementatie veeleisend. Live Activities vereisen nauwkeurige controle over de widget lifecycle, efficiënt state management en robuuste foutafhandeling voor het geval het systeem de activiteit onverwacht beëindigt. Maar die uitdaging was het waard. De meerwaarde weegt ruimschoots op tegen de inspanning.
Waarom dit belangrijk is
Onderbrekingen kosten meer dan tijd. Ze kosten mentale energie. Elke keer dat je uit je flow wordt gehaald, heb je een paar seconden nodig om er weer in te komen. In de sportschool stapelt dat zich op. Vijf seconden hier, tien seconden daar — aan het einde van een sessie zijn dat minuten aan verloren focus.
VigiGym 3.0 brengt die frictie terug tot nul. De rusttimer blijft lopen op het Lock Screen. De volgende oefening staat klaar. Je hoeft niets te openen. Je hoeft niets te sluiten. Je traint gewoon verder.
Live Sync: iPhone en Apple Watch als één systeem
Vroeger werkte trainen met de Apple Watch goed, maar het voelde nog steeds gescheiden. Je logde op de Watch, de gegevens werden later gesynchroniseerd, maar niet direct. Er zat altijd een vertraging tussen wat er op je pols gebeurde en wat op je iPhone verscheen.
VigiGym 3.0 verandert dat fundamenteel.
Met Live Sync zijn iPhone en Apple Watch niet langer twee apparaten die af en toe met elkaar praten. Ze vormen één systeem. Elke wijziging die je op de Watch maakt, verschijnt direct op de iPhone. Elke set die je op de iPhone logt, is meteen zichtbaar op de Watch.
Dat klingt vanzelfsprekend. Dat is het niet. De meeste apps synchroniseren op de achtergrond, met vertragingen van seconden tot minuten. VigiGym 3.0 synchroniseert terwijl jij bezig bent.
De technische uitdaging
Live Sync was niet eenvoudig. Sterker nog, het was een van de grootste uitdagingen tijdens de ontwikkeling van VigiGym 3.0. Het probleem is dat de Apple Watch en de iPhone twee zelfstandige systemen zijn met verschillende levenscycli. De Watch kan slapen terwijl de iPhone wakker is. De iPhone kan offline zijn terwijl de Watch nog gegevens logt. En toch moeten beide synchroon blijven, zonder gegevensverlies en zonder conflicten.
De oplossing vereiste een volledig nieuw datamodel, een model dat bidirectionele realtime updates ondersteunt zonder informatie te overschrijven. Elk apparaat moet weten welke status de meest recente is, zelfs als er bijna gelijktijdig aan beide kanten wijzigingen plaatsvinden. Dat is geen triviaal probleem. Maar het was noodzakelijk om Live Sync echt naadloos te maken.
Wat dat in de praktijk betekent
Stel je voor: je start een workout op je iPhone, stopt hem in je zak en loopt naar de bank. Op je Watch zie je de huidige oefening, je laatste waarden en de volgende set. Je logt direct vanaf je pols. Zonder je iPhone tevoorschijn te halen, zie je op je Watch meteen dat de waarde is overgenomen. Tegelijkertijd werkt de iPhone op de achtergrond bij. Wanneer je later kijkt, staat alles er al.
Dat is niet alleen sneller. Het is naadloos. En naadloosheid was het doel, ook al was de weg ernaartoe allesbehalve eenvoudig.
iCloud Sync en JSON-export: jouw gegevens zijn van jou
Een van de kernprincipes van VigiGym is vanaf het begin helder geweest: jouw gegevens zijn van jou. Geen verplichte cloud, geen verplicht account, geen afhankelijkheid van een server die ooit kan verdwijnen.
Met VigiGym 3.0 wordt die filosofie verder doorgetrokken. iCloud Sync is nu optioneel beschikbaar, maar alleen als jij dat wilt. Schakel je het in, dan worden je workouts automatisch gesynchroniseerd tussen je Apple-apparaten. Schakel je het uit, dan blijft alles lokaal. Geen compromissen.
De implementatie was complex. iCloud Sync moet conflicten kunnen oplossen. Wat gebeurt er als je tegelijkertijd op twee apparaten logt? Welke status wint? Hoe voorkom je gegevensverlies? Dat zijn vragen die doordachte oplossingen vereisen, geen snelle lapmiddelen. En dat is precies wat VigiGym 3.0 heeft gekregen.
Daarnaast is er nu JSON-export en -import. Dat betekent dat je je volledige trainingsgeschiedenis kunt exporteren als een gestructureerd JSON-bestand. Machineleesbaar, menselijk begrijpelijk en volledig onder jouw controle. Je kunt het bewaren waar je maar wilt. Je kunt het analyseren als je dat wilt. En als je ooit besluit VigiGym te verlaten, wat ik niet hoop maar wel respecteer, neem je alles gewoon mee.
Datasoevereiniteit is niet optioneel
In een tijd waarin bijna elke app je gegevens uploadt naar een cloud waar jij geen controle over hebt, is dit een bewuste tegenbeweging. VigiGym slaat lokaal op. iCloud is een optie, geen verplichting. En JSON-export garandeert dat je nooit opgesloten zit.
Dat is respect voor de gebruiker.
Japanse lokalisatie: meer dan alleen een extra taal
VigiGym is nu beschikbaar in zes talen: Engels, Duits, Frans, Spaans, Nederlands — en Japans.
Waarom Japans?
Omdat Japan niet alleen een markt is. Het is een cultuur die me al jaren fascineert. De precisie, de discipline, het respect voor vakmanschap. Dat zijn geen abstracte ideeën. Dat zijn geleefde waarden. En hoe meer ik over Japan leer, hoe duidelijker het wordt: deze filosofie past niet alleen bij VigiGym. Ze is VigiGym.
Monozukuri: de kunst van het maken
Er bestaat een Japans concept dat Monozukuri (ものづくり) heet, letterlijk "de kunst van het maken". Het gaat er niet om zo snel mogelijk features te leveren. Het gaat erom een feature pas toe te voegen wanneer die juist is, wanneer die naadloos integreert en het geheel verbetert zonder te beschadigen wat al werkt.
Dat is de filosofie achter VigiGym. Geen enkele feature in versie 3.0 is toegevoegd omdat ze toevallig op een roadmap stond. Ze is toegevoegd omdat het moment rijp was. Live Activities, omdat iOS de technologie nu eindelijk stabiel ondersteunt. Live Sync, omdat de architectuur er nu robuust genoeg voor is. JSON-export, omdat de datastructuur volwassen genoeg is geworden.
Kaizen: voortdurende verbetering
Een ander concept is Kaizen (改善), voortdurende verbetering door kleine, doordachte stappen. Geen grote sprong eens in de zes maanden, maar constante iteratie. Elke versie van VigiGym wordt een beetje beter. Nooit perfect, maar altijd dichterbij.
De Japanse lokalisatie is meer dan alleen vertaalde strings. Ze is een erkenning van die filosofie, en een welkomstgroet aan een cultuur die ik diep respecteer, aan een land waar precisie, discipline en vakmanschap serieus worden genomen. Net als bij VigiGym.
Hartslagtracking: de complete workout in Apple Health
Wat heb je aan nauwkeurige settracking als de cardiovasculaire kant ontbreekt? Precies daarom heeft VigiGym 3.0 nu hartslagtracking geïntegreerd.
Verbind je Apple Watch, en VigiGym meet je hartslag tijdens elke oefening in realtime, niet als een aparte activiteit, maar als onderdeel van je workout. En wanneer de sessie voorbij is, wordt alles automatisch weggeschreven naar Apple Health, inclusief hartslaggegevens, trainingsduur en verbrande calorieën.
Wat dat in de praktijk betekent
Vroeger werd je workout wel binnen VigiGym gedocumenteerd: sets, herhalingen, gewichten. Maar voor Apple Health was hij onzichtbaar. Andere fitnessapps zagen alleen een gat in je trainingsgeschiedenis. Geen calorieën, geen hartslag, geen geregistreerde workout.
Met versie 3.0 verandert dat. Elke VigiGym-workout wordt nu in Apple Health opgeslagen als een volledige workoutsessie. Dat betekent:
- De Health-app ziet je complete workout: duur, intensiteit en verbrande calorieën
- Andere apps zoals Strava of MyFitnessPal kunnen je workouts automatisch herkennen
- Je krachttraining draagt nu direct bij aan het sluiten van je Activiteitsringen
- Langetermijntracking wordt mogelijk: je kunt weken, maanden of jaren aan cardiovasculaire gegevens analyseren
Dit is geen extraatje. Dit is integratie. VigiGym past zich naadloos in het Apple-ecosysteem in, zonder zijn eigen identiteit te verliezen.
Waarom juist deze features?
Live Activities, Live Sync, hartslag, iCloud, JSON-export, Japans — dat klinkt als een lange lijst. Maar elk van deze features volgt één principe:
Verminder frictie. Behoud context. Respecteer de gebruiker.
- Live Activities houden context zichtbaar zonder dat je de app hoeft te openen
- Live Sync elimineert de kloof tussen apparaten
- Hartslagtracking maakt van VigiGym een complete workoutpartner voor Apple Health
- iCloud en JSON geven jou controle over je gegevens
- Japans is een eerbetoon aan de filosofie achter het product
Geen van deze functies is een gimmick. Elke functie lost een echt probleem op. En elke functie sluit naadloos aan op wat VigiGym vanaf het begin is geweest: een tool die je niet in de weg zit.
Wat hierna komt
VigiGym 3.0 is niet het einde. Het is een mijlpaal. De volgende versies zullen niet draaien om steeds meer features, maar om het verder verfijnen van de app en het toevoegen van nieuwe workouts. Verfijning in plaats van feature-bloat.
Download VigiGym 3.0. Gebruik Live Activities. Ervaar Live Sync. Track je hartslag. Exporteer je gegevens. En als je in Japan traint, geniet dan van de app in je eigen taal.
Training blijft op de voorgrond. Technologie blijft op de achtergrond. Zo hoort het te zijn.
Samenvatting voor ongeduldigen
- Live Activities - rusttimer en volgende oefening direct op het Lock Screen en in de Dynamic Island, trainen zonder onderbreking
- Live Sync - iPhone en Apple Watch synchroniseren in realtime, geen vertraging, één systeem
- Hartslagtracking - realtime hartslagmeting en volledige Apple Health-integratie, VigiGym als complete workoutoplossing
- Optionele iCloud Sync - je gegevens op al je apparaten, maar alleen als jij dat wilt, geen verplichte cloud
- JSON-export en -import - je volledige trainingsgeschiedenis, exporteerbaar en overdraagbaar, volledige datasoevereiniteit
- Japanse lokalisatie - meer dan een extra taal, een eerbetoon aan Monozukuri en Kaizen
Veelgestelde vragen
Moet ik iCloud inschakelen om Live Sync te gebruiken?
Nee. Live Sync tussen iPhone en Apple Watch werkt lokaal via Bluetooth en wifi. iCloud is alleen een optionele extra laag voor synchronisatie tussen meerdere apparaten.
Werken Live Activities ook op oudere iPhones?
Live Activities op het Lock Screen zijn beschikbaar op ondersteunde iPhones met iOS 16.1 of nieuwer. De Dynamic Island is beperkt tot ondersteunde iPhone Pro-modellen.
Worden mijn hartslaggegevens opgeslagen in Apple Health?
Ja. Elke VigiGym-workout wordt als een volledige workoutsessie doorgestuurd naar Apple Health, inclusief hartslag, duur en verbrande calorieën.
Waarom Japans als zesde taal?
Omdat de Japanse ideeën van Monozukuri, vakmanschap, en Kaizen, voortdurende verbetering, perfect aansluiten bij de filosofie achter VigiGym. En omdat Japan een van de markten is waar precisie en discipline in training serieus worden genomen.