Wear OS ডিভাইস জুড়ে অ্যাপের সামঞ্জস্য বাড়ান

Wear Health Services API (WHS) হল Wear OS 3 এবং উচ্চতর চলমান সমস্ত ডিভাইসের জন্য একটি বাধ্যতামূলক উপাদান, কারণ এটি স্বাস্থ্য এবং ফিটনেস ডেভেলপারদের জন্য একটি সামঞ্জস্যপূর্ণ ইন্টিগ্রেশন পৃষ্ঠ প্রদান করে। অনেক ডিভাইস এবং তাদের ভিন্ন ক্ষমতার সাথে সামঞ্জস্যপূর্ণভাবে সামঞ্জস্য করার জন্য আপনার অ্যাপটি তৈরি করুন ডিভাইস জুড়ে সামঞ্জস্য বজায় রাখতে এবং ব্যবহারকারীর অভিজ্ঞতার সমস্যা এড়াতে। এটি করার জন্য, শুধুমাত্র আপনার অ্যাপ ব্যবহার করে এমন ক্লায়েন্টদের জন্য নির্ভরতা ঘোষণা করুন। অতিরিক্তভাবে, আপনার অ্যাপটিকে তাদের প্রাপ্যতার উপর ভিত্তি করে ঐচ্ছিক উন্নত মেট্রিকগুলি প্রদর্শন বা সরানোর নমনীয়তার অনুমতি দিন।

বিভিন্ন সেন্সর বিভিন্ন ফ্রিকোয়েন্সিতে ডেটা তৈরি করে যা অন্তর্নিহিত হার্ডওয়্যার এবং সেন্সর প্ল্যাটফর্মের উপর ভিত্তি করে ডিভাইস প্রতি পরিবর্তিত হয়। উদাহরণস্বরূপ, একটি ডিভাইস একটি টাইমস্ট্যাম্পে হার্ট রেট এবং অন্যটিতে অবস্থান ফেরাতে পারে। বিভিন্ন টাইমস্ট্যাম্পে বা ওভারল্যাপিং টাইমস্ট্যাম্পে স্বাধীন ডেটা স্ট্রিম পেতে পারে এমন অ্যাপ তৈরি করুন।

এই নির্দেশিকা Wear Health Services-এর মধ্যে বিভিন্ন ক্লায়েন্টদের দ্বারা সমর্থিত প্রত্যাশিত আচরণ এবং ডেটা প্রকারগুলি বর্ণনা করে৷

ব্যায়াম ক্লায়েন্ট

নিম্নলিখিত বিভাগগুলি ExerciseClient এর প্রত্যাশিত আচরণ এবং ডেটা প্রকারগুলি বর্ণনা করে৷

প্রত্যাশিত আচরণ

ExerciseClient এর জন্য, কিছু ব্যায়ামের ধরন নির্দিষ্ট ডেটা প্রকারের প্রাপ্যতার উপর নির্ভরশীল। উদাহরণস্বরূপ, হুইলচেয়ার ব্যায়াম শুধুমাত্র যদি হুইলচেয়ার পুশ সমর্থিত হয় তবেই উপলব্ধ। একটি প্রদত্ত ডিভাইসে তাদের উপলব্ধতার উপর ভিত্তি করে এই বিকল্পগুলিকে সক্ষম এবং অক্ষম করুন৷

বেশিরভাগ ব্যায়ামের ডেটা টাইপ নমুনা করা হয় এবং এক সেকেন্ডের বিরতিতে বিতরণ করা হয়, কিছু ব্যতিক্রম সহ:

  • কিছু পরিস্থিতিতে, কিছু ব্যায়ামের ডেটা প্রকার প্রতি সেকেন্ডে একাধিকবার আপডেট করা হয়। উদাহরণস্বরূপ, যখন ব্যবহারকারী চলছে, তখন ধাপ সংখ্যা প্রতি সেকেন্ডে একাধিকবার আপডেট করা হয়।
  • কিছু ডেটা প্রকারের জন্য, বর্তমান মান পূর্ববর্তী মান থেকে ভিন্ন হলেই একটি আপডেট প্রদান করা হয়।

