b-nnettI sin nuværende form kan Goose blandt andet:
Det er værd at understrege, at Goose ikke giver adgang til WHOOP's fulde brugeroplevelse. Appen henter først og fremmest de rå målinger fra sensorerne.
Udviklingshastigheden er en stor del af historien. Bennett reverse-engineerede WHOOP 5.0's Bluetooth Low Energy-protokol på cirka 23,5 timer . Undervejs dokumenterede udvikleren arbejdet på X, tidligere kendt som Twitter, med opdateringer fra den første analyse af Bluetooth-pakkerne til en fungerende Swift-app .
Kildekoden blev lagt på GitHub i projektet b-nnett/goose, hvorefter det hurtigt blev omtalt af blandt andre Android Authority og Numerama .
Goose står heller ikke alene. Tidligere projekter som my-whoop og GoWhoop har forsøgt at hente data ud af WHOOP 4.0 lokalt og uden at være afhængige af virksomhedens platform . Det peger på en vedvarende interesse for at få mere ud af WHOOP's hardware uden at betale for hele abonnementspakken.
WHOOP's model adskiller sig fra den, mange kender fra traditionelle fitnessarmbånd. Selve armbåndet kan være billigt ved køb eller følge med et tilbud, men adgang til data og analyser kræver et aktivt medlemskab. For WHOOP 5.0-generationen koster den billigste plan, WHOOP One, 199 dollar om året. WHOOP Peak koster 299 dollar årligt, mens WHOOP Life – sammen med WHOOP MG-armbåndet – koster 399 dollar om året .
WHOOP 5.0 har desuden ingen skærm. Uden den betalte app er der derfor ingen almindelig brugerflade på selve armbåndet .
Goose synliggør forskellen mellem to dele af produktet: sensorerne, der indsamler målingerne, og den cloudbaserede software, der fortolker dem. Projektet antyder, at abonnementet primært betaler for WHOOP's analyser, algoritmer og anbefalinger – ikke for selve rådataene .
Det rejser et enkelt spørgsmål: Hvor stor en del af de 199 dollar går til sensorerne, og hvor stor en del går til eksempelvis WHOOP's Strain Score?
Det er vigtigt ikke at forveksle projektet med en klar konkurrent til WHOOP-appen. Goose er fortsat et udviklerværktøj og en proof of concept.
Goose findes ikke i App Store. En bruger skal sandsynligvis bygge appen fra kildekoden eller sideloade den til en iPhone, hvilket kræver teknisk erfaring . Der er ingen garanti for en stabil installation eller en poleret brugeroplevelse.
WHOOP's vigtigste funktioner ligger i virksomhedens egne algoritmer. Det gælder blandt andet Strain Score, Recovery Score, Sleep Performance og personlige træningsanbefalinger, som beregnes på WHOOP's servere .
Goose kan læse ingredienserne, men den har ikke WHOOP's opskrift. Brugere, der træffer træningsbeslutninger ud fra WHOOP's specifikke scorer, vil derfor ikke få den samme funktionalitet.
Data lagres på enheden, medmindre brugeren selv eksporterer dem. Goose tilbyder ikke cloud-synkronisering, sikkerhedskopiering eller et dashboard på tværs af enheder . Det kan være en fordel for privatliv og kontrol, men også en praktisk begrænsning.
Reverse engineering af en kommerciel enheds kommunikationsprotokol kan være i strid med tjenestevilkår eller føre til diskussioner om immaterielle rettigheder. Nogle reaktioner i techmiljøet har allerede rejst spørgsmålet om, hvorvidt WHOOP kunne vælge at reagere juridisk .
README-filen til Goose beskriver projektet som personlig forskning, men de juridiske grænser er endnu ikke afprøvet i praksis.
Appen er kun testet med WHOOP 5.0. Det er ikke bekræftet, om den fungerer med den medicinske WHOOP MG-variant. Goose er udviklet til iOS og Bluetooth LE og understøtter ikke Android.
Goose opstod ikke i et tomrum. Projektet er det seneste eksempel på en bredere bevægelse, hvor udviklere forsøger at frigøre hardware fra producenternes lukkede apps, konti og abonnementer.
Gadgetbridge er et af de mest modne eksempler. Den gratis Android-app fungerer som et cloudfrit alternativ til producenternes lukkede ledsagerapps for blandt andre Xiaomi-, Amazfit- og Pebble-enheder. Brugere kan modtage notifikationer, synkronisere fitnessdata og konfigurere deres udstyr uden en producentkonto eller automatisk dataoverførsel til eksterne servere .
Wasp-os går et skridt videre ved at erstatte selve firmwaren. Det MicroPython-baserede open source-operativsystem kører på smartwatches med nRF52-mikrocontrollere, blandt andet PineTime fra PINE64, og kan integreres med Gadgetbridge . PineTime er netop udviklet med henblik på open source-software, og projekter som InfiniTime og Wasp-os giver brugerne alternativer til proprietære systemer .
Der kommer også nyt hardware til med samme filosofi. UNA Watch er et modulært og reparerbart GPS-sportsur fra et skotsk indiebrand, som blev lanceret uden abonnement og med mulighed for selv at installere hardwareopgraderinger som musiklager og mikrofonmodul . Samtidig åbnede forudbestillingerne til de genstartede Pebble Core-ure, hvilket viser en fornyet interesse for produkter, som brugerne faktisk ejer .
Fælles for projekterne er ønsket om kontrol. Sensorerne sidder på brugerens håndled og producerer data om brugerens krop, men adgangen til dataene kan i dag være afhængig af producentens servere og betalingsmodel.
Goose beviser ikke, at WHOOP's analyser er overflødige. Men projektet viser, at den grundlæggende sensorinformation kan være tilgængelig direkte via Bluetooth-protokollen. Efterhånden som flere udviklere demonstrerer det samme, bliver presset større på wearable-producenterne for enten at levere analyser, der tydeligt retfærdiggør abonnementet, eller acceptere, at brugerne søger mod åbne alternativer.
For nu er Goose stadig en rå prototype, skabt af én udvikler på mindre end et døgn. Men den har vakt opsigt, fordi den gør en ofte overset pointe konkret: Det armbånd, man har på armen, kan rumme mere værdi, end producentens abonnement tillader én at se.
b-nnettI sin nuværende form kan Goose blandt andet:
Det er værd at understrege, at Goose ikke giver adgang til WHOOP's fulde brugeroplevelse. Appen henter først og fremmest de rå målinger fra sensorerne.
Udviklingshastigheden er en stor del af historien. Bennett reverse-engineerede WHOOP 5.0's Bluetooth Low Energy-protokol på cirka 23,5 timer . Undervejs dokumenterede udvikleren arbejdet på X, tidligere kendt som Twitter, med opdateringer fra den første analyse af Bluetooth-pakkerne til en fungerende Swift-app .
Kildekoden blev lagt på GitHub i projektet b-nnett/goose, hvorefter det hurtigt blev omtalt af blandt andre Android Authority og Numerama .
Goose står heller ikke alene. Tidligere projekter som my-whoop og GoWhoop har forsøgt at hente data ud af WHOOP 4.0 lokalt og uden at være afhængige af virksomhedens platform . Det peger på en vedvarende interesse for at få mere ud af WHOOP's hardware uden at betale for hele abonnementspakken.
WHOOP's model adskiller sig fra den, mange kender fra traditionelle fitnessarmbånd. Selve armbåndet kan være billigt ved køb eller følge med et tilbud, men adgang til data og analyser kræver et aktivt medlemskab. For WHOOP 5.0-generationen koster den billigste plan, WHOOP One, 199 dollar om året. WHOOP Peak koster 299 dollar årligt, mens WHOOP Life – sammen med WHOOP MG-armbåndet – koster 399 dollar om året .
WHOOP 5.0 har desuden ingen skærm. Uden den betalte app er der derfor ingen almindelig brugerflade på selve armbåndet .
Goose synliggør forskellen mellem to dele af produktet: sensorerne, der indsamler målingerne, og den cloudbaserede software, der fortolker dem. Projektet antyder, at abonnementet primært betaler for WHOOP's analyser, algoritmer og anbefalinger – ikke for selve rådataene .
Det rejser et enkelt spørgsmål: Hvor stor en del af de 199 dollar går til sensorerne, og hvor stor en del går til eksempelvis WHOOP's Strain Score?
Det er vigtigt ikke at forveksle projektet med en klar konkurrent til WHOOP-appen. Goose er fortsat et udviklerværktøj og en proof of concept.
Goose findes ikke i App Store. En bruger skal sandsynligvis bygge appen fra kildekoden eller sideloade den til en iPhone, hvilket kræver teknisk erfaring . Der er ingen garanti for en stabil installation eller en poleret brugeroplevelse.
WHOOP's vigtigste funktioner ligger i virksomhedens egne algoritmer. Det gælder blandt andet Strain Score, Recovery Score, Sleep Performance og personlige træningsanbefalinger, som beregnes på WHOOP's servere .
Goose kan læse ingredienserne, men den har ikke WHOOP's opskrift. Brugere, der træffer træningsbeslutninger ud fra WHOOP's specifikke scorer, vil derfor ikke få den samme funktionalitet.
Data lagres på enheden, medmindre brugeren selv eksporterer dem. Goose tilbyder ikke cloud-synkronisering, sikkerhedskopiering eller et dashboard på tværs af enheder . Det kan være en fordel for privatliv og kontrol, men også en praktisk begrænsning.
Reverse engineering af en kommerciel enheds kommunikationsprotokol kan være i strid med tjenestevilkår eller føre til diskussioner om immaterielle rettigheder. Nogle reaktioner i techmiljøet har allerede rejst spørgsmålet om, hvorvidt WHOOP kunne vælge at reagere juridisk .
README-filen til Goose beskriver projektet som personlig forskning, men de juridiske grænser er endnu ikke afprøvet i praksis.
Appen er kun testet med WHOOP 5.0. Det er ikke bekræftet, om den fungerer med den medicinske WHOOP MG-variant. Goose er udviklet til iOS og Bluetooth LE og understøtter ikke Android.
Goose opstod ikke i et tomrum. Projektet er det seneste eksempel på en bredere bevægelse, hvor udviklere forsøger at frigøre hardware fra producenternes lukkede apps, konti og abonnementer.
Gadgetbridge er et af de mest modne eksempler. Den gratis Android-app fungerer som et cloudfrit alternativ til producenternes lukkede ledsagerapps for blandt andre Xiaomi-, Amazfit- og Pebble-enheder. Brugere kan modtage notifikationer, synkronisere fitnessdata og konfigurere deres udstyr uden en producentkonto eller automatisk dataoverførsel til eksterne servere .
Wasp-os går et skridt videre ved at erstatte selve firmwaren. Det MicroPython-baserede open source-operativsystem kører på smartwatches med nRF52-mikrocontrollere, blandt andet PineTime fra PINE64, og kan integreres med Gadgetbridge . PineTime er netop udviklet med henblik på open source-software, og projekter som InfiniTime og Wasp-os giver brugerne alternativer til proprietære systemer .
Der kommer også nyt hardware til med samme filosofi. UNA Watch er et modulært og reparerbart GPS-sportsur fra et skotsk indiebrand, som blev lanceret uden abonnement og med mulighed for selv at installere hardwareopgraderinger som musiklager og mikrofonmodul . Samtidig åbnede forudbestillingerne til de genstartede Pebble Core-ure, hvilket viser en fornyet interesse for produkter, som brugerne faktisk ejer .
Fælles for projekterne er ønsket om kontrol. Sensorerne sidder på brugerens håndled og producerer data om brugerens krop, men adgangen til dataene kan i dag være afhængig af producentens servere og betalingsmodel.
Goose beviser ikke, at WHOOP's analyser er overflødige. Men projektet viser, at den grundlæggende sensorinformation kan være tilgængelig direkte via Bluetooth-protokollen. Efterhånden som flere udviklere demonstrerer det samme, bliver presset større på wearable-producenterne for enten at levere analyser, der tydeligt retfærdiggør abonnementet, eller acceptere, at brugerne søger mod åbne alternativer.
For nu er Goose stadig en rå prototype, skabt af én udvikler på mindre end et døgn. Men den har vakt opsigt, fordi den gør en ofte overset pointe konkret: Det armbånd, man har på armen, kan rumme mere værdi, end producentens abonnement tillader én at se.