المشروع هو برهان مفهوم دراماتيكي في عالم الأجهزة حيث غالبًا ما يتحول الجهاز الذي تمتلكه إلى قطعة بلاستيك غير مفيدة دون اشتراك شهري.
Goose هو تطبيق iOS مفتوح المصدر، في مرحلة ما قبل ألفا (pre-alpha)، وهو يعمل كتطبيق مصاحب محلي لسوار WHOOP 5.0، دون أي خوادم خارجية أو وصول إلى واجهة برمجة التطبيقات الرسمية للشركة .
في حالته الحالية، يمكن للتطبيق:
أصبح الجدول الزمني للتطوير جزءًا من القصة. قام Bennett بهندسة عكسية لبروتوكول Bluetooth LE الخاص بـ WHOOP 5.0 في حوالي 23.5 ساعة . وثق المطوّر العملية السريعة على منصة X (تويتر سابقًا)، ونشر تحديثات تنتقل من تحليل الحزم الأولي لبيانات BLE للسوار إلى تطبيق Swift فعال .
تم رفع الكود المصدري على GitHub تحت المستودع b-nnett/goose، وسرعان ما انتشر الخبر في وسائل الإعلام التقنية مثل Android Authority و Numerama . يتبع المشروع أيضًا سلسلة من جهود الهندسة العكسية السابقة، مثل my-whoop لسوار WHOOP 4.0 ومشروع GoWhoop .
نموذج أعمال WHOOP غير معتاد لشركة أجهزة. بينما يُعرض السوار أحيانًا بسعر مقدم منخفض أو حتى مجانًا، فإن الوصول إلى أي بيانات منه يتطلب عضوية نشطة. أغلى خطة هي WHOOP Life بسعر 399 دولارًا سنويًا .
السوار ليس به شاشة. بدون التطبيق المدفوع، لا يعرض شيئًا ولا يفعل شيئًا يمكن للمستخدم التفاعل معه . هدف Goose هو كشف حقيقة بسيطة لكنها مخفية: بيانات المستشعر نفسها يمكن الوصول إليها على مستوى BLE. الاشتراك لا يدفع ثمن البيانات الحيوية، بل يدفع ثمن التحليلات المستندة إلى السحابة والخوارزميات التي تبنيها WHOOP فوق تلك البيانات .
من خلال إنشاء قارئ محلي أولاً، يرسم Goose خطًا واضحًا بين فائدة الجهاز الخام وقيمة البرمجيات الاحتكارية. إنه يتساءل، في الواقع: كم من 199 دولارًا سنويًا تذهب للمستشعرات، وكم تذهب لـ "درجة الإجهاد"؟
Goose ليس بديلاً عن تطبيق WHOOP الرسمي، ولا يحاول أن يكون كذلك. فهم حدوده الحالية أمر ضروري لأي شخص مهتم باستخدامه.
هذا برهان مفهوم لمطور، وليس منتجًا استهلاكيًا جاهزًا. إنه غير متاح على متجر التطبيقات، ويتطلب تثبيته معرفة تقنية - على الأرجح بناء التطبيق من المصدر أو تثبيته جانبيًا على جهاز iOS .
القيمة الأساسية لـ WHOOP تكمن في خوارزمياتها: درجة الإجهاد، درجة التعافي، مقاييس أداء النوم، والتوصيات الشخصية، وكلها تُحسب على خوادم WHOOP . Goose يقرأ الموجات الخام للمستشعرات، لكنه لا يمكنه إنتاج هذه الدرجات. المستخدمون الذين يعتمدون على مقاييس WHOOP المحددة لقرارات التدريب سيجدون أن Goose يوفر المكونات، وليس الوصفة.
جميع البيانات تبقى على الجهاز ما لم يقم المستخدم بتصديرها يدويًا. لا توجد نسخ احتياطية، ولا مزامنة عبر الأجهزة، ولا لوحة تحكم سحابية .
يمكن أن تؤدي الهندسة العكسية لبروتوكول الاتصال الخاص بمنتج تجاري إلى انتهاك شروط الخدمة أو تحديات الملكية الفكرية. بعض التعليقات المبكرة من المجتمع أثارت بالفعل مسألة ما إذا كانت WHOOP قد تلجأ إلى الإجراءات القانونية . يقدم مستند README الخاص بـ Goose العمل كمشروع بحث شخصي، لكن المياه القانونية لا تزال غير مختبرة.
تم اختبار التطبيق فقط على WHOOP 5.0، والتوافق مع الإصدار الطبي WHOOP MG غير مؤكد. يعمل مع Bluetooth LE على iOS، لكنه لا يدعم Android.
لم يظهر Goose من فراغ. إنه أحدث وأبرز إدخال في نظام بيئي أوسع من المشاريع مفتوحة المصدر التي ترفض نموذج الأجهزة كفخ اشتراك.
Gadgetbridge يبقى المثال الأكثر نضجًا. هذا التطبيق المجاني لنظام Android يحل محل التطبيقات الرسمية لأجهزة Xiaomi و Amazfit و Pebble وغيرها، مما يسمح للمستخدمين بتلقي الإشعارات ومزامنة بيانات اللياقة دون أي حساب أو إرسال بيانات .
Wasp-os يذهب إلى أبعد من ذلك باستبدال البرنامج الثابت نفسه. هذا النظام المفتوح المصدر يعمل على ساعات ذكية تعتمد على nRF52، مثل PineTime من PINE64، ويتكامل مع Gadgetbridge للحصول على مجموعة أدوات مستقلة تمامًا عن البائع .
تتقارب هذه الجهود على فكرة واحدة: المستشعرات في هذه الأجهزة تولد بيانات تخص الشخص الذي يرتدي السوار. رسوم الاشتراك ليست مقابل البيانات الحيوية نفسها، بل مقابل تفسير معين لها. تثبت المشاريع مفتوحة المصدر أن البيانات قابلة للقراءة على مستوى البروتوكول، ومع إثبات المزيد من المطورين لهذا، يزداد الضغط على شركات الأجهزة القابلة للارتداء إما لتبرير الرسوم المستمرة بتحليلات فائقة حقًا، أو مشاهدة قاعدة مستخدميها المحصورة تتآكل مع نضوج البدائل المجانية.
في الوقت الحالي، يظل Goose نموذجًا أوليًا خامًا بناه مطور واحد في يوم واحد. لكنه نموذج أولي لاقى صدى لأنه يجعل مرئيًا ما اشتبه به العديد من المستخدمين منذ فترة طويلة: الأجهزة الموجودة في أيديهم قادرة على أكثر مما يسمح لهم نموذج الاشتراك برؤيته.
المشروع هو برهان مفهوم دراماتيكي في عالم الأجهزة حيث غالبًا ما يتحول الجهاز الذي تمتلكه إلى قطعة بلاستيك غير مفيدة دون اشتراك شهري.
Goose هو تطبيق iOS مفتوح المصدر، في مرحلة ما قبل ألفا (pre-alpha)، وهو يعمل كتطبيق مصاحب محلي لسوار WHOOP 5.0، دون أي خوادم خارجية أو وصول إلى واجهة برمجة التطبيقات الرسمية للشركة .
في حالته الحالية، يمكن للتطبيق:
أصبح الجدول الزمني للتطوير جزءًا من القصة. قام Bennett بهندسة عكسية لبروتوكول Bluetooth LE الخاص بـ WHOOP 5.0 في حوالي 23.5 ساعة . وثق المطوّر العملية السريعة على منصة X (تويتر سابقًا)، ونشر تحديثات تنتقل من تحليل الحزم الأولي لبيانات BLE للسوار إلى تطبيق Swift فعال .
تم رفع الكود المصدري على GitHub تحت المستودع b-nnett/goose، وسرعان ما انتشر الخبر في وسائل الإعلام التقنية مثل Android Authority و Numerama . يتبع المشروع أيضًا سلسلة من جهود الهندسة العكسية السابقة، مثل my-whoop لسوار WHOOP 4.0 ومشروع GoWhoop .
نموذج أعمال WHOOP غير معتاد لشركة أجهزة. بينما يُعرض السوار أحيانًا بسعر مقدم منخفض أو حتى مجانًا، فإن الوصول إلى أي بيانات منه يتطلب عضوية نشطة. أغلى خطة هي WHOOP Life بسعر 399 دولارًا سنويًا .
السوار ليس به شاشة. بدون التطبيق المدفوع، لا يعرض شيئًا ولا يفعل شيئًا يمكن للمستخدم التفاعل معه . هدف Goose هو كشف حقيقة بسيطة لكنها مخفية: بيانات المستشعر نفسها يمكن الوصول إليها على مستوى BLE. الاشتراك لا يدفع ثمن البيانات الحيوية، بل يدفع ثمن التحليلات المستندة إلى السحابة والخوارزميات التي تبنيها WHOOP فوق تلك البيانات .
من خلال إنشاء قارئ محلي أولاً، يرسم Goose خطًا واضحًا بين فائدة الجهاز الخام وقيمة البرمجيات الاحتكارية. إنه يتساءل، في الواقع: كم من 199 دولارًا سنويًا تذهب للمستشعرات، وكم تذهب لـ "درجة الإجهاد"؟
Goose ليس بديلاً عن تطبيق WHOOP الرسمي، ولا يحاول أن يكون كذلك. فهم حدوده الحالية أمر ضروري لأي شخص مهتم باستخدامه.
هذا برهان مفهوم لمطور، وليس منتجًا استهلاكيًا جاهزًا. إنه غير متاح على متجر التطبيقات، ويتطلب تثبيته معرفة تقنية - على الأرجح بناء التطبيق من المصدر أو تثبيته جانبيًا على جهاز iOS .
القيمة الأساسية لـ WHOOP تكمن في خوارزمياتها: درجة الإجهاد، درجة التعافي، مقاييس أداء النوم، والتوصيات الشخصية، وكلها تُحسب على خوادم WHOOP . Goose يقرأ الموجات الخام للمستشعرات، لكنه لا يمكنه إنتاج هذه الدرجات. المستخدمون الذين يعتمدون على مقاييس WHOOP المحددة لقرارات التدريب سيجدون أن Goose يوفر المكونات، وليس الوصفة.
جميع البيانات تبقى على الجهاز ما لم يقم المستخدم بتصديرها يدويًا. لا توجد نسخ احتياطية، ولا مزامنة عبر الأجهزة، ولا لوحة تحكم سحابية .
يمكن أن تؤدي الهندسة العكسية لبروتوكول الاتصال الخاص بمنتج تجاري إلى انتهاك شروط الخدمة أو تحديات الملكية الفكرية. بعض التعليقات المبكرة من المجتمع أثارت بالفعل مسألة ما إذا كانت WHOOP قد تلجأ إلى الإجراءات القانونية . يقدم مستند README الخاص بـ Goose العمل كمشروع بحث شخصي، لكن المياه القانونية لا تزال غير مختبرة.
تم اختبار التطبيق فقط على WHOOP 5.0، والتوافق مع الإصدار الطبي WHOOP MG غير مؤكد. يعمل مع Bluetooth LE على iOS، لكنه لا يدعم Android.
لم يظهر Goose من فراغ. إنه أحدث وأبرز إدخال في نظام بيئي أوسع من المشاريع مفتوحة المصدر التي ترفض نموذج الأجهزة كفخ اشتراك.
Gadgetbridge يبقى المثال الأكثر نضجًا. هذا التطبيق المجاني لنظام Android يحل محل التطبيقات الرسمية لأجهزة Xiaomi و Amazfit و Pebble وغيرها، مما يسمح للمستخدمين بتلقي الإشعارات ومزامنة بيانات اللياقة دون أي حساب أو إرسال بيانات .
Wasp-os يذهب إلى أبعد من ذلك باستبدال البرنامج الثابت نفسه. هذا النظام المفتوح المصدر يعمل على ساعات ذكية تعتمد على nRF52، مثل PineTime من PINE64، ويتكامل مع Gadgetbridge للحصول على مجموعة أدوات مستقلة تمامًا عن البائع .
تتقارب هذه الجهود على فكرة واحدة: المستشعرات في هذه الأجهزة تولد بيانات تخص الشخص الذي يرتدي السوار. رسوم الاشتراك ليست مقابل البيانات الحيوية نفسها، بل مقابل تفسير معين لها. تثبت المشاريع مفتوحة المصدر أن البيانات قابلة للقراءة على مستوى البروتوكول، ومع إثبات المزيد من المطورين لهذا، يزداد الضغط على شركات الأجهزة القابلة للارتداء إما لتبرير الرسوم المستمرة بتحليلات فائقة حقًا، أو مشاهدة قاعدة مستخدميها المحصورة تتآكل مع نضوج البدائل المجانية.
في الوقت الحالي، يظل Goose نموذجًا أوليًا خامًا بناه مطور واحد في يوم واحد. لكنه نموذج أولي لاقى صدى لأنه يجعل مرئيًا ما اشتبه به العديد من المستخدمين منذ فترة طويلة: الأجهزة الموجودة في أيديهم قادرة على أكثر مما يسمح لهم نموذج الاشتراك برؤيته.