Health Connect מאפשר לך לסנכרן נתונים בין אפליקציות בריאות וכושר, אך עליך להוריד את האפליקציה מ-Google Play. כבר לא באנדרואיד 14.
אם אתה רציני לגבי ירידה במשקל, כושר או צפייה במה שאתה אוכל, הסמארטפון שלך יכול להיות כלי רב ערך בארסנל הבריאות והכושר שלך. עם זאת, אנשים רבים מגלים שאפליקציה אחת פשוט לא מספיקה כדי לעקוב אחר כל מה שהם צריכים. עם זאת, שימוש במספר אפליקציות בריאות וכושר עשוי להיות כאב, מכיוון שהקישוריות ביניהן יכולה להיות לא קיימת או מוגבלת מאוד. כדי לפתור את הבעיה, גוגל וסמסונג חברו לפלטפורמה בשם Health Connect, והוא יכול להפוך לחלק מחוויית היציאה מהקופסה עבור כל מכשיר שפועל אנדרואיד 14.
גוגל הכריזה על Health Connect ב-I/O 2022 בשנה שעברה. זוהי פלטפורמה שמקלה על אפליקציות לשתף נתוני בריאות וכושר זה עם זה. זה מתקן את האופן שבו אפליקציות רושמות נתוני בריאות וכושר, כך שמפתחים לא יצטרכו לקודד אינטגרציות שונות עבור כל שירות ושירות שהם רוצים לסנכרן את הנתונים שלהם. פלטפורמת Health Connect מורכבת משני חלקים: API שמפתחים קוראים לו ואפליקציה המאפשרת למשתמשים לנהל את הנתונים שלהם ולשלוט לאילו שירותים יש גישה לנתונים האלה.
אפליקציית Health Connect היא חלק מרכזי בפלטפורמה. אחרי הכל, זה מה שאחראי למעשה לאחסון וניהול מאובטח של נתוני הבריאות והכושר של המשתמש שאפליקציות אחרות מנצלות באמצעות ה-API. ללא האפליקציה, אין נתונים לאפליקציות אחרות לסנכרון. למרבה המזל, אפליקציית Health Connect נמצאת במרחק של מספר הקשות בלבד מהתקנה בכל מכשיר שמריץ אנדרואיד 9 ומעלה עם שירותי Google Play.
בִּלתִילמרבה המזל, זה דורש כמה הקשות כדי להתקין את Health Connect, וזה מגביל מיד את טווח ההגעה שלו כי המשתמשים צריכים לדעת שהוא קיים כדי שיוכלו להוריד אותו. בסיס המשתמשים המצומצם של Health Connect (האפליקציה הורדה בכל מקום בין 1-5 מיליון מכשירים) פירושו שחלק מהמפתחים עשויים שלא לראות את הערך בתמיכה בפלטפורמה, אם כי למרבה המזל גוגל עבדה בצמוד להרבה חברות כדי להוסיף תמיכה לפני ההשקה זה. ובכל זאת, עדיף לבריאות הפלטפורמה לטווח ארוך אם יותר משתמשים ידעו על כך.
פתרון אחד יהיה לאפות את Health Connect במערכת ההפעלה כך שהיא תהיה זמינה בכל מכשיר אנדרואיד, וזה בדיוק מה שגוגל עשוי לעשות באנדרואיד 14. Android 14 DP1 נשלח עם קובץ APEX חדש בעל שם החבילה com.[google].android.healthconnect. APEX, אם תזכרו, הוא פורמט קובץ ספציפי לאנדרואיד זה משמש ב פרויקט מרכזי. Project Mainline מבצע מודולריזציה של רכיבי מערכת לפורמט APK או APEX כך שניתן יהיה לעדכן אותם דרך Google Play, מנגנון מסירת עדכונים שאולי שמעתם שמכונה "מערכת Google Play". עדכונים."
בתוך Health Connect APEX היא גרסה של אפליקציית Health Connect בעלת שם חבילה שונה (com.[google].android.healthconnect.controller) מאשר זה שזמין דרך Google Play (com.google.android.apps.healthdata). שם החבילה השונה הגיוני כאן מכיוון ש-Android לא מאפשר לך להתקין אפליקציה שיש לה אותו שם חבילה כאפליקציה שכבר מותקנת, ומשתמשים רבים שמשדרגים לאנדרואיד 14 כבר התקינו את Health Connect מגוגל לְשַׂחֵק.
עבור אותם משתמשים שכבר התקינו את גרסת Google Play של האפליקציה ואכלסו אותה בנתונים, אנדרואיד 14 עשויה לאפשר להם להעביר את הנתונים שלהם לגרסת המערכת. לאפליקציה שמחזיקה בהרשאת MIGRATE_HEALTH_CONNECT_DATA החדשה תהיה את היכולת להעביר נתונים מגרסת Google Play של Health Connect לגרסת המערכת. ל-MIGRATE_HEALTH_CONNECT_DATA יש רמת הגנה של "knownSigner|חתימה", כך שניתן להעניק אותה רק לאפליקציות החתומות עם אישור הפלטפורמה או לאפליקציות החתומות עם תעודת חתימה ידועה מוגדר במערך "config_healthConnectMigrationKnownSigners."
חיסרון אחד של גרסת המערכת של Health Connect עם שם חבילה שונה הוא שצריך לעדכן אפליקציות כדי להיות מודעים לכך. נכון לעכשיו, אפליקציות המשתמשות ב-Health Connect API חשבון אם הגרסה של האפליקציה בחנות Play מותקנת, אבל זה כבר לא יהיה נכון להניח שה-API אינו זמין אם הגרסה הזו של האפליקציה לא מותקנת. כנראה שגוגל תעדכן את ספריית התמיכה של Health Connect עם זאת, כך שמפתחים לא יצטרכו לדאוג להבין איזו גרסה של האפליקציה מותקנת. פעולת הכוונה Health Connect, למשל, מתעדכן כדי לפתוח הגדרות עבור הגרסה הנכונה של Health Connect המותקנת במכשיר.
בהתחשב במה שאנו יודעים עד כה, סביר לחשוב ש- Health Connect יהיה מודול Project Mainline חדש באנדרואיד 14. אם כן, זה אומר שגוגל תוכל לדחוף אליה עדכונים ישירות דרך עדכוני מערכת Play, בתנאי שיצרני OEM נדרשים להפיץ את הגרסה החתומה של גוגל שלה. עם זאת, גם אם הם לא, העובדה שהוא נמצא כעת בקובץ APEX אמורה לומר שאם הוא לא יבוטל לפני שחרורו של אנדרואיד 14, קוד המקור שלו יהפוך לציבורי עם מהדורת AOSP. למעשה, מאגר חדש בשם "בריאות וכושר" כבר צמח ב-AOSP תחת מיקום אנדרואיד/פלטפורמה/חבילות/מודולים, מה שמרמז שזה אכן יקרה.