كيف تجمع Google بين بيانات اللياقة من Samsung و Fitbit وغيرها

إذا سبق لك استخدام العديد من تطبيقات تتبع الصحة واللياقة البدنية على هاتفك الذكي ، فستعرف ألم التتبع عبر تطبيقات متعددة مع عدم وجود اتصال بيني على ما يبدو. ستتمكن تطبيقات مثل MyFitnessPal في بعض الأحيان من التفاعل مع التطبيقات الصحية الأخرى لجمع البيانات ، ولكن الأمر متروك للمطورين الفرديين لدعم الأنظمة الأساسية الفردية الأخرى. على سبيل المثال ، لا يحتوي MyFitnessPal على تكامل Mi Fit ، ولكنه يدعم Google Fit ، لذلك يمكنك توصيل Mi Fit بـ Google Fit ثم Google Fit بـ MyFitnessPal. إنه كابوس لأي شخص يستخدم تطبيقات متعددة ، لكن لدى Google حلاً: Health Connect.

هناك عدد لا يحصى من تطبيقات التتبع الصحي على Android ، ولكن لن يغطي كل تطبيق واحد كل شيء حيوي قد ترغب في تتبعه. يمكن للتطبيقات أن تختار مشاركة البيانات بشكل فردي مع تطبيقات أخرى ، ولكن في السابق ، لم تكن هناك واجهة برمجة تطبيقات واحدة يمكن للتطبيقات الصحية الاستفادة منها لمشاركة البيانات. Health Connect هو رد Google على المشكلة ، حيث يعمل كوسيط لتطبيقات التتبع هذه لمشاركة البيانات مع بعضها البعض. إذا أراد MyFitnessPal أخذ البيانات من Samsung Health و Fitbit و Google Fit ، فقد كان بحاجة مسبقًا إلى التفاعل مباشرة مع كل من هذه التطبيقات. في هذه الحالة ، يحتاج فقط إلى الاتصال بـ Health Connect ، وسيقوم Health Connect بمعالجة كل هذه الاتصالات من أجله.

تم الإعلان عن Health Connect في Google I / O وتم طرحه مؤخرًا للمستخدمين على متجر Google Play. يتكون من SDK يمكن للمطورين دمجها في تطبيقاتهم وتطبيق يواجه المستخدم يتحكم في الأذونات وإدارة البيانات.

ما التطبيقات التي تدعم Health Connect؟

Health Connect لا يزال في مرحلة تجريبية ، ولكن. القائمة أدناه هي قائمة بجميع التطبيقات التي تدعم Health Connect في وقت كتابة هذا التقرير.

  • هيلثيفاي مي
  • فيتبيت
  • Samsung Health
  • جوجل فيت
  • MyFitnessPal
  • أورا
  • فلو
  • ليفيسوم
  • في الهواء الطلق
  • عينة البصيرة

التطبيقات التي تدعم Health Connect API أيضًا للتعامل مع بيانات المستخدم الشخصية ومعالجتها.

كيف يعمل Health Connect؟

يعمل Health Connect من خلال إنشاء حزمة SDK فردية تحتاج التطبيقات الصحية إلى الاتصال بها بدلاً من مشاركة تلك البيانات مع التطبيقات المدعومة بشكل فردي. يمكن لأي تطبيق يدعم Health Connect فهم البيانات التي تم جمعها من أي من التطبيقات الأخرى التي يختار جمعها ، طالما تم منح هذه التطبيقات الإذن بمشاركة البيانات وقراءتها من خلال Health Connect API.

يعد فهم كيفية عمل واجهة برمجة التطبيقات أمرًا بسيطًا إلى حد ما بفضل وثائق Google الخاصة في Google I / O.

وفقًا للرسم التخطيطي أعلاه (مأخوذ من مقدمة Google لتطبيق Health Connect في Google I / O) ، يمكن للتطبيقات التي تجمع البيانات التفاعل مع Health Connect والسماح لها بالتحكم في جميع الأذونات والبيانات التي تتم مشاركتها عبر التطبيقات الأخرى على هاتف المستخدم . هذا يعني أنه يمكنك استخدام تطبيق متخصص في تتبع النوم ، على سبيل المثال ، وتطبيق آخر متخصص في التدريب على التمرين ، ثم دمج هذه البيانات بطريقة شاملة في تطبيق ثالث آخر يمنحك نظرة عامة على جميع العناصر الحيوية الخاصة بك . إنه ليس شيئًا موجودًا حتى الآن ، لكنه شيء يمكن أن يوجد الآن لم يكن موجودًا في السابق.

على سبيل المثال ، يقوم حاليًا بمزامنة المعلومات التالية لتتمكن التطبيقات الأخرى من القراءة والمعالجة أيضًا:

  • استهلاك السعرات الحرارية
  • خطوات
  • القلب
  • استهلاك الماء

على سبيل المثال ، في حالة أمراض القلب ، سيشارك MyFitnessPal تمرين القلب الخاص بك مع Health Connect إذا قمت بإدخاله في التطبيق. إذا أدخلت تمرين القلب في تطبيق آخر ، فستتم مشاركة هذه البيانات من Health Connect إلى MyFitnessPal. يتم تخزين جميع البيانات محليًا فيما يتعلق بـ Health Connect ، والأمر متروك للتطبيقات التي تستخدم SDK فيما تفعله بالبيانات بعد ذلك.

متى يمكنني استخدام Health Connect؟

يتوفر Health Connect للمستخدمين بالفعل ، ويمكنك استخدامه مع أي من التطبيقات المدعومة أعلاه. إنه في مرحلة تجريبية حاليًا على الرغم من أنه يعمل جيدًا بالفعل ، يبدو أن Google تهدف إلى تثبيت Health Connect مسبقًا على أجهزة Android ، وربما في أقرب وقت ، وفقًا لـ. صرحت Google بالفعل أنها ستقوم بتثبيتها مسبقًا على بعض أجهزة Android ، ومع Android 13 QPR2 على Google Pixels ، قامت Google بتضمين حزمة Health Connect.

كما أوضح Esper ، يقترح a أن Health Connect قد يتحول إلى وحدة نمطية. يتم دعم ذلك من خلال حقيقة أن موظف Google أظهر “com.android.healthconnect” كوحدة نمطية APEX (التنسيق المستخدم من قبل Mainline) في system_server. إنه في الهواء بالضبط الطريقة التي ستدمج بها Google Health Connect في إصدار Android مستقبلي ، ولكن يبدو أننا سنراه مدرجًا في Android 14 بطريقة ما.