ডেটা ডেলিভারি হয় স্ট্রিমিং বা ব্যাচড হতে পারে। অ্যাপ্লিকেশন প্রসেসর চালু থাকা অবস্থায় ডেটা স্ট্রিম করা হয়, যা সাধারণত যখন ডিসপ্লে চালু থাকে এবং ইন্টারেক্টিভ থাকে। একবার ডিসপ্লে বন্ধ হয়ে গেলে বা অ্যাম্বিয়েন্ট মোডে চলে গেলে (চালু কিন্তু ইন্টারেক্টিভ নয়), পাওয়ার বাঁচানোর জন্য ডেটা ব্যাচ করা হয়। ব্যাচ করা ডেটা অ্যাপ্লিকেশানে বিতরণ করা হয় যখন অ্যাপ্লিকেশন প্রসেসর আবার চালু হয়, হয় ঘড়ি পরিবেষ্টিত মোড থেকে বেরিয়ে আসার কারণে বা ব্যাচিংয়ের জন্য বাফারগুলি পূর্ণ হওয়ার কারণে, যা ডিভাইস অনুসারে পরিবর্তিত হয়। ডিভাইসটি পরিবেষ্টিত মোডে থাকাকালীন স্যাম্পলিং রেট একই থাকে, তাই একটি ব্যাচ যা ডেলিভার করা হয় তখনও উচ্চ ফ্রিকোয়েন্সি ডেটা পয়েন্ট থাকে।

ডেটা টাইপগুলি শুধুমাত্র ঘড়িতে থাকা সেন্সর দ্বারা উত্পন্ন ডেটা থেকে উদ্ভূত হয়৷ উদাহরণস্বরূপ, অবস্থানের ডেটা সম্পূর্ণরূপে ঘড়ি থেকে আসে ফোন থেকে নয়।

তথ্যের ধরণ

ExerciseClient API আপনাকে স্বতন্ত্র ধরনের ওয়ার্কআউট শুরু করতে, বিরতি দিতে, পুনরায় শুরু করতে এবং বন্ধ করতে দেয়। প্রতিটি ব্যায়ামের জন্য, WHS ডেটা টাইপের একটি সেট সংজ্ঞায়িত করে যা সেই ব্যায়ামের জন্য আপনার জন্য উপলব্ধ করা হয়। এটি শক্তি সঞ্চয় করে এবং আপনার অ্যাপের যুক্তিকে সরল করে, কারণ প্রদত্ত অনুশীলনের জন্য প্রয়োজনীয় সেন্সরগুলি চালু করা হয় না। উদাহরণস্বরূপ, একটি দৌড় শুরু করার সময়, অবস্থানের ডেটা শুধুমাত্র প্রদান করা হয় এবং একটি বহিরঙ্গন দৌড়ের জন্য ট্র্যাক করা হয়। একটি বাইক চালানোর ব্যায়াম শুরু করার সময়, পদক্ষেপগুলি দেওয়া বা ট্র্যাক করা হয় না। নিম্নলিখিত বিভাগগুলি ExerciseClient এ সমর্থিত ডেটা প্রকারগুলির একটি বিবরণ প্রদান করে।

গ্যারান্টিযুক্ত ব্যায়াম ডেটা প্রকার

