হার্ডওয়্যার মূল্যায়ন হ্যাপটিক্স কল করার জন্য ব্যবহৃত সাধারণ পদ্ধতি দ্বারা নমুনাযুক্ত তিনটি লক্ষ্য হ্যাপটিক প্রভাবের পরিমাণগত বৈশিষ্ট্য সরবরাহ করে। মূল্যায়ন শেষে, প্রতিটি টার্গেট হ্যাপটিক প্রভাবের জন্য প্রতিটি ডিভাইস থেকে কর্মক্ষমতা সিদ্ধান্তে আঁকতে পারফরম্যান্স মানচিত্রে প্রয়োগ করা যেতে পারে।
কর্মক্ষমতা মানচিত্রটি বেশ কয়েকটি বর্তমান অ্যান্ড্রয়েড ডিভাইস থেকে হার্ডওয়্যার মূল্যায়নের ফলাফল দেখায়। লক্ষ্য হল একটি প্রাসঙ্গিকভাবে আপেক্ষিক তুলনা ব্যবহার করে লক্ষ্য ডিভাইসের মূল্যায়ন করা (একটি পাস বা ব্যর্থ বিচারের পরিবর্তে)। এই ধারণার চারপাশে গঠিত সুনির্দিষ্ট প্রশ্নগুলি হল: আমার ফোনের দামের স্তর এবং অ্যাকচুয়েটর প্রকারের বিবেচনায়, আমার প্রতিযোগীদের তুলনায় কর্মক্ষমতা কেমন? ফলাফল কি আমার প্রত্যাশা পূরণ? তা না হলে উন্নতির দরকার কী?
চিত্র 1. হ্যাপটিক্স হার্ডওয়্যার মূল্যায়ন প্রক্রিয়া ওভারভিউ
অ্যাসেসমেন্টটি অ্যান্ড্রয়েড হ্যাপটিক ফ্রেমওয়ার্কের তিনটি পদ্ধতির ফলাফল পর্যবেক্ষণ করে।
প্রভাব 1: পূর্বনির্ধারিত ছোট হ্যাপটিক ধ্রুবক
এই ধ্রুবক হল বেসলাইন ইফেক্ট বা সাধারণ হর যা HAL-API ম্যাপিং ধাপ 2-এ দেওয়া হয়েছে। এটি সবচেয়ে বেশি ব্যবহৃত প্রভাব HapticFeedbackConstants.KEYBOARD_PRESS
দিয়ে ম্যাপ করা হয়েছে। এই প্রভাবের মূল্যায়ন আপনাকে পরিষ্কার হ্যাপটিক্সের জন্য আপনার লক্ষ্য ডিভাইসের প্রস্তুতি নির্ধারণ করতে সহায়তা করে।
প্রভাব 2: সংক্ষিপ্ত কাস্টম হ্যাপটিক প্রভাব
VibrationEffect.createOneShot(20,255)
সংক্ষিপ্ত একক কাস্টম ইম্পালসের জন্য, 20 ms হল প্রস্তাবিত সর্বোচ্চ থ্রেশহোল্ড সময়কাল সংজ্ঞায়িত করার জন্য। 20 ms-এর বেশি লম্বা একটি একক প্ররোচনা সুপারিশ করা হয় না কারণ এটি একটি গুঞ্জন কম্পন হিসাবে বিবেচিত হয়৷
চিত্র 2. সংক্ষিপ্ত কাস্টম হ্যাপটিক প্রভাব
প্রভাব 3: প্রশস্ততা বৈচিত্র সহ দীর্ঘ কাস্টম হ্যাপটিক প্রভাব
VibrationEffect.createWaveform(timings[], amplitudes[], int repeat)
কাস্টম হ্যাপটিক প্রভাবগুলির জন্য বিভিন্ন প্রশস্ততা তৈরি করার ক্ষমতা সমৃদ্ধ হ্যাপটিক্সের জন্য ডিভাইসের ক্ষমতা মূল্যায়ন করার সূচকগুলির মধ্যে একটি। প্রস্তাবিত timings [ ]
এবং amplitudes [ ]
হল যথাক্রমে {500, 500}
এবং {128, 255}
। এটি 500 ms স্যাম্পলিং রেট সহ 50% থেকে 100% পর্যন্ত প্রশস্ততার একটি ক্রমবর্ধমান প্রবণতা উপস্থাপন করে।
চিত্র 3. প্রশস্ততা পরিবর্তন সহ দীর্ঘ কাস্টম হ্যাপটিক প্রভাব
Effect 3 এর জন্য প্রশস্ততা নিয়ন্ত্রণের হার্ডওয়্যার ক্ষমতা দ্রুত পরীক্ষা করতে, Vibrator.hasAmplitudeControl()
চেষ্টা করুন। উদ্দেশ্য অনুযায়ী পরিবর্তিত প্রশস্ততা সহ VibrationEffect.createWaveform
কার্যকর করতে ফলাফলটি true
হতে হবে।
হার্ডওয়্যার মূল্যায়ন হ্যাপটিক্স কল করার জন্য ব্যবহৃত সাধারণ পদ্ধতি দ্বারা নমুনাযুক্ত তিনটি লক্ষ্য হ্যাপটিক প্রভাবের পরিমাণগত বৈশিষ্ট্য সরবরাহ করে। মূল্যায়ন শেষে, প্রতিটি টার্গেট হ্যাপটিক প্রভাবের জন্য প্রতিটি ডিভাইস থেকে কর্মক্ষমতা সিদ্ধান্তে আঁকতে পারফরম্যান্স মানচিত্রে প্রয়োগ করা যেতে পারে।
কর্মক্ষমতা মানচিত্রটি বেশ কয়েকটি বর্তমান অ্যান্ড্রয়েড ডিভাইস থেকে হার্ডওয়্যার মূল্যায়নের ফলাফল দেখায়। লক্ষ্য হল একটি প্রাসঙ্গিকভাবে আপেক্ষিক তুলনা ব্যবহার করে লক্ষ্য ডিভাইসের মূল্যায়ন করা (একটি পাস বা ব্যর্থ বিচারের পরিবর্তে)। এই ধারণার চারপাশে গঠিত সুনির্দিষ্ট প্রশ্নগুলি হল: আমার ফোনের দামের স্তর এবং অ্যাকচুয়েটর প্রকারের বিবেচনায়, আমার প্রতিযোগীদের তুলনায় কর্মক্ষমতা কেমন? ফলাফল কি আমার প্রত্যাশা পূরণ? তা না হলে উন্নতির দরকার কী?
চিত্র 1. হ্যাপটিক্স হার্ডওয়্যার মূল্যায়ন প্রক্রিয়া ওভারভিউ
অ্যাসেসমেন্টটি অ্যান্ড্রয়েড হ্যাপটিক ফ্রেমওয়ার্কের তিনটি পদ্ধতির ফলাফল পর্যবেক্ষণ করে।
প্রভাব 1: পূর্বনির্ধারিত ছোট হ্যাপটিক ধ্রুবক
এই ধ্রুবক হল বেসলাইন ইফেক্ট বা সাধারণ হর যা HAL-API ম্যাপিং ধাপ 2-এ দেওয়া হয়েছে। এটি সবচেয়ে বেশি ব্যবহৃত প্রভাব HapticFeedbackConstants.KEYBOARD_PRESS
দিয়ে ম্যাপ করা হয়েছে। এই প্রভাবের মূল্যায়ন আপনাকে পরিষ্কার হ্যাপটিক্সের জন্য আপনার লক্ষ্য ডিভাইসের প্রস্তুতি নির্ধারণ করতে সহায়তা করে।
প্রভাব 2: সংক্ষিপ্ত কাস্টম হ্যাপটিক প্রভাব
VibrationEffect.createOneShot(20,255)
সংক্ষিপ্ত একক কাস্টম ইম্পালসের জন্য, 20 ms হল প্রস্তাবিত সর্বোচ্চ থ্রেশহোল্ড সময়কাল সংজ্ঞায়িত করার জন্য। 20 ms-এর বেশি লম্বা একটি একক প্ররোচনা সুপারিশ করা হয় না কারণ এটি একটি গুঞ্জন কম্পন হিসাবে বিবেচিত হয়৷
চিত্র 2. সংক্ষিপ্ত কাস্টম হ্যাপটিক প্রভাব
প্রভাব 3: প্রশস্ততা বৈচিত্র সহ দীর্ঘ কাস্টম হ্যাপটিক প্রভাব
VibrationEffect.createWaveform(timings[], amplitudes[], int repeat)
কাস্টম হ্যাপটিক প্রভাবগুলির জন্য বিভিন্ন প্রশস্ততা তৈরি করার ক্ষমতা সমৃদ্ধ হ্যাপটিক্সের জন্য ডিভাইসের ক্ষমতা মূল্যায়ন করার সূচকগুলির মধ্যে একটি। প্রস্তাবিত timings [ ]
এবং amplitudes [ ]
হল যথাক্রমে {500, 500}
এবং {128, 255}
। এটি 500 ms স্যাম্পলিং রেট সহ 50% থেকে 100% পর্যন্ত প্রশস্ততার একটি ক্রমবর্ধমান প্রবণতা উপস্থাপন করে।
চিত্র 3. প্রশস্ততা পরিবর্তন সহ দীর্ঘ কাস্টম হ্যাপটিক প্রভাব
Effect 3 এর জন্য প্রশস্ততা নিয়ন্ত্রণের হার্ডওয়্যার ক্ষমতা দ্রুত পরীক্ষা করতে, Vibrator.hasAmplitudeControl()
চেষ্টা করুন। উদ্দেশ্য অনুযায়ী পরিবর্তিত প্রশস্ততা সহ VibrationEffect.createWaveform
কার্যকর করতে ফলাফলটি true
হতে হবে।