Android 14 ir iebūvēts Google un Samsung Health Connect platformas atbalsts

Health Connect ļauj sinhronizēt datus starp veselības un fitnesa lietotnēm, taču jums šī lietotne ir jālejupielādē no pakalpojuma Google Play. Vairs ne operētājsistēmā Android 14.

Ja jūs nopietni vēlaties zaudēt svaru, kļūt formā vai skatīties, ko ēdat, viedtālrunis var būt nenovērtējams rīks jūsu veselības un fitnesa arsenālā. Tomēr daudzi cilvēki uzskata, ka ar vienu lietotni nepietiek, lai izsekotu visam nepieciešamajam. Tomēr vairāku veselības un fitnesa lietotņu izmantošana var būt sāpīga, jo to savstarpējā savienojamība var nebūt vai ir ļoti ierobežota. Lai atrisinātu šo problēmu, Google un Samsung apvienojās platformā ar nosaukumu Health Connect, un tas varētu kļūt par daļu no lietošanas pieredzes katrai ierīcei, kas darbojas Android 14.

Google paziņoja par Health Connect I/O 2022 pagājušajā gadā. Tā ir platforma, kas ļauj lietotnēm vieglāk koplietot datus par veselību un fizisko sagatavotību. Tas standartizē to, kā lietotnes reģistrē veselības un fitnesa datus, lai izstrādātājiem nebūtu jākodē dažādas integrācijas katram pakalpojumam, ar kuru viņi vēlas sinhronizēt savus datus. Health Connect platforma sastāv no divām daļām: API, kuru izstrādātāji izsauc, un lietotnes, kas ļauj lietotājiem pārvaldīt savus datus un kontrolēt, kuri pakalpojumi var piekļūt šiem datiem.

Lietotne Health Connect ir galvenā platformas daļa. Galu galā tas ir tas, kas faktiski ir atbildīgs par lietotāja veselības un fitnesa datu drošu uzglabāšanu un pārvaldību, ko citas lietotnes izmanto, izmantojot API. Ja lietotne nav pieejama, citām lietotnēm nav datu, ko sinhronizēt. Par laimi, lietotne Health Connect ir tikai dažu pieskārienu attālumā, lai to instalētu jebkurā ierīcē, kurā darbojas operētājsistēma Android 9 vai jaunāka versija ar Google Play pakalpojumiem.

Unpar laimi, lai instalētu Health Connect, ir nepieciešams veikt dažus pieskārienus, un tas nekavējoties ierobežo tā sasniedzamību, jo lietotājiem ir jāzina, ka tas pastāv, lai viņi varētu to lejupielādēt. Health Connect ierobežotā lietotāju bāze (lietotne ir lejupielādēta 1–5 miljonos ierīču) nozīmē, ka daži izstrādātāji var nebūt redzēt platformas atbalstīšanas vērtību, lai gan, par laimi, Google cieši sadarbojās ar daudziem uzņēmumiem, lai pievienotu atbalstu pirms palaišanas to. Tomēr platformas ilgtermiņa veselībai būtu labāk, ja par to zinātu vairāk lietotāju.

Viens no risinājumiem būtu iekļaut Health Connect OS, lai tas būtu pieejams visās Android ierīcēs, un tas ir tieši tas, ko Google varētu darīt operētājsistēmā Android 14. Android 14 DP1 tiek piegādāts kopā ar jaunu APEX failu, kura pakotnes nosaukums ir com.[google].android.healthconnect. APEX, ja atceraties, ir Android specifisks faila formāts kas tiek izmantots Projekta galvenā līnija. Project Mainline modularizē sistēmas komponentus APK vai APEX formātā, lai tos varētu atjaunināt izmantojot Google Play — atjauninājumu piegādes mehānismu, ko, iespējams, esat dzirdējis kā “Google Play sistēma Atjauninājumi.”

Health Connect APEX ir programmas Health Connect versija, kurai ir cits pakotnes nosaukums (com.[google].android.healthconnect.controller), nekā tas, kas ir pieejams pakalpojumā Google Play (com.google.android.apps.healthdata). Šeit ir jēga atšķirīgam pakotnes nosaukumam, jo ​​Android neļauj instalēt lietotni, kurai ir tāds pats pakotnes nosaukums kā jau instalētu lietotni, un daudzi lietotāji, kas jauninās uz Android 14, jau būs instalējuši Health Connect no Google Spēlēt.

Tiem lietotājiem, kuri jau ir instalējuši lietotnes Google Play versiju un aizpildījuši to ar datiem, Android 14 var ļaut migrēt savus datus uz sistēmas versiju. Lietotnei, kurai ir jaunā MIGRATE_HEALTH_CONNECT_DATA atļauja, būs iespēja migrēt datus no Health Connect Google Play versijas uz sistēmas versiju. MIGRATE_HEALTH_CONNECT_DATA aizsardzības līmenis ir “knownSigner|signature”, tāpēc to var piešķirt tikai lietotnēm, kas parakstītas ar platformas sertifikātu, vai lietotnēm, kas parakstītas ar zināms parakstīšanas sertifikāts definēts masīvā “config_healthConnectMigrationKnownSigners”.

Viens no Health Connect sistēmas versijas negatīvajiem aspektiem, kam ir atšķirīgs pakotnes nosaukums, ir tas, ka lietotnes būs jāatjaunina, lai par to uzzinātu. Pašlaik lietotnes, kas izmanto Health Connect API pārbaudiet vai ir instalēta lietotnes Play veikala versija, taču vairs nebūtu pareizi pieņemt, ka API nav pieejama, ja šī lietotnes versija nav instalēta. Google, visticamāk, atjauninās Health Connect atbalsta bibliotēka lai izstrādātājiem nebūtu jāuztraucas par to, kura lietotnes versija ir instalēta. Health Connect nodoma darbība, piemēram, tiek atjaunināts lai atvērtu ierīcē instalētās pareizās Health Connect versijas iestatījumus.

Ņemot vērā to, ko mēs zinām līdz šim, ir saprātīgi domāt, ka Health Connect būs jauns Project Mainline modulis operētājsistēmā Android 14. Ja tā, tas nozīmē, ka Google varēs tieši nosūtīt atjauninājumus tam, izmantojot Play sistēmas atjauninājumus, ja OEM ir jāizplata Google parakstītā versija. Pat ja tā nav, faktam, ka tas tagad ir APEX failā, vajadzētu nozīmēt, ka, ja vien tas netiks izņemts pirms Android 14 izlaišanas, tā pirmkods kļūs publisks līdz ar AOSP izlaišanu. Faktiski jauna repozitorija ar nosaukumu “HealthFitness” jau ir parādījies AOSP zem android/platform/packages/modules atrašanās vietas, kas liecina, ka tas patiešām notiks.