„Health Connect“ leidžia sinchronizuoti duomenis tarp sveikatos ir kūno rengybos programų, tačiau turite atsisiųsti programą iš „Google Play“. Nebe Android 14.
Jei rimtai ketinate numesti svorio, pasportuoti ar žiūrėti, ką valgote, jūsų išmanusis telefonas gali būti neįkainojamas įrankis jūsų sveikatos ir kūno rengybos arsenale. Tačiau daugelis žmonių mano, kad vienos programos nepakanka, kad būtų galima stebėti viską, ko jiems reikia. Tačiau kelių sveikatos ir kūno rengybos programų naudojimas gali būti skausmingas, nes jų tarpusavio ryšys gali nebūti arba labai ribotas. Norėdami išspręsti šią problemą, „Google“ ir „Samsung“ susivienijo į platformą, vadinamą „Health Connect“., ir tai gali tapti kiekvieno veikiančio įrenginio nepaprasto naudojimo patirties dalimi Android 14.
„Google“ paskelbė „Health Connect“. I/O 2022 praėjusiais metais. Tai platforma, leidžianti programoms lengviau dalytis sveikatos ir kūno rengybos duomenimis. Jis standartizuoja, kaip programos įrašo sveikatos ir kūno rengybos duomenis, kad kūrėjams nereikėtų koduoti skirtingų integracijų kiekvienai paslaugai, su kuria nori sinchronizuoti savo duomenis. „Health Connect“ platforma susideda iš dviejų dalių: API, kurią kūrėjai iškviečia, ir programėlės, leidžiančios vartotojams valdyti savo duomenis ir kontroliuoti, kurios paslaugos turi prieigą prie tų duomenų.
„Health Connect“ programa yra pagrindinė platformos dalis. Galų gale, tai yra tai, kas iš tikrųjų yra atsakinga už saugų vartotojo sveikatos ir kūno rengybos duomenų saugojimą ir tvarkymą, kuriuos kitos programos naudoja per API. Be programos nėra duomenų, kuriuos būtų galima sinchronizuoti kitoms programoms. Laimei, „Health Connect“ programą tereikia vos keliais palietimais, kad ji būtų įdiegta bet kuriame įrenginyje, kuriame veikia „Android 9“ ar naujesnė versija su „Google Play“ paslaugomis.
Unlaimei, norint įdiegti „Health Connect“, reikia kelių bakstelėjimų, o tai iš karto apriboja jo pasiekiamumą, nes vartotojai turi žinoti, kad jis egzistuoja, kad galėtų jį atsisiųsti. Ribota „Health Connect“ vartotojų bazė (programa buvo atsisiųsta bet kur tarp 1–5 milijonų įrenginių) reiškia, kad kai kurie kūrėjai gali to nedaryti pamatysite, kaip verta palaikyti platformą, nors, laimei, „Google“ glaudžiai bendradarbiavo su daugybe įmonių, kad pridėtų palaikymą prieš paleidžiant tai. Vis dėlto ilgalaikei platformos būklei būtų geriau, jei apie tai žinotų daugiau vartotojų.
Vienas iš sprendimų būtų įdiegti „Health Connect“ į OS, kad ji būtų pasiekiama kiekviename „Android“ įrenginyje, ir būtent tai „Google“ gali veikti „Android 14“.. „Android 14 DP1“ pristatomas su nauju APEX failu, kurio paketo pavadinimas yra com.[google].android.healthconnect. APEX, jei prisiminsite, yra „Android“ specifinis failo formatas kuris naudojamas Pagrindinis projektas. „Project Mainline“ moduliuoja sistemos komponentus į APK arba APEX formatą, kad juos būtų galima atnaujinti per „Google Play“ – naujinimų pristatymo mechanizmą, kurį galbūt girdėjote vadinamą „Google Play sistema“. Atnaujinimai“.
„Health Connect“ APEX yra „Health Connect“ programos versija, turinti kitą paketo pavadinimą (com.[google].android.healthconnect.controller) nei tas, kuris pasiekiamas per „Google Play“. (com.google.android.apps.healthdata). Skirtingas paketo pavadinimas yra prasmingas, nes „Android“ neleidžia įdiegti programos, turinčios tą patį paketo pavadinimą kaip jau įdiegta programa, o daugelis naudotojų, atnaujinančių į „Android 14“, jau bus įdiegę „Health Connect“ iš „Google“. Žaisti.
Naudotojams, kurie jau įdiegė „Google Play“ programos versiją ir užpildė ją duomenimis, „Android 14“ gali leisti perkelti savo duomenis į sistemos versiją. Programa, kuriai suteiktas naujas MIGRATE_HEALTH_CONNECT_DATA leidimas, turės galimybę perkelti duomenis iš „Health Connect“ „Google Play“ versijos į sistemos versiją. MIGRATE_HEALTH_CONNECT_DATA apsaugos lygis yra „knownSigner|signature“, todėl jis gali būti suteiktas tik programoms, pasirašytoms platformos sertifikatu, arba programoms, pasirašytoms su žinomas pasirašymo sertifikatas apibrėžtas masyve „config_healthConnectMigrationKnownSigners“.
Vienas „Health Connect“ sistemos versijos, turinčios kitą paketo pavadinimą, trūkumas yra tas, kad programas reikės atnaujinti, kad jos būtų žinomos. Šiuo metu programos, kuriose naudojama „Health Connect“ API patikrinti ar įdiegta „Play Store“ programos versija, bet nebebūtų tikslinga manyti, kad API nepasiekiama, jei toji programos versija neįdiegta. „Google“ greičiausiai atnaujins „Health Connect“ palaikymo biblioteka kad kūrėjams nereikėtų jaudintis dėl to, kokia programos versija yra įdiegta. Pavyzdžiui, „Health Connect“ tikslo veiksmas yra atnaujinamas kad atidarytumėte įrenginyje įdiegtos tinkamos „Health Connect“ versijos nustatymus.
Atsižvelgiant į tai, ką žinome iki šiol, pagrįsta manyti, kad „Health Connect“ bus naujas „Project Mainline“ modulis „Android 14“. Jei taip, tai reiškia, kad „Google“ galės tiesiogiai siųsti jos naujinimus per „Play System Updates“, su sąlyga, kad originalios įrangos gamintojai privalo platinti „Google“ pasirašytą jos versiją. Net jei jų nėra, faktas, kad jis dabar yra APEX faile, turėtų reikšti, kad, nebent jis bus išbrauktas prieš išleidžiant „Android 14“, jo šaltinio kodas taps viešas kartu su AOSP leidimu. Tiesą sakant, nauja saugykla, pavadinta „HealthFitness“ jau atsirado AOSP po „Android“ / platforma / paketai / moduliai, o tai rodo, kad tai tikrai įvyks.