নিম্নলিখিত ব্যায়াম ডেটা প্রকারগুলি সমস্ত ডিভাইসে উপলব্ধ।

  • নমুনা ডেটা টাইপগুলির একটি সংশ্লিষ্ট _STATS ডেটা টাইপ রয়েছে যা অনুশীলন থেকে সর্বনিম্ন, সর্বোচ্চ এবং গড় মান প্রদান করে। উদাহরণস্বরূপ, PACE_STATS ডেটা টাইপ দিয়ে PACE পরিসংখ্যান টানা যেতে পারে।
  • ইন্টারভাল ডেটা টাইপের একটি সংশ্লিষ্ট _TOTAL ডেটা টাইপ থাকে যা অনুশীলন থেকে ক্রমবর্ধমান মান প্রদান করে। উদাহরণস্বরূপ, DISTANCE_TOTAL ডেটা টাইপ দিয়ে DISTANCE পরিসংখ্যান টানা যেতে পারে৷
মেট্রিক প্রত্যাশিত ডেটা প্রত্যাশিত আচরণের নোট
HEART_RATE_BPM প্রতি মিনিটে বিটস [ডেটা টাইপ: ডাবল] ব্যায়ামের সময় প্রতি সেকেন্ডে একবার সমস্ত ডিভাইসের নমুনা হার্ট রেট। কিছু ডিভাইস প্রতি সেকেন্ডে একটি BPM মান রিপোর্ট করে। কিছু ডিভাইস শুধুমাত্র BPM রিপোর্ট করে যখন এটি আগের মান থেকে পরিবর্তিত হয়। সমস্ত ডিভাইসে প্রতি এক সেকেন্ডের ব্যবধানে একটি BPM মান পাওয়ার আশা করবেন না।
LOCATION অক্ষাংশ এবং দ্রাঘিমাংশ [ডেটা টাইপ: ডাবল] অবস্থান তথ্য শুধুমাত্র ঘড়ি GPS উপর ভিত্তি করে. ফিউজড লোকেশন প্রোভাইডার বা অন্যান্য অ্যান্ড্রয়েড পরিষেবা থেকে লোকেশন ডেটা আসবে বলে আশা করবেন না)। প্রতিটি ডেটা পয়েন্টে একটি নির্ভুলতা মান (একটি অনুভূমিক অবস্থান ত্রুটি হিসাবেও পরিচিত) এবং উপলব্ধতা অন্তর্ভুক্ত থাকে।
পদক্ষেপ [ডেটা টাইপ: লম্বা] ধাপ গণনা হল ব্যায়ামের সময়কাল ধরে চলমান মোট, ব্যায়াম থামানোর সময় অন্তর্ভুক্ত নয়
DISTANCE মিটার [ডেটা টাইপ: ডাবল] উপলব্ধ হলে GPS-ভিত্তিক অবস্থান থেকে গণনা করা হয়, এবং অন্যথায় পদক্ষেপ থেকে। মোট বলতে ব্যায়ামের সময়কালের মোটকে বোঝায়, ব্যায়াম থামানোর সময়টি অন্তর্ভুক্ত নয়।
গতি [মিটার/সেকেন্ড] [ডেটা টাইপ: ডাবল] সর্বনিম্ন, সর্বোচ্চ এবং গড় মান প্রদান করে। এগুলি ব্যায়ামের সময়কালের বেশি, ব্যায়াম থামানোর সময় অন্তর্ভুক্ত নয়।
গতি [সেকেন্ড/মিটার] [ডেটা টাইপ: ডাবল] গতি 0 হলে ডিফল্ট মান 0 হয়। গড় ব্যায়ামের সময়কালের বেশি হয়, ব্যায়াম থামানোর সময় অন্তর্ভুক্ত নয়।
উচ্চতা প্রাপ্তি মিটার। [ডেটা টাইপ: ডাবল] উচ্চতায় ইতিবাচক পরিবর্তন। ব্যায়ামের সময়কাল ধরে মোট রিপোর্ট করা হয়, ব্যায়াম থামানোর সময়টি অন্তর্ভুক্ত করে না।
TOTAL_CALORIES kCal [ডেটা টাইপ: ডাবল] সক্রিয় ক্যালোরি পোড়া বেসাল মেটাবলিক হার যোগ. এখানে নির্গত ক্যালোরি ব্যবহারকারীর উচ্চতা, ওজন, বয়স এবং লিঙ্গ বিবেচনা করে যেমন সিস্টেম সেটিংসে উল্লেখ করা হয়েছে। ক্যালোরি আপনার অ্যাপে সংগৃহীত কোনো ব্যবহারকারীর প্রোফাইল ডেটা বিবেচনায় নেয় না। মোট রিপোর্ট ব্যায়ামের সময়কাল ধরে, ব্যায়াম থামানোর সময় অন্তর্ভুক্ত নয়।

