التكنولوجيا

فضيحة واجهة برمجة تطبيقات Strava تكشف عن فوضى بيانات اللياقة البدنية!

قبل بضعة أيام، أثارت سترافا​ استياء مستخدميها بسبب ‍بعض التغييرات المقيدة في ⁢واجهة برمجة التطبيقات (API). قد يبدو غريبًا⁣ أن يغضب مستخدمو تطبيق واحد من واجهة برمجة التطبيقات، لكن جوهر المشكلة يكمن في الفوضى الكامنة في بيانات اللياقة البدنية.

إليك ‍سيناريو نموذجي. لنفترض أنك تستخدم منصة جارمين بالكامل. تستخدم ساعاتهم للجري وتدريب القوة. ثم تشتري دراجة ‌بيلوتون لركوب الدراجات داخل المنزل. حسنًا، أجهزة جارمين غير متوافقة مع دراجات بيلوتون لأن الشركتين لم تتوصلوا إلى اتفاق مباشر لتبادل البيانات. لذا، للحصول على معدل ضربات قلبك على ⁤دراجة بيلوتون، تشتري ⁤حزام صدر. ثم تقرر⁢ التدريب لسباق ما، فتسجل في إحدى منصات التدريب الرقمية – النوع الذي ‌يقوم فيه مدرب شخصي بمراجعة تمارينك وبناء خطة مخصصة⁤ لك.

المعضلة الآن هي أنك تمتلك​ ثلاث تطبيقات منفصلة حيث يتم تخزين تاريخ ‌تمارينك، مع ثلاث واجهات مختلفة – ولا واحدة منها تحتوي ​على الصورة‍ الكاملة لتدريبك.

هناك عدد‌ من الطرق التي يمكنك​ من ⁣خلالها دمج تلك البيانات،‍ ولكن في هذا السيناريو، أبسط طريقة هي تحميل جميع​ تمارينك إلى سترافا ثم استيراد كل⁣ تلك‌ البيانات إلى تطبيق التدريب.

لقد ظهرت مثل هذه السيناريوهات عشرات المرات خلال اختباري للأجهزة القابلة‍ للارتداء. مؤخرًا ، ظهرت عندما ⁢قمت بمراجعة جهاز مشي مكتبي متصل‌ من ‍موبيوي. لم تعجبني⁤ التطبيق الأصلي له ، لكن محاولة نقل البيانات إلى ⁤تطبيقي المفضل كانت⁢ كابوسًا. ‍وفي⁣ نهاية ⁢المطاف ، كان أسهل شيء بالنسبة لي هو استخدام سترافا.

الواقع هو ‍أن العديد من ‌التطبيقات ​الصغيرة لصحة اللياقة البدنية وصانعي‌ الأجهزة القابلة للارتداء ليس لديهم الموارد لإجراء تكامل مباشر للبيانات مع الآلاف من التطبيقات‌ والأجهزة الأخرى‍ المتاحة في السوق. إنه أسهل‍ بكثير للجميع استخدام واجهة برمجة تطبيقات سترافا وإنهاء الأمر هناك. وعلى عكس واجهة برمجة تطبيقات ⁣HealthKit الخاصة بشركة آبل أو Google’s​ Health Connect ، فإن سترافا لا تعتمد على منصة معينة.

حيث ‌تصبح⁢ الأمور أكثر ​غموضًا هو المنصات الخارجية التي تستخرج رؤى خاصة بها من بيانات سترافا – وهو أمر⁤ غير مسموح به‍ بموجب شروط ​API الجديدة.

خذ منصة خارجية مثل VeloViewer كمثال. الفكرة الرئيسية وراء VeloViewer هي تقديم رؤى أعمق حول ‍بيانات سترافا بما في ذلك الخرائط ثلاثية الأبعاد والرسوم البيانية وملخص النشاط السنوي وقوائم المتصدرين. هذه خيار رائع للأشخاص الذين يريدون معلومات أكثر​ مما هو متاح​ بشكل أصلي في سترافا ، ولكن التغييرات الجديدة لـ ‍API تكسر العديد من الميزات المذكورة أعلاه بالفعل . كما يمكنك أن⁤ تتخيل ، فإن مستخدمي VeloViewer – الذين يقول الكثير منهم إنهم يدفعون اشتراكاً فقط لاستخدام VeloViewer – يشعرون بالغضب الشديد . وقد أصدرت VeloViewer منذ​ ذلك الحين ​بياناً تقول فيه إنها تعمل مع⁤ سترافا لحل المشكلة ، لكن⁤ هذا لا يغير حقيقة⁢ أن سترافي تحتفظ بجميع ⁣الأوراق الرابحة .

من المؤكد ⁤أن هذه​ مشكلة نادرة⁢ . معظم الناس⁣ يستخدمون تطبيق واحد أو ربما اثنين فقط للصحة واللياقة البدنية مع ساعتهم الذكية وهذا ليس حقاً مشكلة كبيرة ⁤. ولكن بالنسبة لأولئك منا الذين يريدون حرية استخدام أجهزة متعددة وتطبيقات عبر منصات مختلفة؟ إنها ⁢تذكير صارخ بأنه يكفي تغيير قواعد⁣ اللعبة ⁤بواسطة سترفا لكسر نظام تم بناؤه بعناية.

مقالات ذات صلة

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

زر الذهاب إلى الأعلى