۳۰ سنبلهٔ ۱۴۰۵ · 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 آیاواس پشتیبانگیری میشوند، و اگر آن شخص روزی یک اپلیکیشن دیگر اضافه کند — یک ترکر ورزشی جدید، یک اپلیکیشن توصیهشده توسط داکتر، یک قابلیت آینده Apple Health — در دسترس است، بدون اینکه نیاز باشد ماهها تاریخچه را دوباره دستی وارد کند.
نسخه کوتاه: همزمانسازی وجود دارد تا دادههای تغذیه داخل یک اپلیکیشن گیر نماند، اجازهها کاملاً از طریق سیستم استاندارد اپل کنترل میشوند، و تنها دادهیی که در این میان است، همان دادههای تغذیهیی است که Calorie از قبل روی صفحات خودش نشان میدهد. اطلاعات در هر دو حالت یکسان است — همزمانسازی فقط تعیین میکند که آیا در یک جا میماند یا بخشی از رکورد مشترکی میشود که اپلیکیشنهای دیگر هم میتوانند از آن استفاده کنند.