يوفّر Android Health واجهات برمجة التطبيقات التالية لإنشاء تطبيقات الصحة واللياقة البدنية على مختلف أشكال الأجهزة: Health Connect والخدمات الصحية على نظام التشغيل Wear OS. يمكنك استخدام أحدها أو كليهما لتجربة تطبيقك.
ويتضمّن مركز المطوّرين هذا إرشادات حول استخدام واجهات برمجة التطبيقات، كما يشمل نقاطًا إلى مراجع إضافية من نظام Android لمساعدتك في إنشاء تطبيقات للصحة واللياقة البدنية.
قراءة بيانات الصحة واللياقة البدنية على الجهاز وكتابتها باستخدام Health Connect
Health Connect هو نظام أساسي على Android يسمح لتطبيقات الصحة واللياقة البدنية بتخزين البيانات نفسها ومشاركتها على الجهاز ضمن منظومة متكاملة موحّدة. كما أنها توفر مكانًا واحدًا للمستخدمين للتحكم في التطبيقات التي يمكنها قراءة بيانات الصحة واللياقة البدنية وكتابتها. يتيح تطبيق Health Connect قراءة وكتابة أكثر من 50 نوعًا من البيانات المختلفة، بدءًا من سرعة ركوب الدرّاجات ودرجة حرارة الجسم. إذا كنت بصدد إنشاء تطبيق جديد، ننصحك باستخدام Health Connect.
الوصول إلى بيانات أجهزة الاستشعار العالية الجودة من خلال "الخدمات الصحية" على نظام التشغيل Wear OS
الخدمات الصحية على نظام التشغيل Wear OS هي واجهة برمجة تطبيقات تعمل وسيطًا لمختلف أدوات الاستشعار والخوارزميات ذات الصلة على أجهزة Wear OS. توفّر واجهة برمجة التطبيقات بيانات عالية الجودة للتطبيقات المتعلقة بالنشاط والتمارين الرياضية والصحة بطريقة فعّالة من حيث استهلاك البطارية. تتوافق الخدمات مع الأجهزة التي تعمل بالإصدار 3 من Wear OS أو الإصدارات الأحدث، ما يعني أنّه عليك كتابة التطبيق مرة واحدة فقط، وستحرص "خدمات الصحة" على ضمان أداء التطبيق نفسه بغض النظر عن الجهاز.
تطبيق Android Health على جميع الأجهزة
لا يتوفّر تطبيق Health Connect إلا على أجهزة Android الجوّالة. مع ذلك، إذا كانت لديك مصادر بيانات أخرى مرتبطة بتطبيقك للأجهزة الجوّالة، مثل الأجهزة القابلة للارتداء، يمكنك استخدام تطبيقك على الأجهزة الجوّالة لتسهيل نقل البيانات من الجهاز القابل للارتداء إلى Health Connect، وبالتالي من Health Connect إلى الأجهزة القابلة للارتداء.
في الوقت الحالي، لا تتوفّر الخدمات الصحية إلا على أجهزة Wear OS التي تعمل بالإصدار 3 من Wear OS أو الإصدارات الأحدث. بالنسبة إلى جميع الأجهزة الأخرى، بما في ذلك الهواتف،
عليك الرجوع إلى مستندات SensorManager
.
مدير الجهاز المصاحب وإمكانية الاتصال عبر البلوتوث هما خياران إضافيان لربط الأجهزة المصاحبة التي لا تعمل بنظام التشغيل Wear OS.
ربما تكون على دراية بواجهة برمجة تطبيقات Google Fit Android API التي تتيح العديد من الإجراءات المتعلّقة باللياقة البدنية، مثل قراءة البيانات في وقت قريب والبيانات السابقة وأنشطة التسجيل. تم وضع علامة متوقّفة نهائيًا على واجهة برمجة تطبيقات Google Fit Android. إذا كان تطبيقك يستخدم Google Fit Android API، راجِع دليل نقل البيانات للتعرّف على البدائل المتاحة للحفاظ على إمكانيات تطبيقك. يمكن تنفيذ العديد من الإجراءات التي يمكنك تنفيذها باستخدام واجهة برمجة تطبيقات Google Fit Android باستخدام واجهات برمجة التطبيقات Android Health. على سبيل المثال، يمكنك استخدام واجهة برمجة التطبيقات للتسجيل على الأجهزة الجوّالة بدلاً من واجهة برمجة التطبيقات لتسجيل Google Fit.
لتحديد واجهات برمجة التطبيقات التي يمكنك استخدامها، عليك الاطّلاع على أدلّة أنواع البيانات التالية لمعرفة البيانات التي يمكنك قراءتها من Health Connect والبيانات التي يمكنك استخدامها لقراءتها من خلال "الخدمات الصحية" على أجهزة Wear OS:
تستخدم التجارب الأكثر اكتمالاً على أجهزة متعدّدة كلاً من "الخدمات الصحية" و"صحة Connect" لتقديم أفضل قيمة للمستخدمين.