რა არის Health Connect: როგორ აერთიანებს Google ფიტნეს მონაცემებს Samsung-ის, Fitbit-ისა და სხვათაგან

თუ გაინტერესებთ Health Connect და რას ნიშნავს ეს თქვენი Android ტელეფონისთვის, მაშინ სწორ ადგილას მოხვედით.

თუ ოდესმე გამოგიყენებიათ ჯანმრთელობისა და ფიტნეს თვალთვალის რამდენიმე აპი თქვენს სმარტფონზე, მაშინ გეცოდინებათ ტკივილების შესახებ თვალყურის დევნება მრავალ აპს შორის, ერთი შეხედვით, ურთიერთდაკავშირების გარეშე. აპლიკაციები, როგორიცაა MyFitnessPal, ზოგჯერ შეძლებენ სხვა ჯანმრთელობის აპებთან დაკავშირებას მონაცემების შესაგროვებლად, მაგრამ ეს ინდივიდუალური დეველოპერების გადასაწყვეტია, რომ მხარი დაუჭირონ სხვა ცალკეულ პლატფორმებს. მაგალითად, MyFitnessPal-ს არ აქვს Mi Fit ინტეგრაცია, მაგრამ მხარს უჭერს Google Fit-ს, ასე რომ თქვენ დააკავშირებთ Mi Fit-ს Google Fit-ს და შემდეგ Google Fit-ს MyFitnessPal-ს. ეს კოშმარია მათთვის, ვინც იყენებს მრავალ აპს, მაგრამ Google-ს აქვს გამოსავალი: Health Connect.

არსებობს უამრავი აპი ჯანმრთელობის თვალთვალის შესახებ Android-ზე, მაგრამ ყველა აპი არ მოიცავს ყველა სასიცოცხლო მნიშვნელობის შესახებ, რომლის თვალყურის დევნებაც გსურთ. აპებს შეუძლიათ და აირჩიონ მონაცემების ინდივიდუალურად გაზიარება სხვა აპებთან, მაგრამ ადრე ეს ასე არ იყო

ერთი API, რომელიც ჯანმრთელობის აპებს შეუძლიათ გამოიყენონ მონაცემების გასაზიარებლად. Health Connect არის Google-ის პასუხი პრობლემაზე, რადგან ის მოქმედებს როგორც შუამავალი ამ თვალთვალის აპებისთვის, რათა ერთმანეთს გაუზიარონ მონაცემები. თუ MyFitnessPal-ს სურს Samsung Health-ის, Fitbit-ისა და Google Fit-ის მონაცემების აღება, მას ადრე სჭირდებოდა უშუალოდ ინტერფეისი თითოეულ ამ აპთან. ამ შემთხვევაში, მას სჭირდება მხოლოდ Health Connect-თან დაკავშირება და Health Connect დამუშავებს ყველა ამ კავშირს მისთვის.

Health Connect გამოცხადდა Google I/O-ზე და ახლახან გავრცელდა მომხმარებლებისთვის Google Play Store-ზე. ის შედგება SDK-ისგან, რომელიც დეველოპერებს შეუძლიათ ჩართონ თავიანთ აპებში და მომხმარებლის წინაშე არსებული აპლიკაციისგან, რომელიც აკონტროლებს ნებართვებს და მონაცემთა მართვას.

რომელ აპებს უჭერს მხარს Health Connect?

Health Connect ჯერ კიდევ ბეტა რეჟიმშია, მაგრამ არსებობს ნელ-ნელა მზარდი აპლიკაციების სია, რომლებიც მხარს უჭერენ API-ს. ქვემოთ მოყვანილი სია არის ყველა აპლიკაციის სია, რომლებიც მხარს უჭერენ Health Connect-ს წერის დროს.

  • HealthifyMe
  • Fitbit
  • Samsung Health
  • Google Fit
  • MyFitnessPal
  • ურა
  • ფლო
  • სიცოცხლის ჯამი
  • გარე აქტიური
  • Proov Insight

აპები, რომლებიც მხარს უჭერენ Health Connect API-ს უნდა შეესაბამებოდეს მონაცემთა მკაცრ წესებს მომხმარებლის პირადი მონაცემების დამუშავებისა და დამუშავებისთვის.

როგორ მუშაობს Health Connect?

