হার্ডওয়্যার মূল্যায়ন

হার্ডওয়্যার মূল্যায়নের মধ্যে তিনটি স্পর্শজনিত প্রভাব নির্ধারণ করা অন্তর্ভুক্ত, যেগুলোকে এই নির্দিষ্ট মূল্যায়নের জন্য প্রভাব ১, ২ এবং ৩ হিসেবে চিহ্নিত করা হয়েছে।

প্রভাব ১: পূর্বনির্ধারিত সংক্ষিপ্ত স্পর্শ ধ্রুবক

VibrationEffect.EFFECT_CLICK কনস্ট্যান্টটি হলো বেসলাইন এফেক্ট বা সাধারণ ভিত্তি, যা " Map constants between HAL and API"- তে প্রদত্ত HAL-API ম্যাপিং-এ ব্যবহৃত হয়। এটিকে সর্বাধিক ব্যবহৃত এফেক্ট, HapticFeedbackConstants.KEYBOARD_PRESS সাথে ম্যাপ করা হয়। এই এফেক্টটি মূল্যায়ন করলে আপনার টার্গেট ডিভাইসটি স্পষ্ট হ্যাপটিক্সের জন্য প্রস্তুত কিনা তা নির্ধারণ করতে সাহায্য করে।

এফেক্ট ২: সংক্ষিপ্ত কাস্টম হ্যাপটিক এফেক্ট

VibrationEffect.createOneShot(20,255) কনস্ট্যান্টটি কাস্টম হ্যাপটিক ইফেক্টের জন্য ব্যবহৃত হয়। সংক্ষিপ্ত, একক কাস্টম ইম্পালসের জন্য, সময়কাল নির্ধারণ করতে ২০ মিলিসেকেন্ড হলো প্রস্তাবিত সর্বোচ্চ সীমা। ২০ মিলিসেকেন্ডের বেশি দীর্ঘ একক ইম্পালস ব্যবহার করা বাঞ্ছনীয় নয়, কারণ এটি একটি গুঞ্জনময় কম্পন হিসাবে অনুভূত হয়।

সংক্ষিপ্ত কাস্টম হ্যাপটিক এফেক্টের তরঙ্গরূপ

চিত্র ১. সংক্ষিপ্ত কাস্টম হ্যাপটিক এফেক্ট।

এফেক্ট ৩: বিস্তার পরিবর্তন সহ দীর্ঘ কাস্টম হ্যাপটিক এফেক্ট

VibrationEffect.createWaveform(timings[], amplitudes[], int repeat) কনস্ট্যান্টটি অ্যামপ্লিচিউড পরিবর্তন সহ দীর্ঘ কাস্টম এফেক্টের জন্য ব্যবহৃত হয়। কাস্টম হ্যাপটিক এফেক্টের জন্য পরিবর্তনশীল অ্যামপ্লিচিউড তৈরি করার ক্ষমতা হলো ডিভাইসটির রিচ হ্যাপটিক্স সক্ষমতা মূল্যায়নের অন্যতম একটি সূচক। প্রস্তাবিত timings [] এবং amplitudes [] হলো যথাক্রমে {500, 500} এবং {128, 255} , যা 500 ms স্যাম্পলিং রেট সহ 50% থেকে 100% পর্যন্ত অ্যামপ্লিচিউডের একটি ক্রমবর্ধমান প্রবণতা উপস্থাপন করে।

বিস্তার পরিবর্তনের সাথে স্পর্শজনিত প্রভাবের তরঙ্গরূপ

চিত্র ২. বিস্তার পরিবর্তনসহ দীর্ঘ কাস্টম হ্যাপটিক এফেক্ট।

এফেক্ট ৩-এর জন্য অ্যাম্প্লিটিউড নিয়ন্ত্রণের হার্ডওয়্যার সক্ষমতা পরীক্ষা করতে, Vibrator.hasAmplitudeControl() মেথডটি ব্যবহার করুন। উদ্দেশ্য অনুযায়ী পরিবর্তনশীল অ্যাম্প্লিটিউড সহ VibrationEffect.createWaveform কার্যকর করার জন্য এর ফলাফল অবশ্যই true হতে হবে।

ব্যক্তিগত স্পর্শজনিত প্রভাবের মূল্যায়ন ফ্লোচার্ট

চিত্র ৩। স্পর্শজনিত প্রভাব ১, ২ এবং ৩-এর বিষয়ভিত্তিক মূল্যায়ন।

একটি বিষয়ভিত্তিক মূল্যায়ন সম্পাদন করুন

দ্রুত সামঞ্জস্য যাচাই করার জন্য, প্রথমে একটি ব্যক্তিগত মূল্যায়ন করুন। এই ব্যক্তিগত মূল্যায়নের উদ্দেশ্য হলো স্পর্শজনিত প্রভাবের বিস্তার পর্যবেক্ষণ করে নির্ধারণ করা যে, ডিভাইসটি মানুষের উপলব্ধিযোগ্য বিস্তারসহ স্পর্শানুভূতি তৈরি করতে পারে কি না।

এই ধারণাটিকে কেন্দ্র করে তৈরি একটি নির্দিষ্ট প্রশ্ন দেখতে এইরকম: ডিভাইসটি কি ব্যবহারকারীদের কাছে প্রত্যাশা অনুযায়ী উপলব্ধিযোগ্য স্পর্শজনিত প্রভাব তৈরি করতে পারে? এই প্রশ্নের উত্তর আপনাকে ব্যর্থ স্পর্শজনিত প্রভাব এড়াতে সাহায্য করে, যার মধ্যে রয়েছে এমন অপ্রত্যক্ষ স্পর্শজনিত প্রভাব যা ব্যবহারকারীরা অনুভব করতে পারে না, অথবা এমন অনাকাঙ্ক্ষিত স্পর্শজনিত প্রভাব যেখানে তরঙ্গরূপগুলো উদ্দেশ্য অনুযায়ী প্যাটার্ন তৈরি করে না।

একটি উন্নত মূল্যায়ন সম্পাদন করুন

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