Android 14 ima ugrađenu podršku za Google i Samsungovu Health Connect platformu

click fraud protection

Health Connect vam omogućuje sinkronizaciju podataka između aplikacija za zdravlje i fitness, ali morate preuzeti aplikaciju s Google Playa. Ne više na Androidu 14.

Ako ozbiljno želite izgubiti težinu, biti u formi ili pazite što jedete, tada vaš pametni telefon može biti neprocjenjiv alat u vašem arsenalu zdravlja i fitnessa. Međutim, mnogi ljudi smatraju da jedna aplikacija jednostavno nije dovoljna da prate sve što im treba. Međutim, korištenje više aplikacija za zdravlje i fitness može biti mučno jer međusobna povezanost između njih može biti nepostojeća ili vrlo ograničena. Kako bi riješili taj problem, Google i Samsung su se udružili na platformi tzv Health Connect, i mogao bi postati dio iskustva izvan kutije za svaki uređaj koji radi Android 14.

Google je najavio Health Connect na I/O 2022 prošle godine. To je platforma koja aplikacijama olakšava međusobno dijeljenje podataka o zdravlju i fitnessu. Standardizira način na koji aplikacije bilježe podatke o zdravlju i kondiciji tako da programeri ne moraju kodirati različite integracije za svaku pojedinu uslugu s kojom žele sinkronizirati svoje podatke. Platforma Health Connect sastoji se od dva dijela: API-ja koji programeri nazivaju i aplikacije koja korisnicima omogućuje upravljanje podacima i kontrolu koje usluge imaju pristup tim podacima.

Aplikacija Health Connect ključni je dio platforme. Uostalom, to je ono što je zapravo odgovorno za sigurno pohranjivanje i upravljanje podacima o korisnikovom zdravlju i kondiciji do kojih druge aplikacije pristupaju putem API-ja. Bez aplikacije nema podataka za sinkronizaciju drugih aplikacija. Srećom, aplikaciju Health Connect dijeli samo nekoliko dodira od instaliranja na bilo koji uređaj s Androidom 9 ili novijim s uslugama Google Play.

Unsrećom, potrebno je nekoliko dodira za instaliranje Health Connecta, a to odmah ograničava njegov doseg jer korisnici moraju znati da postoji kako bi ga mogli preuzeti. Ograničena korisnička baza Health Connecta (aplikacija je preuzeta na bilo koje između 1-5 milijuna uređaja) znači da neki programeri možda neće vidi vrijednost podrške platformi, iako je na sreću Google blisko surađivao s mnogim tvrtkama kako bi dodao podršku prije pokretanja to. Ipak, bilo bi bolje za dugoročno zdravlje platforme da više korisnika zna za nju.

Jedno od rješenja bilo bi ubaciti Health Connect u OS kako bi bio dostupan na svakom Android uređaju, a to je upravo ono što Google možda radi u Androidu 14. Android 14 DP1 isporučuje se s novom APEX datotekom koja ima naziv paketa com.[google].android.healthconnect. APEX, ako se sjećate, jest format datoteke specifičan za Android koji se koristi u Glavni projekt. Project Mainline modularizira komponente sustava u APK ili APEX format tako da se mogu ažurirati putem Google Playa, mehanizma isporuke ažuriranja za koji ste možda čuli da se naziva "Sustav Google Play Nadopune."

Unutar Health Connect APEX-a nalazi se verzija aplikacije Health Connect koja ima drugačiji naziv paketa (com.[google].android.healthconnect.controller) od onog koji je dostupan putem Google Playa (com.google.android.apps.healthdata). Različit naziv paketa ovdje ima smisla jer vam Android ne dopušta instaliranje aplikacije koja ima isti naziv paketa kao već instaliranu aplikaciju, a mnogi će korisnici koji nadograđuju na Android 14 već instalirati Health Connect od Googlea Igra.

Za one korisnike koji su već instalirali Google Play verziju aplikacije i popunili je podacima, Android 14 može dopustiti migriranje podataka na verziju sustava. Aplikacija koja ima novo MIGRATE_HEALTH_CONNECT_DATA dopuštenje imat će mogućnost migriranja podataka s Google Play verzije Health Connecta na verziju sustava. MIGRATE_HEALTH_CONNECT_DATA ima razinu zaštite "knownSigner|potpis", tako da se može dodijeliti samo aplikacijama potpisanim certifikatom platforme ili aplikacijama potpisanim poznati potpisni certifikat definirano u nizu “config_healthConnectMigrationKnownSigners.”

Jedna loša strana verzije sustava Health Connect koja ima drugačiji naziv paketa je da će aplikacije morati biti ažurirane da bi bile svjesne toga. Trenutačno, aplikacije koje koriste Health Connect API ček je li instalirana verzija aplikacije Trgovine Play, ali više ne bi bilo ispravno pretpostaviti da API nije dostupan ako ta verzija aplikacije nije instalirana. Google će vjerojatno ažurirati Knjižnica podrške Health Connect tako da programeri ne moraju brinuti oko toga koja je verzija aplikacije instalirana. Radnja namjere Health Connect, na primjer, se ažurira za otvaranje postavki za pravu verziju Health Connecta instaliranog na uređaju.

S obzirom na ono što do sada znamo, razumno je misliti da će Health Connect biti novi modul Project Mainline u Androidu 14. Ako je tako, to znači da će ga Google moći izravno ažurirati putem ažuriranja sustava Play, pod uvjetom da OEM-ovi moraju distribuirati Googleovu potpisanu verziju. Čak i ako nisu, činjenica da se sada nalazi u APEX datoteci trebala bi značiti da će, osim ako se ne ukine prije izdanja Androida 14, njegov izvorni kod postati javan s izdanjem AOSP-a. Zapravo, novo spremište pod nazivom "HealthFitness” već se pojavio u AOSP-u pod lokacijom android/platform/packages/modules, sugerirajući da će se to doista dogoditi.