Health Connect, sağlık ve fitness uygulamaları arasında verileri senkronize etmenize olanak tanır, ancak uygulamayı Google Play'den indirmeniz gerekir. Artık Android 14'te değil.
Kilo vermek, formda kalmak veya ne yediğinize dikkat etmek konusunda ciddiyseniz akıllı telefonunuz sağlık ve fitness cephanenizde paha biçilmez bir araç olabilir. Ancak birçok kişi, ihtiyaç duydukları her şeyi takip etmek için tek bir uygulamanın yeterli olmadığını düşünüyor. Birden fazla sağlık ve fitness uygulamasını kullanmak sıkıntı verici olabilir çünkü aralarındaki bağlantı ya hiç olmayabilir ya da çok sınırlı olabilir. Bu sorunu çözmek için Google ve Samsung, adlı bir platformda bir araya geldi. Sağlık Bağlantısıve çalışan her cihaz için kullanıma hazır deneyimin bir parçası haline gelebilir. Android14.
Google, Health Connect'i duyurdu geçen yıl I/O 2022'de. Uygulamaların sağlık ve fitness verilerini birbirleriyle paylaşmalarını kolaylaştıran bir platformdur. Uygulamaların sağlık ve fitness verilerini kaydetme şeklini standartlaştırır, böylece geliştiricilerin verilerini senkronize etmek istedikleri her hizmet için farklı entegrasyonlar kodlamasına gerek kalmaz. Health Connect platformu iki bölümden oluşur: geliştiricilerin çağırdığı bir API ve kullanıcıların verilerini yönetmesine ve hangi hizmetlerin bu verilere erişebileceğini kontrol etmesine olanak tanıyan bir uygulama.
Health Connect uygulaması platformun önemli bir parçasıdır. Sonuçta, diğer uygulamaların API aracılığıyla yararlandığı kullanıcının sağlık ve fitness verilerinin güvenli bir şekilde saklanması ve yönetilmesinden asıl sorumlu olan şey budur. Uygulama olmadan diğer uygulamaların senkronize edeceği veri yoktur. Neyse ki, Health Connect uygulamasının Google Play Hizmetleri ile Android 9 veya üzerini çalıştıran herhangi bir cihaza yüklenmesi yalnızca birkaç dokunuş uzakta.
BMNeyse ki, Health Connect'i yüklemek için birkaç dokunuş gerekiyor ve bu da erişimini hemen sınırlıyor çünkü kullanıcıların indirebilmeleri için var olduğunu bilmeleri gerekiyor. Health Connect'in sınırlı kullanıcı tabanı (uygulama 1 ila 5 milyon arasında cihaza indirilmiştir), bazı geliştiricilerin bunu yapamayacağı anlamına gelir. Platformu desteklemenin değerini görün, ancak neyse ki Google, lansmandan önce destek eklemek için birçok şirketle yakın işbirliği içinde çalıştı BT. Yine de daha fazla kullanıcının bundan haberdar olması platformun uzun vadeli sağlığı açısından daha iyi olacaktır.
Çözümlerden biri, Health Connect'i işletim sistemine entegre ederek her Android cihazda kullanılabilmesini sağlamak olabilir ve Google'ın da yaptığı tam olarak budur. Android 14'te yapıyor olabilir. Android 14 DP1, com.[google].android.healthconnect paket adına sahip yeni bir APEX dosyasıyla birlikte gelir. APEX, hatırlarsanız, Android'e özgü bir dosya formatı şunda kullanılır Proje Ana Hattı. Project Mainline, güncellenebilmeleri için sistem bileşenlerini APK veya APEX formatında modülerleştirir Google Play aracılığıyla, "Google Play Sistemi" olarak anıldığını duymuş olabileceğiniz bir güncelleme dağıtım mekanizması Güncellemeler.”
Health Connect APEX'te, Health Connect uygulamasının farklı bir paket adına sahip bir sürümü bulunur (com.[google].android.healthconnect.controller) Google Play'de mevcut olandan daha fazladır (com.google.android.apps.healthdata). Farklı paket adı burada anlamlıdır çünkü Android aynı paket adına sahip bir uygulamayı yüklemenize izin vermez zaten yüklü bir uygulama olarak ve Android 14'e yükseltme yapan birçok kullanıcı Google'dan Health Connect'i zaten yüklemiş olacak Oynamak.
Uygulamanın Google Play sürümünü zaten yüklemiş ve verileriyle doldurmuş olan kullanıcılar için Android 14, verilerini sistem sürümüne taşımalarına izin verebilir. Yeni MIGRATE_HEALTH_CONNECT_DATA iznine sahip bir uygulama, verileri Health Connect'in Google Play sürümünden sistem sürümüne taşıma olanağına sahip olacaktır. MIGRATE_HEALTH_CONNECT_DATA, "bilinen İmzalayan|imza" koruma düzeyine sahiptir, dolayısıyla yalnızca platform sertifikasıyla imzalanmış uygulamalara veya bir platform sertifikasıyla imzalanmış uygulamalara verilebilir. bilinen imza sertifikası "config_healthConnectMigrationKnownSigners" dizisinde tanımlıdır.
Health Connect'in sistem sürümünün farklı bir paket adına sahip olmasının bir dezavantajı, uygulamaların bundan haberdar olabilmesi için güncellenmesi gerekmesidir. Şu anda Health Connect API'sini kullanan uygulamalar kontrol etmek Uygulamanın Play Store sürümünün yüklü olup olmadığı, ancak uygulamanın bu sürümü yüklü değilse API'nin kullanılamadığını varsaymak artık doğru olmayacaktır. Google muhtemelen güncelleyecektir Health Connect destek kitaplığı böylece geliştiricilerin uygulamanın hangi sürümünün yüklü olduğunu bulma konusunda endişelenmelerine gerek kalmaz. Örneğin, Health Connect amacı eylemi, güncelleniyor Cihazda yüklü olan Health Connect'in doğru sürümüne ilişkin ayarları açmak için.
Şu ana kadar bildiklerimiz göz önüne alındığında, Health Connect'in Android 14'te yeni bir Project Mainline modülü olacağını düşünmek mantıklı olacaktır. Eğer öyleyse, bu, OEM'lerin Google'ın imzalı sürümünü dağıtmasının gerekli olması koşuluyla, Google'ın Play Sistem Güncellemeleri aracılığıyla güncellemeleri doğrudan kendisine aktarabileceği anlamına gelir. Öyle olmasa bile, şu anda bir APEX dosyasında olması, Android 14'ün yayınlanmasından önce hurdaya çıkarılmadığı sürece kaynak kodunun AOSP sürümüyle birlikte halka açık olacağı anlamına gelmeli. Aslında “adlı yeni bir depo”Sağlık ve Fitness” AOSP'de Android/platform/packages/modules konumu altında zaten ortaya çıktı ve bunun gerçekten gerçekleşeceğini gösteriyor.