Goose ialah aplikasi pra-alfa yang ditulis dalam Swift dan diterbitkan di GitHub. Ia direka sebagai pendamping berasaskan pendekatan local-first: data dibaca dan diproses pada peranti pengguna, tanpa pelayan luaran dan tanpa akses kepada API rasmi WHOOP .
Setakat ini, Goose boleh:
Ini bermakna Goose tidak “menggodam” akaun WHOOP untuk mengaktifkan ciri berbayar. Sebaliknya, ia cuba bercakap terus dengan perkakasan melalui protokol Bluetoothnya.
Tempoh pembangunan yang sangat singkat itu menjadi sebahagian daripada tarikan projek ini. Bennett mendakwa berjaya melakukan kejuruteraan balikan terhadap protokol Bluetooth Low Energy WHOOP 5.0 dalam kira-kira 23.5 jam .
Melalui kemas kini di X, yang dahulunya dikenali sebagai Twitter, pembangun itu mendokumentasikan proses daripada menganalisis paket data BLE kepada menghasilkan aplikasi Swift yang boleh berfungsi . Kod sumbernya kemudiannya dimuat naik ke repositori GitHub b-nnett/goose dan mendapat perhatian media teknologi seperti Android Authority serta Numerama .
Goose juga bukan usaha pertama untuk mendapatkan data daripada peranti WHOOP tanpa bergantung sepenuhnya pada platform syarikat. Projek my-whoop sebelum ini menyediakan klien iOS sumber terbuka untuk WHOOP 4.0, manakala GoWhoop turut menyasarkan generasi yang sama .
Model perniagaan WHOOP berbeza daripada kebanyakan pengeluar perkakasan kecergasan. Gelang itu mungkin ditawarkan pada harga permulaan yang rendah atau bersama tawaran tertentu, tetapi akses kepada datanya memerlukan keahlian aktif. Bagi generasi WHOOP 5.0, pelan paling murah, WHOOP One, berharga AS$199 setahun. WHOOP Peak pula berharga AS$299 setahun, manakala WHOOP Life—yang dipasangkan dengan gelang WHOOP MG—berharga AS$399 setahun .
WHOOP 5.0 juga tidak mempunyai skrin. Tanpa aplikasi berbayar, gelang itu tidak memaparkan maklumat kepada pengguna dan hampir tiada fungsi interaktif yang boleh digunakan .
Di sinilah Goose mencabar sempadan antara nilai perkakasan dan nilai perisian. Projek ini menunjukkan bahawa data sensor asas masih boleh dicapai pada peringkat BLE. Bayaran langganan WHOOP pada asasnya membiayai lapisan awan, analisis algoritma dan tafsiran data—bukan sensor biometrik itu sendiri .
Persoalannya: daripada AS$199 setahun itu, berapa banyak yang dibayar untuk sensor, dan berapa banyak untuk perkara seperti Strain Score, Recovery Score serta bimbingan peribadi?
Walaupun konsepnya menarik, Goose masih merupakan projek pembangun dan bukan aplikasi pengguna yang siap digunakan.
Goose belum tersedia di App Store. Pengguna berkemungkinan perlu membina aplikasi daripada kod sumber atau memasangnya secara sideload, yang memerlukan pengetahuan teknikal .
Nilai utama WHOOP terletak pada algoritmanya. Skor Strain, Recovery, Sleep Performance dan cadangan latihan diperibadikan dikira melalui sistem WHOOP . Goose hanya membaca data mentah—ia menyediakan “bahan asas”, bukan resipi analisis.
Jadi, pengguna yang bergantung pada skor khusus WHOOP untuk membuat keputusan tentang latihan atau pemulihan tidak akan mendapat pengalaman yang sama melalui Goose.
Goose beroperasi secara setempat. Data tidak diselaraskan merentas peranti, tidak mempunyai sandaran awan dan tidak dipaparkan dalam papan pemuka dalam talian, kecuali pengguna mengeksportnya sendiri .
Aplikasi itu setakat ini diuji pada WHOOP 5.0. Keserasian dengan varian WHOOP MG belum disahkan. Goose juga menyokong iOS melalui Bluetooth LE, bukan Android.
Kejuruteraan balikan terhadap protokol komunikasi produk komersial mungkin bercanggah dengan syarat penggunaan atau mencetuskan persoalan harta intelek. Reaksi awal komuniti sudah menimbulkan spekulasi tentang kemungkinan tindakan undang-undang daripada WHOOP . README Goose menyifatkannya sebagai projek penyelidikan peribadi, tetapi kedudukan undang-undangnya masih belum diuji.
Goose muncul dalam ekosistem projek sumber terbuka yang cuba mengurangkan kebergantungan pengguna kepada akaun vendor, pelayan awan dan bayaran bulanan.
Gadgetbridge ialah antara contoh paling matang. Aplikasi Android percuma tanpa awan ini menggantikan aplikasi pendamping rasmi untuk pelbagai peranti seperti Xiaomi, Amazfit dan Pebble. Ia membolehkan pengguna menerima pemberitahuan, menyelaraskan data kecergasan serta mengkonfigurasi peranti tanpa akaun vendor atau penghantaran data ke pelayan luaran .
Wasp-os pula menggantikan perisian tegar pada peranti tertentu. Sistem pengendalian sumber terbuka berasaskan MicroPython ini berjalan pada jam pintar yang menggunakan mikropengawal keluarga nRF52, termasuk PineTime daripada PINE64, dan boleh berintegrasi dengan Gadgetbridge . PineTime sendiri direka untuk menjalankan perisian sumber terbuka, dengan projek seperti InfiniTime dan Wasp-os menawarkan alternatif yang lebih dikawal pengguna berbanding sistem proprietari .
Peranti baharu turut membawa falsafah yang sama. UNA Watch, sebuah jam sukan GPS modular dan boleh dibaiki daripada jenama bebas Scotland, dilancarkan tanpa langganan serta dengan pilihan naik taraf perkakasan yang boleh dipasang pengguna, seperti storan muzik dan modul mikrofon. Pada tempoh yang sama, pra-tempahan untuk jam Pebble Core yang dihidupkan semula turut dibuka .
Kesemua usaha ini berkongsi satu persoalan asas: apabila seseorang sudah membeli perkakasan, sejauh mana data yang dihasilkannya patut kekal di bawah kawalan syarikat?
Untuk masa ini, Goose masih prototaip kasar yang dibangunkan oleh seorang individu dalam satu hari. Namun, ia mendapat perhatian kerana menjadikan sesuatu yang selama ini tersembunyi lebih jelas: sensor dalam gelang WHOOP 5.0 mampu menghasilkan data yang boleh dibaca, walaupun model langganan syarikat mengehadkan cara pengguna mengaksesnya. Jika alternatif sumber terbuka terus berkembang, pengeluar peranti boleh pakai mungkin perlu membuktikan bahawa analitik mereka benar-benar berbaloi untuk dibayar setiap tahun.
Goose ialah aplikasi pra-alfa yang ditulis dalam Swift dan diterbitkan di GitHub. Ia direka sebagai pendamping berasaskan pendekatan local-first: data dibaca dan diproses pada peranti pengguna, tanpa pelayan luaran dan tanpa akses kepada API rasmi WHOOP .
Setakat ini, Goose boleh:
Ini bermakna Goose tidak “menggodam” akaun WHOOP untuk mengaktifkan ciri berbayar. Sebaliknya, ia cuba bercakap terus dengan perkakasan melalui protokol Bluetoothnya.
Tempoh pembangunan yang sangat singkat itu menjadi sebahagian daripada tarikan projek ini. Bennett mendakwa berjaya melakukan kejuruteraan balikan terhadap protokol Bluetooth Low Energy WHOOP 5.0 dalam kira-kira 23.5 jam .
Melalui kemas kini di X, yang dahulunya dikenali sebagai Twitter, pembangun itu mendokumentasikan proses daripada menganalisis paket data BLE kepada menghasilkan aplikasi Swift yang boleh berfungsi . Kod sumbernya kemudiannya dimuat naik ke repositori GitHub b-nnett/goose dan mendapat perhatian media teknologi seperti Android Authority serta Numerama .
Goose juga bukan usaha pertama untuk mendapatkan data daripada peranti WHOOP tanpa bergantung sepenuhnya pada platform syarikat. Projek my-whoop sebelum ini menyediakan klien iOS sumber terbuka untuk WHOOP 4.0, manakala GoWhoop turut menyasarkan generasi yang sama .
Model perniagaan WHOOP berbeza daripada kebanyakan pengeluar perkakasan kecergasan. Gelang itu mungkin ditawarkan pada harga permulaan yang rendah atau bersama tawaran tertentu, tetapi akses kepada datanya memerlukan keahlian aktif. Bagi generasi WHOOP 5.0, pelan paling murah, WHOOP One, berharga AS$199 setahun. WHOOP Peak pula berharga AS$299 setahun, manakala WHOOP Life—yang dipasangkan dengan gelang WHOOP MG—berharga AS$399 setahun .
WHOOP 5.0 juga tidak mempunyai skrin. Tanpa aplikasi berbayar, gelang itu tidak memaparkan maklumat kepada pengguna dan hampir tiada fungsi interaktif yang boleh digunakan .
Di sinilah Goose mencabar sempadan antara nilai perkakasan dan nilai perisian. Projek ini menunjukkan bahawa data sensor asas masih boleh dicapai pada peringkat BLE. Bayaran langganan WHOOP pada asasnya membiayai lapisan awan, analisis algoritma dan tafsiran data—bukan sensor biometrik itu sendiri .
Persoalannya: daripada AS$199 setahun itu, berapa banyak yang dibayar untuk sensor, dan berapa banyak untuk perkara seperti Strain Score, Recovery Score serta bimbingan peribadi?
Walaupun konsepnya menarik, Goose masih merupakan projek pembangun dan bukan aplikasi pengguna yang siap digunakan.
Goose belum tersedia di App Store. Pengguna berkemungkinan perlu membina aplikasi daripada kod sumber atau memasangnya secara sideload, yang memerlukan pengetahuan teknikal .
Nilai utama WHOOP terletak pada algoritmanya. Skor Strain, Recovery, Sleep Performance dan cadangan latihan diperibadikan dikira melalui sistem WHOOP . Goose hanya membaca data mentah—ia menyediakan “bahan asas”, bukan resipi analisis.
Jadi, pengguna yang bergantung pada skor khusus WHOOP untuk membuat keputusan tentang latihan atau pemulihan tidak akan mendapat pengalaman yang sama melalui Goose.
Goose beroperasi secara setempat. Data tidak diselaraskan merentas peranti, tidak mempunyai sandaran awan dan tidak dipaparkan dalam papan pemuka dalam talian, kecuali pengguna mengeksportnya sendiri .
Aplikasi itu setakat ini diuji pada WHOOP 5.0. Keserasian dengan varian WHOOP MG belum disahkan. Goose juga menyokong iOS melalui Bluetooth LE, bukan Android.
Kejuruteraan balikan terhadap protokol komunikasi produk komersial mungkin bercanggah dengan syarat penggunaan atau mencetuskan persoalan harta intelek. Reaksi awal komuniti sudah menimbulkan spekulasi tentang kemungkinan tindakan undang-undang daripada WHOOP . README Goose menyifatkannya sebagai projek penyelidikan peribadi, tetapi kedudukan undang-undangnya masih belum diuji.
Goose muncul dalam ekosistem projek sumber terbuka yang cuba mengurangkan kebergantungan pengguna kepada akaun vendor, pelayan awan dan bayaran bulanan.
Gadgetbridge ialah antara contoh paling matang. Aplikasi Android percuma tanpa awan ini menggantikan aplikasi pendamping rasmi untuk pelbagai peranti seperti Xiaomi, Amazfit dan Pebble. Ia membolehkan pengguna menerima pemberitahuan, menyelaraskan data kecergasan serta mengkonfigurasi peranti tanpa akaun vendor atau penghantaran data ke pelayan luaran .
Wasp-os pula menggantikan perisian tegar pada peranti tertentu. Sistem pengendalian sumber terbuka berasaskan MicroPython ini berjalan pada jam pintar yang menggunakan mikropengawal keluarga nRF52, termasuk PineTime daripada PINE64, dan boleh berintegrasi dengan Gadgetbridge . PineTime sendiri direka untuk menjalankan perisian sumber terbuka, dengan projek seperti InfiniTime dan Wasp-os menawarkan alternatif yang lebih dikawal pengguna berbanding sistem proprietari .
Peranti baharu turut membawa falsafah yang sama. UNA Watch, sebuah jam sukan GPS modular dan boleh dibaiki daripada jenama bebas Scotland, dilancarkan tanpa langganan serta dengan pilihan naik taraf perkakasan yang boleh dipasang pengguna, seperti storan muzik dan modul mikrofon. Pada tempoh yang sama, pra-tempahan untuk jam Pebble Core yang dihidupkan semula turut dibuka .
Kesemua usaha ini berkongsi satu persoalan asas: apabila seseorang sudah membeli perkakasan, sejauh mana data yang dihasilkannya patut kekal di bawah kawalan syarikat?
Untuk masa ini, Goose masih prototaip kasar yang dibangunkan oleh seorang individu dalam satu hari. Namun, ia mendapat perhatian kerana menjadikan sesuatu yang selama ini tersembunyi lebih jelas: sensor dalam gelang WHOOP 5.0 mampu menghasilkan data yang boleh dibaca, walaupun model langganan syarikat mengehadkan cara pengguna mengaksesnya. Jika alternatif sumber terbuka terus berkembang, pengeluar peranti boleh pakai mungkin perlu membuktikan bahawa analitik mereka benar-benar berbaloi untuk dibayar setiap tahun.