ঐচ্ছিক ব্যায়াম তথ্য প্রকার

নিম্নলিখিত ডেটা প্রকারের তালিকা শুধুমাত্র নির্দিষ্ট ডিভাইসে উপলব্ধ। DataTypes- এর সম্পূর্ণ তালিকার জন্য Jetpack রেফারেন্স দেখুন। যদি একটি DataType পূর্ববর্তী "প্রয়োজনীয়/গ্যারান্টিড" তালিকায় না থাকে, তাহলে এটি ঐচ্ছিক।

ঐচ্ছিক ডেটা প্রকারের নিম্নলিখিত উদাহরণগুলি দেখুন। এই তালিকা সম্পূর্ণ নয়:

মেট্রিক প্রত্যাশিত ডেটা প্রত্যাশিত আচরণের নোট
ABSOLUTE_ELEVATION [ডেটা টাইপ: ডাবল]
ELEVATION_LOSS মিটার [ডেটা টাইপ: ডাবল] উচ্চতায় নেতিবাচক পরিবর্তন। মান ইতিবাচক। উদাহরণস্বরূপ, 1m উচ্চতার ক্ষতি 1 হিসাবে ফেরত দেওয়া হয়, -1 নয়।
STEPS_PER_MINUTE [ডেটা টাইপ: লম্বা]
WHEELCHAIR_PUSHES [ডেটা টাইপ: লম্বা] হুইলচেয়ার-ভিত্তিক ব্যায়ামে ব্যবহারের জন্য হুইলচেয়ারের একটি গণনা।
REP_COUNT [ডেটা টাইপ: লম্বা]
SWIM_STROKE_COUNT [ডেটা টাইপ: লম্বা]
SWIM_LAP_COUNT [ডেটা টাইপ: লম্বা]

ব্যায়াম প্রতি ডেটা প্রকার

প্রতিটি ব্যায়ামের জন্য বিভিন্ন ডেটা টাইপ ফেরত দেওয়া হয়। যে ডেটা প্রকারগুলি ফেরত দেওয়া হয় তা অনুশীলনের প্রয়োজনের সাথে সামঞ্জস্যপূর্ণ। উদাহরণস্বরূপ, বাইকিং ব্যায়ামের ধরন STEPS ডেটা টাইপ ফেরত দেয় না। ব্যবহারকারীর ডিভাইসে কোন ডেটা প্রকারগুলি সমর্থিত তা নির্ধারণ করতে দয়া করে রানটাইমে Capabilities পদ্ধতি ব্যবহার করুন৷

সর্বনিম্নভাবে, সমস্ত ব্যায়ামের ধরন হৃদস্পন্দন এবং ক্যালোরি ডেটা প্রদান করে । অন্যান্য ব্যায়াম ব্যায়ামের প্রয়োজনীয়তার উপর নির্ভর করে অতিরিক্ত ডেটা প্রকার সমর্থন করতে পারে।

এখানে কিছু উদাহরণ আছে:

  • ধ্যান বা পাইলেটের মতো ব্যায়াম শুধুমাত্র হৃদস্পন্দন এবং ক্যালোরি সমর্থন করে
  • বাস্কেটবল বা ব্যাডমিন্টনের মতো ব্যায়াম হৃদস্পন্দন, ক্যালোরি, দূরত্ব এবং পদক্ষেপগুলিকে সমর্থন করে।
  • হাঁটা এবং দৌড়ানোর মত ব্যায়াম হৃদস্পন্দন, ক্যালোরি, দূরত্ব, পদক্ষেপ, গতি এবং গতিকে সমর্থন করে
  • সাঁতার হৃদস্পন্দন, ক্যালোরি, দূরত্ব এবং সাঁতার কাটতে সহায়তা করে

