۳۰ شهریور ۱۴۰۵ · 4 دقیقه مطالعه
وقتی Calorie با Apple Health همگامسازی میشود، واقعاً چه اتفاقی میافتد
Apple Health طوری طراحی شده که تنها جایی در آیفون باشد که دادههای سلامت از اپلیکیشنهای مختلف در آن جمع میشوند — قدمها از یک اپلیکیشن ورزشی، خواب از یک دستگاه پوشیدنی، وزن از یک ترازوی هوشمند، و برای Calorie، دادههای تغذیه و کالری از وعدههای ثبتشده در طول روز. ایده این است که هیچ اپلیکیشن واحدی نباید منبع حقیقتِ همهچیز باشد؛ همه باید به همان رکورد مشترک وارد شوند.
برای Calorie بهطور خاص، این همگامسازی در هر دو جهت انجام میشود. وعدههای ثبتشده در Calorie — کالری، پروتئین، کربوهیدرات، و چربی — در Apple Health نوشته میشوند، جایی که بخشی از همان رکورد تغذیه میشوند که سایر اپلیکیشنها و خودِ اپلیکیشن Health اپل میتوانند بخوانند. همزمان، Calorie میتواند دادههای مرتبط را از Apple Health بازخوانی کند، مثل یک تاریخچهی وزن موجود، تا کاربر جدید مجبور نباشد فقط بهخاطر تعویض اپلیکیشن ثبت غذا، از صفر شروع کند.
این موضوع بیشتر از همه برای کسی اهمیت دارد که از بیش از یک اپلیکیشن مرتبط با سلامت استفاده میکند. کسی که تمرینات را در یک اپلیکیشن، خواب را در اپلیکیشن دیگر، و وزن را روی یک ترازوی هوشمند که بهطور خودکار همگام میشود ثبت میکند، نمیخواهد یک اپلیکیشن چهارم دادههای تغذیه را جدا از بقیهچیز نگه دارد. با وجود همگامسازی، همهی اینها با هم در Apple Health زندگی میکنند، و هر اپلیکیشنی که برای خواندن از Health ساخته شده — شامل اپلیکیشنهای آینده — به تصویر کامل دسترسی دارد.
ارزش دارد دربارهی اینکه واقعاً چه چیزی به اشتراک گذاشته میشود دقیق باشیم، چون «همگامسازی دادهی سلامت» میتواند گستردهتر از آنچه هست به نظر برسد. Calorie ورودیهای تغذیهای مینویسد: کالری و درشتمغذیهای مرتبط با وعدههای ثبتشده. این اپلیکیشن دستههای بیربطی مثل ضربان قلب، مراحل خواب، یا دادهی چرخهی قاعدگی را نمیخواند یا نمینویسد — هیچ دلیلی ندارد که یک اپلیکیشن ثبت کالری به دادهای دست بزند که هیچ ربطی به غذا ندارد، و این کار را هم نمیکند.
مجوزهای این کار بهطور کامل از طریق صفحهی مجوزهای خودِ Health اپل مدیریت میشود، نه از طریق چیزی سفارشی درون Calorie. این یعنی کنترل استاندارد iOS اعمال میشود: هر دستهی داده میتواند جداگانه مجاز یا رد شود، و هرکدام بعداً میتواند از تنظیمات خودِ اپلیکیشن Health لغو شود، کاملاً مستقل از Calorie. هیچچیز در این همگامسازی آن سامانه را دور نمیزند.
سؤال رایج دیگر این است که چرا همگامسازی اهمیت دارد اگر کسی فقط از Calorie استفاده کند و هیچ اپلیکیشن سلامت دیگری نداشته باشد. حتی در آن حالت، رسیدن دادهی تغذیه به Apple Health یعنی بهعنوان بخشی از دادهی استاندارد Health در iOS پشتیبانگیری میشود، و اگر آن فرد روزی اپلیکیشن دیگری اضافه کند — یک ردیاب تناسباندام جدید، اپلیکیشنی که پزشک توصیه کرده، یا یک ویژگی آیندهی Apple Health — بدون نیاز به وارد کردن دستیِ ماهها تاریخچه در دسترس است.
نسخهی کوتاه: این همگامسازی وجود دارد تا دادهی تغذیه در یک اپلیکیشن گیر نیفتد، مجوزها کاملاً از طریق سامانهی استاندارد اپل کنترل میشوند، و تنها دادهی درگیر همان دادهی تغذیهایست که Calorie از قبل در صفحات خودش نشان میدهد. در هر صورت همان اطلاعات است — همگامسازی فقط تعیین میکند که آیا در یک جا میماند یا بخشی از رکورد مشترکی میشود که اپلیکیشنهای دیگر هم میتوانند استفاده کنند.