مراجعة بنية المنصة

تم تصميم Health Connect لتسهيل عملية الدمج السريع والمريح بين تطبيقات العميل وواجهة برمجة التطبيقات Health Connect.

يوضّح المخطّط التالي عملية الدمج بين تطبيق العميل وواجهة برمجة التطبيقات Health Connect API من خلال طبقة حزمة SDK وIPC (الاتصال بين العمليات):

يظهر مربّع اختيار بجانب كل ميزة متعلّقة بالصحة
الشكل 1. مخطّط بنية Health Connect

مكوّنات الهندسة المعمارية

1. حزمة تطوير البرامج

تتيح حزمة SDK لتطبيق العميل التواصل مع حزمة APK الخاصة بتطبيق Health Connect عبر عملية الاتصال بين العمليات (IPC).

2. تطبيق العميل

لإجراء عملية الدمج مع Health Connect، تربط تطبيقات العميل حزمة SDK بتطبيق الصحة واللياقة البدنية، ما يوفّر مساحة لواجهة برمجة التطبيقات تسهّل التفاعل مع واجهة برمجة التطبيقات Health Connect.

3. ملف APK لتطبيق Health Connect

ملف حزمة تطبيق Health Connect هو المكوّن الرئيسي لواجهة برمجة التطبيقات Health Connect، ويتضمّن مكوّنَي إدارة الأذونات وإدارة البيانات. تتوفّر حزمة APK لتطبيق Health Connect مباشرةً على جهاز المستخدم.

4. إدارة الأذونات

يتضمّن Health Connect واجهة مستخدم تطلب التطبيقات من خلالها إذن المستخدم بعرض البيانات.

وتوفّر أيضًا قائمة بأذونات المستخدمين الحالية، ما يتيح للمستخدمين التحكّم في الوصول إلى البيانات على مستوى تطبيقات متعددة.

‫5. إدارة البيانات

توفّر Health Connect واجهة مستخدم تتضمّن نظرة عامة على البيانات المسجّلة، سواء كانت عدد خطوات المستخدم أو سرعة ركوب الدراجة أو معدّل نبضات القلب أو أي أنواع بيانات متوافقة أخرى.