প্যাসিভ মনিটরিং ক্লায়েন্ট

Wear OS চালিত সমস্ত ডিভাইসের জন্য নিম্নলিখিত ডেটা টাইপগুলি প্রয়োজনীয় অ্যাপগুলিকে সমর্থন করার জন্য যেগুলি প্যাসিভভাবে স্বাস্থ্য ডেটা যেমন হার্ট রেট এবং ধাপ গণনা নিরীক্ষণ করে৷ এই ডেটা টাইপগুলির প্রত্যেকটি শুধুমাত্র ঘড়িতে থাকা সেন্সর দ্বারা উত্পন্ন ডেটা থেকে প্রাপ্ত হতে হবে৷

প্রত্যাশিত আচরণ

শক্তি সংরক্ষণের জন্য, প্যাসিভ মনিটরিং ব্যবহার করে প্রাপ্ত সেন্সর রিডিংগুলি MCU-তে সংরক্ষণ করা হয় এবং স্বাস্থ্য পরিষেবাগুলিতে ব্যাচ করা হয়। এই ব্যাচ করা ফলাফলগুলি সিস্টেম আচরণের উপর নির্ভর করে বিভিন্ন বিরতিতে ফেরত দেওয়া হয়। সেন্সর বাফার পূর্ণ হলে বা ব্যবহারকারী যখন ডিসপ্লের সাথে ইন্টারঅ্যাক্ট করে তখন কিছু উদাহরণে ব্যাচ ফেরত দেওয়া অন্তর্ভুক্ত।

কোনো ডেটা প্রকারের জন্য কোনো পূর্বনির্ধারিত বা অনুমানযোগ্য ব্যাচিং ব্যবধান অনুমান করবেন না।

প্যাসিভ মনিটরিং ডেটা প্রকার

