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

নির্দেশিকা
সকল ফর্ম ফ্যাক্টরে একটি স্থিতিশীল এবং কার্যকরী অভিজ্ঞতা প্রদান করুন।
কনফিগারেশন এবং ধারাবাহিকতা
| নির্দেশিকা আইডি | পরীক্ষার আইডি | বর্ণনা |
|---|---|---|
| কনফিগারেশন পরিবর্তন | T-Config_Orientation , T-Config_State | অ্যাপটি উপলব্ধ ডিসপ্লে এলাকা জুড়ে থাকে—পুরো স্ক্রিন অথবা, মাল্টি-উইন্ডো মোডে, অ্যাপ উইন্ডোটি। কন্টেন্ট উপলব্ধ ডিসপ্লে এলাকা অতিক্রম করে না। অ্যাপটি লেটারবক্সড নয়; এটি কম্প্যাটিবিলিটি মোডে চলে না। ডিভাইসের কনফিগারেশন পরিবর্তনের সময়, যেমন—ডিভাইস ঘোরানো, ভাঁজ করা ও খোলা, এবং স্প্লিট-স্ক্রিন ও ডেস্কটপ উইন্ডোইং মোডে উইন্ডোর আকার পরিবর্তন করার সময়, অ্যাপটি কনফিগারেশন পরিবর্তনগুলি পরিচালনা করে এবং এর অবস্থা ধরে রাখে বা পুনরুদ্ধার করে।
|
| কনফিগারেশন সংমিশ্রণ | টি-কনফিগ_কম্বিনেশন | অ্যাপটি বিভিন্ন ধরনের কনফিগারেশন পরিবর্তনের সমন্বয় সামলাতে পারে, যেমন উইন্ডোর আকার পরিবর্তনের পর ডিভাইস ঘোরানো, অথবা ঘোরানোর পর ডিভাইস ভাঁজ করা বা খোলা। |
মাল্টি-উইন্ডো মোড এবং মাল্টি-রিজিউম
| নির্দেশিকা আইডি | পরীক্ষার আইডি | বর্ণনা |
|---|---|---|
| মাল্টি-উইন্ডো_কার্যকারিতা | টি-মাল্টি-উইন্ডো_কার্যকারিতা | অ্যাপটি মাল্টি-উইন্ডো মোডে সম্পূর্ণরূপে কার্যকর। মাল্টি-উইন্ডো মোড সাপোর্ট দেখুন। দ্রষ্টব্য: ইউনিটি অ্যাপগুলো ইউনিটি লং টার্ম সাপোর্ট (LTS) ভার্সন ২০১৯ বা তার পরবর্তী সংস্করণে থাকতে হবে। মাল্টি-উইন্ডো মোড যাচাইকরণ দেখুন। |
| মাল্টি-রেজ্যুমে | টি-মাল্টি-উইন্ডো_ফোকাস , টি-মাল্টি-উইন্ডো_রিসোর্সেস | অ্যাপটি মাল্টি-রিজিউম সম্পূর্ণরূপে সমর্থন করে। যখন অ্যাপটি সর্বাধিক ফোকাস করা অ্যাপ থাকে না, তখন এটি তার UI আপডেট করে (যেমন: মিডিয়া প্লে করা চালিয়ে যাওয়া, নতুন মেসেজ যুক্ত করা, ডাউনলোডের অগ্রগতি আপডেট করা ইত্যাদি)। এছাড়াও, মাল্টি-উইন্ডো পরিস্থিতিতে অ্যাপটি ক্যামেরা এবং মাইক্রোফোনের মতো এক্সক্লুসিভ রিসোর্স হারিয়ে গেলেও তা সামাল দেয়। মাল্টি-উইন্ডো মোডে অ্যাক্টিভিটির জীবনচক্র দেখুন। |
ক্যামেরা প্রিভিউ এবং মিডিয়া প্রজেকশন
| নির্দেশিকা আইডি | পরীক্ষার আইডি | বর্ণনা |
|---|---|---|
| ক্যামেরা_প্রিভিউ | টি-ক্যামেরা_প্রিভিউ | অ্যাপটি ল্যান্ডস্কেপ ও পোর্ট্রেট ওরিয়েন্টেশনে, ডিভাইস ভাঁজ করা ও খোলা অবস্থায় এবং মাল্টি-উইন্ডো মোডে ক্যামেরার প্রিভিউ দেখায়। প্রিভিউটি যথাযথ অনুপাতে এবং সঠিক ওরিয়েন্টেশনে থাকে। |
| মিডিয়া_প্রজেকশন | টি-মিডিয়া_প্রজেকশন | অ্যাপটি ল্যান্ডস্কেপ ও পোর্ট্রেট ওরিয়েন্টেশন, ডিভাইস ভাঁজ করা ও খোলা অবস্থা এবং মাল্টি-উইন্ডো মোডে মিডিয়া প্রজেকশন সমর্থন করে। প্রজেকশনটি যথাযথ অনুপাতে এবং সঠিক ওরিয়েন্টেশনে হয়। |
কিবোর্ড, মাউস এবং ট্র্যাকপ্যাড
| নির্দেশিকা আইডি | পরীক্ষার আইডি | বর্ণনা |
|---|---|---|
| কীবোর্ড ইনপুট | টি-কিবোর্ড_ইনপুট | অ্যাপটি এক্সটার্নাল কীবোর্ড ব্যবহার করে টেক্সট ইনপুট সমর্থন করে এবং এক্সটার্নাল কীবোর্ড সংযুক্ত বা বিচ্ছিন্ন হলে অ্যাপটি পুনরায় চালু না করেই ফিজিক্যাল ও ভার্চুয়াল কীবোর্ডের মধ্যে পরিবর্তন করতে পারে। |
| মাউস_ট্র্যাকপ্যাড_বেসিক | টি-মাউস_ট্র্যাকপ্যাড_বেসিক | অ্যাপটি সাধারণ মাউস বা ট্র্যাকপ্যাড ইন্টারঅ্যাকশন সমর্থন করে:
|
স্টাইলাস
| নির্দেশিকা আইডি | পরীক্ষার আইডি | বর্ণনা |
|---|---|---|
| স্টাইলাস_বেসিক | টি-স্টাইলাস_বেসিক | অ্যাপটি স্টাইলাস-যুক্ত ট্যাবলেট, ফোল্ডেবল এবং ডেস্কটপ ডিভাইসের জন্য প্রাথমিক সাপোর্ট প্রদান করে। স্টাইলাসটি ব্যবহার করে UI এলিমেন্ট নির্বাচন ও পরিচালনা করা যায়, যার মধ্যে রয়েছে তালিকা, পিকার এবং অন্যান্য স্ক্রলযোগ্য কন্টেন্ট স্ক্রল করা। বড় স্ক্রিনে ইনপুট সামঞ্জস্যতার জন্য স্টাইলাস দেখুন। দ্রষ্টব্য: বেসিক স্টাইলাস ইনপুট এবং টাচ ইনপুট একই, যা অ্যান্ড্রয়েড দ্বারা সম্পূর্ণরূপে সমর্থিত। কোনো বিশেষ ডেভেলপমেন্টের প্রয়োজন ছাড়াই সমস্ত অ্যাপের জন্য বেসিক স্টাইলাস ইনপুট স্বয়ংক্রিয়ভাবে সক্রিয় হয়ে যায়। |
| স্টাইলাস_টেক্সট_ইনপুট | টি-স্টাইলাস_টেক্সট_ইনপুট | অ্যান্ড্রয়েড ১৪ (এপিআই লেভেল ৩৪) এবং এর পরবর্তী সংস্করণগুলোতে, ব্যবহারকারীরা স্টাইলাস ব্যবহার করে টেক্সট ইনপুট ফিল্ডে টেক্সট লিখতে ও সম্পাদনা করতে পারেন। ক্রোমওএস এম১১৪ এবং এর পরবর্তী সংস্করণগুলোতে, দ্রষ্টব্য: অ্যান্ড্রয়েড ১৪ এবং তার পরবর্তী সংস্করণগুলিতে, |
পরীক্ষা
আপনার অ্যাপটি সকল ফর্ম ফ্যাক্টরে কার্যকরী কিনা তা নিশ্চিত করতে, নিম্নলিখিত পরীক্ষাগুলো চালান।
কনফিগারেশন এবং ধারাবাহিকতা
| টেস্ট আইডি | নির্দেশিকা আইডি | বর্ণনা |
|---|---|---|
| টি-কনফিগ_ওরিয়েন্টেশন | কনফিগারেশন পরিবর্তন | যাচাই করুন যে অ্যাপটি লেটারবক্সড নয় এবং পোর্ট্রেট বা ল্যান্ডস্কেপ ওরিয়েন্টেশনে, মাল্টি-উইন্ডো মোডে, অথবা বড় স্ক্রিনের ফোল্ডেবল ডিভাইস পোর্ট্রেট বা ল্যান্ডস্কেপ ওরিয়েন্টেশনে খোলা অবস্থায় কম্প্যাটিবিলিটি মোডে চলছে না। যাচাই করুন যে সমস্ত কন্টেন্ট উপলব্ধ ডিসপ্লে স্পেসের মধ্যে ঠিকঠাকভাবে এঁটে যাচ্ছে। স্প্লিট-স্ক্রিন এবং ডেস্কটপ উইন্ডোয়িং মোড সহ মাল্টি-উইন্ডো মোডে অ্যাপ উইন্ডোর আকার পরিবর্তন করুন। ডেস্কটপ ডিভাইসে, অ্যাপ উইন্ডোটি মিনিমাইজ ও রিস্টোর করুন এবং ম্যাক্সিমাইজ ও রিস্টোর করুন। যাচাই করুন যে অ্যাপটি সমস্ত উইন্ডো আকারে সঠিক ওরিয়েন্টেশন গ্রহণ করে এবং তার অবস্থা বজায় রাখে। দ্রষ্টব্য: ডিভাইসটি নিম্নলিখিত বিষয়গুলো সমর্থন করে কিনা তা নিশ্চিত করতে, অ্যান্ড্রয়েড ১২ (এপিআই লেভেল ৩১) বা তার উচ্চতর সংস্করণে চালিত একটি বড় স্ক্রিনের ডিভাইসে (এসডব্লিউ >= ৬০০ ডিপি) পরীক্ষা করুন।
|
| T-Config_State | কনফিগারেশন পরিবর্তন | অ্যাপের প্রতিটি স্ক্রিন থেকে, যেখানে স্ক্রলযোগ্য কন্টেন্ট, অবিচ্ছিন্ন প্লেব্যাক কন্টেন্ট, বা টেক্সট এন্ট্রি ফিল্ড রয়েছে, সেখানে নিম্নলিখিত কাজগুলো করুন:
ডিভাইসটিকে ল্যান্ডস্কেপ এবং পোর্ট্রেট ওরিয়েন্টেশনের মধ্যে ঘোরান, ডিভাইসটি ভাঁজ করুন এবং খুলুন (যদি প্রযোজ্য হয়), এবং মাল্টি-উইন্ডো মোডে অ্যাপ উইন্ডোর আকার পরিবর্তন করুন। ডেস্কটপ ডিভাইসে অ্যাপ উইন্ডোটি মিনিমাইজ এবং রিস্টোর করুন; অ্যাপ উইন্ডোটি ম্যাক্সিমাইজ এবং রিস্টোর করুন। নিম্নলিখিত বিষয়গুলো যাচাই করুন:
|
| টি-কনফিগ_কম্বিনেশন | কনফিগারেশন সংমিশ্রণ | প্রতিটি অ্যাপ স্ক্রিন থেকে, ডিভাইসটিকে ল্যান্ডস্কেপ ও পোর্ট্রেট ওরিয়েন্টেশনের মধ্যে ঘোরানো, ডিভাইসটি ভাঁজ করা ও খোলা (যদি প্রযোজ্য হয়), এবং মাল্টি-উইন্ডো মোডে অ্যাপ উইন্ডোর আকার পরিবর্তন করার মতো কাজগুলো করুন। |
মাল্টি-উইন্ডো মোড এবং মাল্টি-রিজিউম
| টেস্ট আইডি | নির্দেশিকা আইডি | বর্ণনা |
|---|---|---|
| টি-মাল্টি-উইন্ডো_কার্যকারিতা | মাল্টি-উইন্ডো_কার্যকারিতা | অ্যাপটি মাল্টি-উইন্ডো মোডে খুলুন। অ্যাপটি সব উইন্ডো সাইজ, ডিভাইসের ওরিয়েন্টেশন এবং ফোল্ডেবল ডিভাইসের অবস্থায় সম্পূর্ণরূপে কার্যকর কিনা তা পরীক্ষা করুন। প্রতিটি ওরিয়েন্টেশনে অ্যাপ উইন্ডোর আকার পরিবর্তন করুন। ফোল্ডেবল ডিভাইসের ক্ষেত্রে, প্রতিটি ওরিয়েন্টেশনে ডিভাইসটি ভাঁজ করুন এবং খুলুন। ইউনিটি অ্যাপস আপনার ইউনিটি অ্যাপটি ছাড়া অন্য একটি অ্যাপ খুলুন। রিসেন্টস স্ক্রিনে যান। অ্যাপ আইকনটি সিলেক্ট করে অ্যাপটিকে স্প্লিট-স্ক্রিন মোডে রাখুন। আপনার ইউনিটি অ্যাপটি খুলুন, যেটি প্রথম অ্যাপটির পাশে বা নিচে স্প্লিট-স্ক্রিন মোডে চালু হবে। অ্যাপ জোড়াটি লুকানোর জন্য হোম স্ক্রিনে যান। রিসেন্টস স্ক্রিনে যান। আপনার ইউনিটি অ্যাপটিসহ স্প্লিট-স্ক্রিন অ্যাপ জোড়াটি সিলেক্ট করুন। যাচাই করুন যে ইউনিটি অ্যাপটি তার কার্যক্রম পুনরায় শুরু করেছে এবং স্প্লিট-স্ক্রিন উইন্ডোতে অ্যাপটির লেআউট সঠিক আছে ও সমস্ত UI এলিমেন্ট অ্যাক্সেসযোগ্য রয়েছে। |
| টি-মাল্টি-উইন্ডো_ফোকাস | মাল্টি-রেজ্যুমে | অ্যাপটি খুলুন এবং এমন একটি প্রক্রিয়া শুরু করুন, যেমন একটি ভিডিও চালানো, যা অ্যাপটিকে ক্রমাগত আপডেট করে। অন্য একটি অ্যাপ খুলুন এবং নতুন অ্যাপটিকে শীর্ষ ফোকাসড অ্যাপ হিসেবে সেট করুন। যাচাই করুন যে নন-ফোকাসড অ্যাপটি তার কন্টেন্ট আপডেট করতে থাকে (উদাহরণস্বরূপ, একটি ভিডিও চলতে থাকে)। |
| টি-মাল্টি-উইন্ডো_রিসোর্সেস | মাল্টি-রেজ্যুমে | অ্যাপটিতে ক্যামেরা খুলুন অথবা মাইক্রোফোন ব্যবহার করুন। অন্য একটি অ্যাপ খুলুন এবং নতুন অ্যাপটিকে সর্বোচ্চ ফোকাসে আনুন। যাচাই করুন যে ফোকাসবিহীন অ্যাপটি ক্যামেরা বা মাইক্রোফোন ব্যবহারের অনুমতি ছেড়ে দিয়েছে। মূল অ্যাপটিকে সর্বোচ্চ ফোকাসে আনুন। যাচাই করুন যে অ্যাপটি পুনরায় ক্যামেরা বা মাইক্রোফোন ব্যবহারের অনুমতি পেয়েছে। |
ক্যামেরা প্রিভিউ এবং মিডিয়া প্রজেকশন
| টেস্ট আইডি | নির্দেশিকা আইডি | বর্ণনা |
|---|---|---|
| টি-ক্যামেরা_প্রিভিউ | ক্যামেরা_প্রিভিউ | অ্যাপটি ফুল স্ক্রিনে এবং মাল্টি-উইন্ডো মোডে খুলুন। অ্যাপের ভেতর থেকে ক্যামেরা চালু করুন। ডিভাইসটিকে ল্যান্ডস্কেপ এবং পোর্ট্রেট ওরিয়েন্টেশনের মধ্যে ঘোরান। ফোল্ডেবল ডিভাইসের ক্ষেত্রে, প্রতিটি ওরিয়েন্টেশনে ডিভাইসটি ভাঁজ করুন এবং খুলুন। মাল্টি-উইন্ডো মোডে, অ্যাপ উইন্ডোর আকার পরিবর্তন করুন। ডিভাইসের সমস্ত অবস্থা এবং উইন্ডোর আকারে ক্যামেরা প্রিভিউটি সঠিক ওরিয়েন্টেশন এবং অনুপাতে আছে কিনা তা যাচাই করুন। |
| টি-মিডিয়া_প্রজেকশন | মিডিয়া_প্রজেকশন | অ্যাপটি ফুল স্ক্রিনে এবং মাল্টি-উইন্ডো মোডে খুলুন। একটি মিডিয়া প্রজেকশন চালু করুন। ডিভাইসটিকে ল্যান্ডস্কেপ এবং পোর্ট্রেট ওরিয়েন্টেশনের মধ্যে ঘোরান। ফোল্ডেবল ডিভাইসের ক্ষেত্রে, প্রতিটি ওরিয়েন্টেশনে ডিভাইসটি ভাঁজ করুন এবং খুলুন। মাল্টি-উইন্ডো মোডে, অ্যাপ উইন্ডোটির আকার পরিবর্তন করুন। ডিভাইসের সমস্ত অবস্থা এবং উইন্ডোর আকারে মিডিয়া প্রজেকশনটি সঠিক ওরিয়েন্টেশন এবং অনুপাতে আছে কিনা তা যাচাই করুন। |
কিবোর্ড, মাউস এবং ট্র্যাকপ্যাড
| টেস্ট আইডি | নির্দেশিকা আইডি | বর্ণনা |
|---|---|---|
| টি-কিবোর্ড_ইনপুট | কীবোর্ড ইনপুট | অ্যাপের প্রতিটি স্ক্রিনে যেসব টেক্সট এন্ট্রি ফিল্ড আছে, সেগুলোতে ডিভাইসের সাথে একটি এক্সটার্নাল কিবোর্ড সংযুক্ত করুন এবং এক্সটার্নাল কিবোর্ড ও ভার্চুয়াল কিবোর্ড দিয়ে টেক্সট লিখুন। এক্সটার্নাল কিবোর্ডটি সংযোগ বিচ্ছিন্ন করুন এবং ভার্চুয়াল কিবোর্ড দিয়ে টেক্সট লিখুন। |
| টি-মাউস_ট্র্যাকপ্যাড_বেসিক | মাউস_ট্র্যাকপ্যাড_বেসিক | প্রতিটি অ্যাপ স্ক্রিনের জন্য, ডিভাইসটিতে একটি মাউস এবং ট্র্যাকপ্যাড সংযুক্ত করুন। মাউস এবং ট্র্যাকপ্যাডের সাধারণ ব্যবহারগুলো সম্পাদন করুন:
|
স্টাইলাস
| টেস্ট আইডি | নির্দেশিকা আইডি | বর্ণনা |
|---|---|---|
| টি-স্টাইলাস_বেসিক | স্টাইলাস_বেসিক | স্টাইলাস ব্যবহার করে অ্যাপের মধ্যে চলাচল করুন, UI উপাদান নির্বাচন করুন, তালিকা ও পিকার স্ক্রল করুন এবং সাধারণভাবে অ্যাপটির সাথে ইন্টারঅ্যাক্ট করুন। |
| টি-স্টাইলাস_টেক্সট_ইনপুট | স্টাইলাস_টেক্সট_ইনপুট | Android 14 (API লেভেল 34) এবং এর পরবর্তী সংস্করণগুলিতে, স্টাইলাস ব্যবহার করে টেক্সট ইনপুট ফিল্ডে টেক্সট লিখুন এবং সম্পাদনা করুন। সফটওয়্যার কীবোর্ড প্রদর্শিত হবে না। ChromeOS M114 বা এর পরবর্তী সংস্করণগুলিতে, একটি WebView ভেতরের টেক্সট ইনপুট ফিল্ডগুলিতে টেক্সট লিখুন এবং সম্পাদনা করুন। |