Health Connect memungkinkan Anda menyinkronkan data antara aplikasi kesehatan dan kebugaran, tetapi Anda harus mengunduh aplikasi tersebut dari Google Play. Tidak lagi di Android 14.
Jika Anda serius ingin menurunkan berat badan, menjadi bugar, atau memperhatikan apa yang Anda makan, ponsel cerdas Anda dapat menjadi alat yang sangat berharga dalam gudang kesehatan dan kebugaran Anda. Namun, banyak orang merasa bahwa satu aplikasi saja tidak cukup untuk melacak semua yang mereka butuhkan. Namun, menggunakan beberapa aplikasi kesehatan dan kebugaran bisa jadi menyusahkan, karena interkonektivitas di antara keduanya bisa jadi tidak ada atau sangat terbatas. Untuk mengatasi masalah itu, Google dan Samsung bekerja sama dalam sebuah platform bernama Koneksi Kesehatan, dan ini bisa menjadi bagian dari pengalaman unik untuk setiap perangkat yang dijalankan Android 14.
Google mengumumkan Health Connect di I/O 2022 tahun lalu. Ini adalah platform yang memudahkan aplikasi untuk berbagi data kesehatan dan kebugaran satu sama lain. Ini menstandardisasi cara aplikasi mencatat data kesehatan dan kebugaran sehingga pengembang tidak perlu membuat kode integrasi yang berbeda untuk setiap layanan yang ingin mereka sinkronkan datanya. Platform Health Connect terdiri dari dua bagian: API yang dipanggil oleh pengembang dan aplikasi yang memungkinkan pengguna mengelola data mereka dan mengontrol layanan mana yang memiliki akses ke data tersebut.
Aplikasi Health Connect adalah bagian penting dari platform ini. Lagi pula, inilah yang sebenarnya bertanggung jawab untuk menyimpan dan mengelola data kesehatan dan kebugaran pengguna dengan aman yang dimanfaatkan oleh aplikasi lain melalui API. Tanpa aplikasi, tidak ada data untuk disinkronkan oleh aplikasi lain. Untungnya, aplikasi Health Connect hanya berjarak beberapa ketukan untuk diinstal pada perangkat apa pun yang menjalankan Android 9 atau lebih tinggi dengan Layanan Google Play.
Tidakuntungnya, diperlukan beberapa ketukan untuk menginstal Health Connect, dan hal ini langsung membatasi jangkauannya karena pengguna harus mengetahui keberadaannya agar mereka dapat mengunduhnya. Terbatasnya basis pengguna Health Connect (aplikasi telah diunduh di antara 1-5 juta perangkat) berarti bahwa beberapa pengembang mungkin tidak melihat manfaat dalam mendukung platform ini, meskipun untungnya Google bekerja sama dengan banyak perusahaan untuk menambahkan dukungan sebelum diluncurkan dia. Namun, akan lebih baik bagi kesehatan platform dalam jangka panjang jika lebih banyak pengguna mengetahuinya.
Salah satu solusinya adalah memasukkan Health Connect ke dalam OS sehingga tersedia di setiap perangkat Android, dan itulah yang dilakukan Google. mungkin dilakukan di Android 14. Android 14 DP1 dikirimkan dengan file APEX baru yang memiliki nama paket com.[google].android.healthconnect. APEX, jika Anda ingat, adalah format file khusus Android itu digunakan di Jalur Utama Proyek. Project Mainline memodulasi komponen sistem ke dalam format APK atau APEX sehingga dapat diperbarui melalui Google Play, mekanisme pengiriman pembaruan yang mungkin pernah Anda dengar disebut sebagai “Sistem Google Play Pembaruan.”
Dalam Health Connect APEX terdapat versi aplikasi Health Connect yang memiliki nama paket berbeda (com.[google].android.healthconnect.controller) dibandingkan yang tersedia melalui Google Play (com.google.android.apps.healthdata). Nama paket yang berbeda masuk akal di sini karena Android tidak mengizinkan Anda memasang aplikasi yang memiliki nama paket yang sama sebagai aplikasi yang sudah terinstal, dan banyak pengguna yang mengupgrade ke Android 14 sudah menginstal Health Connect dari Google Bermain.
Bagi pengguna yang telah menginstal aplikasi versi Google Play dan mengisinya dengan data, Android 14 mungkin mengizinkan mereka memigrasikan datanya ke versi sistem. Aplikasi yang memiliki izin MIGRATE_HEALTH_CONNECT_DATA baru akan memiliki kemampuan untuk memigrasikan data dari Health Connect versi Google Play ke versi sistem. MIGRATE_HEALTH_CONNECT_DATA memiliki tingkat perlindungan “knownSigner|signature”, sehingga hanya dapat diberikan kepada aplikasi yang ditandatangani dengan sertifikat platform atau aplikasi yang ditandatangani dengan sertifikat penandatanganan yang diketahui didefinisikan dalam larik “config_healthConnectMigrationKnownSigners.”
Salah satu kelemahan versi sistem Health Connect yang memiliki nama paket berbeda adalah aplikasi perlu diperbarui agar dapat menyadarinya. Saat ini, aplikasi yang menggunakan Health Connect API memeriksa apakah versi aplikasi Play Store diinstal, namun tidak tepat lagi jika menganggap API tidak tersedia jika versi aplikasi tersebut tidak diinstal. Google kemungkinan akan memperbaruinya Pustaka dukungan Health Connect sehingga pengembang tidak perlu khawatir untuk mengetahui versi aplikasi mana yang diinstal. Tindakan niat Health Connect, misalnya, sedang diperbarui untuk membuka pengaturan versi Health Connect yang tepat yang diinstal pada perangkat.
Berdasarkan apa yang kami ketahui sejauh ini, masuk akal untuk menganggap Health Connect akan menjadi modul Project Mainline baru di Android 14. Jika demikian, itu berarti Google akan dapat langsung mengirimkan pembaruan ke sistem tersebut melalui Pembaruan Sistem Play, dengan ketentuan bahwa OEM diharuskan mendistribusikan versi yang ditandatangani oleh Google. Meskipun tidak, fakta bahwa file tersebut sekarang ada dalam file APEX berarti bahwa, kecuali file tersebut dihapus sebelum rilis Android 14, kode sumbernya akan dipublikasikan dengan rilis AOSP. Faktanya, repositori baru bernama “Kesehatan & Kebugaran” telah muncul di AOSP di bawah lokasi android/platform/packages/modules, menunjukkan bahwa hal ini memang akan terjadi.