মেট্রিক প্রত্যাশিত ডেটা মন্তব্য
HEART_RATE_BPM প্রতি মিনিটে বিটস [ডেটা টাইপ: ডাবল] ডিভাইসগুলি বিভিন্ন বিরতিতে হার্ট রেট রিডিং ফিরিয়ে দিতে পারে। কিছু ডিভাইস প্রতি সেকেন্ডে পড়তে সময় নিতে পারে। অন্যান্য ডিভাইস প্রতি দশ মিনিটে একটি রিডিং নিতে পারে। এই বিরতিগুলি অ্যাপগুলিতে উপলব্ধ করা হয় না। অ্যাপ্লিকেশানগুলিকে বিভিন্ন নমুনা ব্যবধানের সাথে সুন্দরভাবে মানিয়ে নেওয়া উচিত।
STEPS_DAILY/STEPS [ডেটা টাইপ: লম্বা] দৈনিক পদক্ষেপ হল শেষ রিসেট করার পর থেকে নেওয়া মোট পদক্ষেপের সংখ্যা, যা মধ্যরাতে WHS দ্বারা ট্রিগার করা হয়। একটি সক্রিয় ব্যায়াম বিরতির সময় গৃহীত যেকোনো পদক্ষেপ এর মধ্যে রয়েছে। শেষ চেক থেকে ধাপগুলি একটি দানাদার ব-দ্বীপ।
DISTANCE_DAILY/DISTANCE মিটার [ডেটা টাইপ: ডাবল] অ্যাক্সিলোমিটার/পদক্ষেপ থেকে গণনা করা হয়েছে। যে ব্যবহারকারীরা অবস্থান পরিষেবাগুলি বন্ধ করেছেন তারা এখনও সঠিক পদক্ষেপ গণনা পেতে পারেন তা নিশ্চিত করতে GPS চলাকালীন গণনা করবেন না৷
গতি [মিটার/সেকেন্ড] [ডেটা টাইপ: ডাবল]
CALORIES_DAILY kCal [ডেটা টাইপ: ডাবল] সক্রিয় ক্যালোরি এবং BMR সহ দিনের জন্য ক্যালোরি। এখানে নির্গত ক্যালোরি চিত্র ব্যবহারকারীর উচ্চতা, ওজন, বয়স এবং লিঙ্গকে বিবেচনা করে যেমন সিস্টেম সেটিংসে উল্লেখ করা হয়েছে৷ আপনার অ্যাপে সংগৃহীত কোনো ব্যবহারকারীর প্রোফাইল ডেটা অনুযায়ী ক্যালোরি সমন্বয় করা হয় না।
RUNNING_STEPS (ঐচ্ছিক) [ডেটা টাইপ: লম্বা] একটি অনুশীলনের সময় এবং অন্যথায় উভয় পদক্ষেপের ডেল্টা। একই সময়ে উভয় ট্র্যাক.
WALKING_STEPS (ঐচ্ছিক) [ডেটা টাইপ: লম্বা]
উচ্চতা প্রাপ্তি মিটার [ডেটা টাইপ: ডাবল] উচ্চতায় শুধুমাত্র ধনাত্মক ব-দ্বীপ অন্তর্ভুক্ত করে
ELEVATION_LOSS মিটার [ডেটা টাইপ: ডাবল] উচ্চতায় শুধুমাত্র ঋণাত্মক ব-দ্বীপ অন্তর্ভুক্ত করে
FLOORS_DAILY [ডেটা টাইপ: ডাবল] "আংশিক" মেঝে হিসাবে উপস্থাপন করা যেতে পারে

প্যাসিভ পর্যবেক্ষণ দৈনিক লক্ষ্য

মেট্রিক প্রত্যাশিত ডেটা মন্তব্য
STEPS_DAILY [ডেটা টাইপ: লম্বা] একটি সক্রিয় ব্যায়াম পজ করার সময় গৃহীত যেকোনো পদক্ষেপ সহ দৈনিক পদক্ষেপগুলি শেষ রিসেট করার পর থেকে নেওয়া পদক্ষেপগুলির মোট সংখ্যা। মধ্যরাতে WHS রিসেট হয়।
FLOORS_DAILY [ডেটা টাইপ: ডাবল] সিঁড়ির "আংশিক" মেঝে হিসাবে উপস্থাপন করা যেতে পারে।
CALORIES_DAILY kCal [ডেটা টাইপ: ডাবল] দিনের জন্য ক্যালোরি, যার মধ্যে সক্রিয় ক্যালোরি এবং BMR রয়েছে।
DISTANCE_DAILY মিটার [ডেটা টাইপ: ডাবল] অ্যাক্সিলোমিটার বা ধাপ গণনা থেকে গণনা করা হয়েছে। GPS ব্যবহার করে এটি গণনা করবেন না যাতে ব্যবহারকারীরা যারা অবস্থান পরিষেবাগুলি বন্ধ করেছেন তারা এখনও সঠিক পদক্ষেপের সংখ্যা পেতে পারেন৷
DAILY_ELEVATION_GAIN মিটার [ডেটা টাইপ: ডাবল] উচ্চতায় শুধুমাত্র ধনাত্মক ব-দ্বীপ অন্তর্ভুক্ত করে

মেজারক্লায়েন্ট

একটি নির্দিষ্ট মুহূর্তে হার্ট রেট পরিমাপ করতে MeasureClient ব্যবহার করুন।

প্রত্যাশিত আচরণ