Health Connect მუშაობს ცალკეული SDK-ის შექმნით, რომელსაც ჯანმრთელობის აპები უნდა დაუკავშირდნენ, ვიდრე ამ მონაცემების გაზიარება ინდივიდუალურად მხარდაჭერილ აპლიკაციებთან. ნებისმიერ აპს, რომელიც მხარს უჭერს Health Connect-ს, შეუძლია გაიგოს ნებისმიერი სხვა აპიდან შეგროვებული მონაცემები, რომლებზეც ის მონაწილეობს შეგროვება, მანამ, სანამ ამ აპებს მიეცათ მონაცემების გაზიარებისა და წაკითხვის ნებართვა Health Connect-ის მეშვეობით API.

იმის გაგება, თუ როგორ მუშაობს API, საკმაოდ მარტივია Google-ის საკუთარი დოკუმენტაციის წყალობით Google I/O-ზე.

ზემოაღნიშნული დიაგრამის მიხედვით (აღებულია Google-ის Health Connect-ის დანერგვით Google I/O-ში), აპებს, რომლებიც აგროვებენ მონაცემებს, შეუძლიათ ინტერფეისი Health Connect-თან და საშუალებას აძლევს მას გააკონტროლოს ყველა ნებართვა და მონაცემი, რომელიც გაზიარებულია სხვა აპებში მომხმარებლის ტელეფონი. ეს ნიშნავს, რომ შეგიძლიათ გამოიყენოთ აპი, რომელიც სპეციალიზირებულია ძილის თვალყურის დევნაში, მაგალითად, და სხვა აპი, რომელიც სპეციალიზირებულია ვარჯიშზე ტრენინგი და შემდეგ დააკავშიროთ ეს მონაცემები ჰოლისტიკური სახით სხვა, მესამე აპში, რომელიც გაძლევთ მიმოხილვას ყველა თქვენი სასიცოცხლო მნიშვნელობის. ეს არ არის რაღაც, რაც ჯერ კიდევ არსებობს, მაგრამ ეს არის ის, რაც ახლა შეიძლება არსებობდეს, რაც ადრე არ შეიძლებოდა.

Მაგალითად, MyFitnessPal ამბობს რომ ის ამჟამად სინქრონიზებს შემდეგ ინფორმაციას, რათა სხვა აპებმაც შეძლონ წაკითხვა და დამუშავება:

  • კალორიების მოხმარება
  • ნაბიჯები
  • კარდიო
  • Წყლის მოხმარება

მაგალითად, კარდიოს შემთხვევაში, MyFitnessPal გაუზიარებს თქვენს კარდიო ვარჯიშს Health Connect-ს, თუ მას აპლიკაციაში შეიყვანთ. თუ თქვენს კარდიო ვარჯიშს სხვა აპლიკაციაში შეიყვანთ, მაშინ ეს მონაცემები გაზიარდება Health Connect-დან MyFitnessPal-თან. ყველა მონაცემი ინახება ადგილობრივად Health Connect-თან მიმართებაში და ეს დამოკიდებულია აპლიკაციებზე, რომლებიც იყენებენ SDK-ს, რას გააკეთებენ ისინი შემდეგ მონაცემებთან.

როდის შემიძლია გამოვიყენო Health Connect?

Health Connect უკვე ხელმისაწვდომია მომხმარებლებისთვის და შეგიძლიათ გამოიყენოთ იგი რომელიმე ზემოთ მხარდაჭერილი აპლიკაციით. ის ამჟამად ბეტა რეჟიმშია, თუმცა უკვე საკმაოდ კარგად მუშაობს. როგორც ჩანს, Google მიზნად ისახავს წინასწარ დააინსტალიროს Health Connect Android მოწყობილობებზე და, შესაძლოა, როგორც კი Android 14, მიხედვით ბოლო მოხსენება ესპერ. Google-მა უკვე განაცხადა, რომ აპირებდა მის წინასწარ ინსტალაციას ზოგიერთ Android მოწყობილობაზე და Android 13 QPR2-ით Google Pixels-ზე, Google-მა შეიტანა Health Connect stub პაკეტი.

როგორც განმარტა ესპერ, ა ჩადენა დაფიქსირდა AOSP Gerrit-ზე ვარაუდობს, რომ Health Connect შეიძლება გადაიქცეს ა პროექტის მთავარი ხაზი მოდული. ამის გამყარებულია ის ფაქტი, რომ Googler-მა აჩვენა "com.android.healthconnect" როგორც APEX მოდული (ფორმატი, რომელსაც იყენებს Mainline) system_server-ში. აშკარაა, თუ რა გზით შეიტანს Google Health Connect-ს Android-ის მომავალ ვერსიაში, მაგრამ სავარაუდოდ, ჩვენ ვიხილავთ მას Android 14-ში რაიმე სახით.