MeasureClient এবং PassiveClient কিছু উপায়ে একই রকম। তারা উভয়ই একটি ব্যায়ামের সাথে সম্পর্কহীন নন-ব্যাচড স্বাস্থ্য পরিসংখ্যান প্রদান করে। আপনি হার্ট রেট পরিমাপ করতে উভয়ই ব্যবহার করতে পারেন, কিন্তু প্রধান পার্থক্য হল MeasureClient হার্ট রেট ডেটা উপলব্ধতা অন্তর্ভুক্ত থাকে, কিন্তু PassiveClient উপলব্ধতার তথ্য অন্তর্ভুক্ত থাকে না।

তথ্যের ধরণ

মেট্রিক প্রত্যাশিত ডেটা মন্তব্য
HEART_RATE_BPM প্রতি মিনিটে বিটস [ডেটা টাইপ: ডাবল] এছাড়াও প্রাপ্যতা অন্তর্ভুক্ত

সমর্থিত বৈশিষ্ট্য

ব্যায়াম ডেটা টাইপ এবং প্যাসিভ মনিটরিং ডেটা টাইপ ছাড়াও, ডিভাইসগুলি ইভেন্টগুলিকে ট্রিগার করার জন্য অতিরিক্ত বৈশিষ্ট্যগুলিকে সমর্থন করে যেমন একটি ব্যায়াম শুরু করা এবং ঘুমানো বনাম জাগ্রত অবস্থা পরিমাপ করা। এই বৈশিষ্ট্যগুলির মধ্যে কিছু সমস্ত ডিভাইসে বিদ্যমান, এবং অন্যগুলি শুধুমাত্র কিছু ডিভাইসে বিদ্যমান।

ইভেন্ট ট্রিগার

সমস্ত ডিভাইস নিম্নলিখিত সাধারণ ট্রিগার সমর্থন করে:

  • দূরত্ব এবং পদক্ষেপের জন্য দৈনিক লক্ষ্য
  • পদক্ষেপ, দূরত্ব এবং সময়কালের জন্য লক্ষ্য অনুশীলন করুন।

অন্যান্য ডিভাইসগুলি আরও উন্নত ইভেন্ট ট্রিগার সমর্থন করতে পারে। কিছু উদাহরণ নিম্নলিখিত অন্তর্ভুক্ত:

  • সাঁতার কাটার সময় গুনে গুনে
  • ক্যালোরি পোড়া জন্য ব্যায়াম লক্ষ্য
  • তাত্ক্ষণিক গতির জন্য ব্যায়াম লক্ষ্য

রাজ্যগুলি

সমস্ত ডিভাইস মৌলিক রাষ্ট্র কার্যকারিতা সমর্থন করে। রাজ্য কার্যকারিতা একজন ব্যবহারকারী বর্তমানে একটি সক্রিয় অনুশীলনে আছে কিনা তা বোঝায়

অন্যান্য ডিভাইস অতিরিক্ত রাষ্ট্র কার্যকারিতা প্রদান করতে পারে. কিছু অতিরিক্ত রাষ্ট্রীয় কার্যকারিতার মধ্যে একটি ব্যায়াম স্বয়ংক্রিয়ভাবে থামানো বা স্বয়ংক্রিয়ভাবে পুনরায় শুরু করা হয়েছে কিনা বা ব্যবহারকারী যখন জেগে আছে বা ঘুমিয়ে আছে তা সনাক্ত করা অন্তর্ভুক্ত।

প্যাসিভ পর্যবেক্ষণে স্বাস্থ্য সতর্কতা

কিছু ডিভাইস স্বাস্থ্য সতর্কতা সমর্থন করে। এই বৈশিষ্ট্যগুলি সমস্ত ডিভাইসে সমর্থিত নয়৷ কিছু স্বাস্থ্য সতর্কতার মধ্যে হৃদস্পন্দনের অস্বাভাবিকতা সনাক্ত করা বা পড়ে যাওয়া সনাক্ত করা অন্তর্ভুক্ত।

{% শব্দার্থে %} {% endverbatim %} {% শব্দার্থে %} {% endverbatim %}