অ্যান্ড্রয়েড ডিভাইসগুলি বিভিন্ন ফর্ম ফ্যাক্টরে আসে—ফোন, ট্যাবলেট, ফোল্ডেবল, ChromeOS ডিভাইস—যার স্ক্রীনের আকারের বিস্তৃত পরিসর রয়েছে। অ্যান্ড্রয়েড মাল্টি-উইন্ডো, মাল্টি-ডিসপ্লে, মাল্টি-ইনস্ট্যান্স এবং পিকচার-ইন-পিকচার সহ একাধিক ডিসপ্লে মোড সমর্থন করে। ভাঁজযোগ্য ডিভাইসগুলি বিভিন্ন ভাঁজ অবস্থায় বা ভঙ্গিতে হতে পারে, যেমন টেবিলটপ ভঙ্গি বা বুক ভঙ্গি।
ডিভাইস ফর্ম ফ্যাক্টর, স্ক্রীন সাইজ, ডিসপ্লে মোড বা ভঙ্গি নির্বিশেষে আপনার অ্যাপটি একটি দুর্দান্ত ব্যবহারকারীর অভিজ্ঞতা প্রদান করে তা নিশ্চিত করতে, বড় স্ক্রীনের সামঞ্জস্যপূর্ণ চেকলিস্ট এবং পরীক্ষাগুলি সম্পূর্ণ করুন৷
চেকলিস্ট এবং পরীক্ষাগুলি বেশিরভাগ ধরণের Android অ্যাপগুলির জন্য গুণমানের প্রয়োজনীয়তার একটি বিস্তৃত সেট সংজ্ঞায়িত করে৷ আপনার অ্যাপের সম্ভবত সমস্ত প্রয়োজনীয়তা পূরণ করতে হবে না। যেগুলি আপনার অ্যাপের ব্যবহারের ক্ষেত্রে বোধগম্য তা প্রয়োগ করুন৷
আপনি বড় স্ক্রীনের ক্ষমতার সাথে আপনার অ্যাপকে উন্নত করার সাথে সাথে Google Play-তে আপনার অ্যাপের তালিকা আপডেট করার মাধ্যমে ব্যবহারকারীদের আপনার অ্যাপের বড় স্ক্রীনের অভিজ্ঞতা আরও ভালভাবে বুঝতে সাহায্য করুন। স্ক্রিনশট আপলোড করুন যা বড় স্ক্রিনে অ্যাপটি দেখায়। আপনার অ্যাপের বিবরণে বড় স্ক্রীনের বৈশিষ্ট্যের প্রতি মনোযোগ আকর্ষণ করুন। আরও তথ্য এবং সর্বোত্তম অনুশীলনের জন্য, Google Play সহায়তা দেখুন।
অপ্টিমাইজড এবং ডিফারেন্টেড বড় স্ক্রীন লেআউটের উদাহরণের জন্য, বড় স্ক্রীন গ্যালারি দেখুন।
বড় পর্দা সামঞ্জস্য চেকলিস্ট
কম্প্যাটিবিলিটি চেকলিস্টগুলি বড় স্ক্রিনের জন্য আপনার অ্যাপের সহায়তার মাত্রা মূল্যায়ন করতে সাহায্য করার জন্য মানদণ্ড নির্ধারণ করে।
সমর্থনের স্তরগুলির মধ্যে নিম্নলিখিতগুলি অন্তর্ভুক্ত রয়েছে:
TIER 3 (বেসিক) — বড় স্ক্রীন প্রস্তুত
ব্যবহারকারীরা সমালোচনামূলক টাস্ক ফ্লো সম্পূর্ণ করতে পারে কিন্তু সর্বোত্তম ব্যবহারকারীর অভিজ্ঞতার চেয়ে কম। আপনার অ্যাপটি পূর্ণ স্ক্রিন চালায় (বা মাল্টি-উইন্ডো মোডে পূর্ণ উইন্ডো), কিন্তু অ্যাপ লেআউট আদর্শ নাও হতে পারে। অ্যাপটি লেটারবক্সযুক্ত নয়; এটা সামঞ্জস্য মোডে চালানো হয় না. অ্যাপটি কীবোর্ড, মাউস, ট্র্যাকপ্যাড এবং স্টাইলাস সহ বাহ্যিক ইনপুট ডিভাইসগুলির জন্য মৌলিক সহায়তা প্রদান করে।
TIER 2 (ভাল) — বড় স্ক্রীন অপ্টিমাইজ করা হয়েছে
আপনার অ্যাপটি বাহ্যিক ইনপুট ডিভাইসগুলির জন্য উন্নত সমর্থন সহ সমস্ত স্ক্রীন আকার এবং ডিভাইস কনফিগারেশনের জন্য লেআউট অপ্টিমাইজেশান প্রয়োগ করে৷
TIER 1 (সর্বোত্তম) — বড় স্ক্রীন আলাদা
আপনার অ্যাপ ট্যাবলেট, ফোল্ডেবল এবং ChromeOS ডিভাইসের জন্য ডিজাইন করা একটি ব্যবহারকারীর অভিজ্ঞতা প্রদান করে। যেখানে প্রযোজ্য, অ্যাপটি মাল্টিটাস্কিং, ফোল্ডেবল ভঙ্গি, টেনে আনা এবং ড্রপ এবং স্টাইলাস ইনপুট সমর্থন করে।
আপনার অ্যাপটিকে সমস্ত অ্যান্ড্রয়েড ডিভাইসে একটি চমৎকার ব্যবহারকারীর অভিজ্ঞতা প্রদান করতে সক্ষম করতে টিয়ার 2 প্রয়োজনীয়তাগুলি সম্পূর্ণ করুন৷ বড় স্ক্রিনে আপনার অ্যাপটিকে অসামান্য করতে, টিয়ার 1 সম্পূর্ণ করুন।
স্তর 3
বড় পর্দা প্রস্তুত
বড় স্ক্রিনের প্রস্তুত অ্যাপগুলিকে প্রথমে মূল অ্যাপের গুণমানের প্রয়োজনীয়তা পূরণ করতে হবে—বিশেষ করে, UI এবং গ্রাফিক্সের প্রয়োজনীয়তা।
অ্যাপগুলিকে অবশ্যই নিম্নলিখিত বড় স্ক্রিনের প্রয়োজনীয়তাগুলি পূরণ করতে হবে:
শ্রেণী | আইডি | পরীক্ষা | বর্ণনা |
---|---|---|---|
কনফিগারেশন এবং ধারাবাহিকতা | LS-C1 | T3-1 , T3-2 | অ্যাপটি উপলভ্য ডিসপ্লে এরিয়া পূরণ করে—পুরো স্ক্রীন বা, মাল্টি-উইন্ডো মোডে, অ্যাপ উইন্ডো। অ্যাপটি লেটারবক্সযুক্ত নয়; এটি সামঞ্জস্য মোডে চালানো হয় না। অ্যাপ কনফিগারেশন পরিবর্তনগুলি পরিচালনা করে এবং ডিভাইসটি কনফিগারেশন পরিবর্তনের মধ্য দিয়ে যায় যেমন ডিভাইসটি ঘূর্ণন, ভাঁজ করা এবং উন্মোচন, এবং ফ্রি-ফর্ম এবং স্প্লিট-স্ক্রিন মোডে উইন্ডোর আকার পরিবর্তনের মধ্য দিয়ে যায় এবং তার অবস্থা ধরে রাখে বা পুনরুদ্ধার করে, উদাহরণস্বরূপ:
|
LS-C2 | T3-3 | অ্যাপ কনফিগারেশন পরিবর্তনের সংমিশ্রণ পরিচালনা করে, যেমন উইন্ডোর আকার পরিবর্তনের পরে ডিভাইস ঘূর্ণন, বা ঘূর্ণন এবং ডিভাইস ভাঁজ করা বা উন্মোচন করা। | |
মাল্টি-উইন্ডো মোড এবং মাল্টি-রিজুমে | LS-M1 | T3-4 | অ্যাপটি মাল্টি-উইন্ডো মোডে সম্পূর্ণরূপে কার্যকরী। সমর্থন মাল্টি-উইন্ডো মোড দেখুন। দ্রষ্টব্য: ইউনিটি অ্যাপগুলি ইউনিটি লং টার্ম সাপোর্ট (এলটিএস) সংস্করণ 2019 বা তার পরে থাকা উচিত। মাল্টি-উইন্ডো মোড যাচাইকরণ দেখুন। |
LS-M2 | T3-5 , T3-6 | অ্যাপটি সম্পূর্ণরূপে মাল্টি-রিজুমে সমর্থন করে। অ্যাপটি তার UI আপডেট করে (মিডিয়া প্লে করা চালিয়ে যায়, নতুন বার্তা অন্তর্ভুক্ত করে, ডাউনলোডের অগ্রগতি আপডেট করে, ইত্যাদি) যখন অ্যাপটি শীর্ষ ফোকাসড অ্যাপ না হয়। এছাড়াও, অ্যাপটি মাল্টি-উইন্ডো পরিস্থিতিতে ক্যামেরা এবং মাইক্রোফোনের মতো একচেটিয়া সম্পদের ক্ষতি পরিচালনা করে। মাল্টি-উইন্ডো মোডে অ্যাক্টিভিটি লাইফসাইকেল দেখুন। | |
ক্যামেরা প্রিভিউ এবং মিডিয়া প্রজেকশন | LS-CM1 | T3-7 | অ্যাপটি ল্যান্ডস্কেপ এবং পোর্ট্রেট ওরিয়েন্টেশন, ভাঁজ করা এবং খোলা ডিভাইসের অবস্থা এবং মাল্টি-উইন্ডো মোডে ক্যামেরা প্রিভিউ প্রদান করে। প্রিভিউ সঠিকভাবে অনুপাতে এবং সঠিক ওরিয়েন্টেশনে। |
LS-CM2 | T3-8 | অ্যাপটি ল্যান্ডস্কেপ এবং পোর্ট্রেট ওরিয়েন্টেশন, ভাঁজ করা এবং খোলা ডিভাইসের অবস্থা এবং মাল্টি-উইন্ডো মোডে মিডিয়া প্রজেকশন সমর্থন করে। অভিক্ষেপ সঠিকভাবে অনুপাতে এবং সঠিক অভিযোজনে। | |
কীবোর্ড, মাউস এবং ট্র্যাকপ্যাড | LS-I1 | T3-9 | অ্যাপটি এক্সটার্নাল কীবোর্ড ব্যবহার করে টেক্সট ইনপুট সমর্থন করে এবং ফিজিক্যাল এবং ভার্চুয়াল কীবোর্ডের মধ্যে স্যুইচ করে যখন কোনও এক্সটার্নাল কীবোর্ড অ্যাপটি রিলঞ্চ না করেই সংযুক্ত বা সংযোগ বিচ্ছিন্ন হয়। |
LS-I2 | T3-10 | অ্যাপ মৌলিক মাউস বা ট্র্যাকপ্যাড মিথস্ক্রিয়া সমর্থন করে:
| |
লেখনী | LS-S1 | T3-11 | অ্যাপটি স্টাইলাস-সজ্জিত ট্যাবলেট, ফোল্ডেবল এবং ChromeOS ডিভাইসের জন্য মৌলিক সহায়তা প্রদান করে। স্টাইলাসটি তালিকা, বাছাইকারী এবং অন্যান্য স্ক্রোলযোগ্য বিষয়বস্তুর মাধ্যমে স্ক্রোল করা সহ UI উপাদান নির্বাচন এবং ম্যানিপুলেট করতে ব্যবহার করা যেতে পারে। বড় পর্দায় ইনপুট সামঞ্জস্যের মধ্যে স্টাইলাস দেখুন। দ্রষ্টব্য: বেসিক স্টাইলাস ইনপুট টাচ ইনপুটের মতো, যা সম্পূর্ণরূপে Android দ্বারা সমর্থিত৷ সমস্ত অ্যাপ কোন বিশেষ বিকাশের প্রয়োজন ছাড়াই মৌলিক স্টাইলাস ইনপুট সমর্থন করে। |
LS-S1.1 | T3-12 | Android 14 (API স্তর 34) এবং উচ্চতর, ব্যবহারকারীরা একটি স্টাইলাস ব্যবহার করে পাঠ্য ইনপুট ক্ষেত্রে পাঠ্য লিখতে এবং সম্পাদনা করতে পারে। ChromeOS M114 এবং উচ্চতর, দ্রষ্টব্য: Android 14 এবং উচ্চতর সংস্করণে, |
TIER 2
বড় পর্দা অপ্টিমাইজ করা
অপ্টিমাইজ করা অ্যাপ্লিকেশানগুলি সম্পূর্ণরূপে সমস্ত স্ক্রীনের ধরন এবং ডিভাইসের অবস্থাকে সমর্থন করে, যার মধ্যে রাজ্যের রূপান্তরও রয়েছে৷
শ্রেণী | আইডি | পরীক্ষা | বর্ণনা |
---|---|---|---|
ইউএক্স | LS-U1 | T2-1 | অ্যাপটিতে প্রতিক্রিয়াশীল এবং অভিযোজিত লেআউটগুলি বড় স্ক্রিনের জন্য ডিজাইন করা হয়েছে। সমস্ত লেআউট প্রতিক্রিয়াশীল (দেখুন প্রতিক্রিয়াশীল লেআউটে আপনার UI স্থানান্তর করুন )। অভিযোজিত বিন্যাস বাস্তবায়ন উইন্ডো আকারের ক্লাস দ্বারা নির্ধারিত হয়। অ্যাপ UI-তে নিম্নলিখিতগুলি অন্তর্ভুক্ত থাকতে পারে:
বড় পর্দার জায়গার সুবিধা নিতে যেখানে উপযুক্ত সেখানে টু-পেন লেআউট তৈরি করুন। ক্যানোনিকাল লেআউট দেখুন। অ্যাক্টিভিটি এম্বেডিং অ্যাক্টিভিটি-ভিত্তিক অ্যাপ্লিকেশানগুলিকে পাশাপাশি অ্যাক্টিভিটিগুলি প্রদর্শন করে মাল্টি-প্যান লেআউট তৈরি করতে সক্ষম করে৷ |
LS-U2 | T2-1 | মডেল, বিকল্প মেনু এবং অন্যান্য গৌণ উপাদানগুলি সমস্ত স্ক্রীনের ধরন এবং ডিভাইসের অবস্থাতে সঠিকভাবে ফর্ম্যাট করা হয়েছে, উদাহরণস্বরূপ:
| |
LS-U3 | T2-2 | টাচ টার্গেট কমপক্ষে 48dp। মেটেরিয়াল ডিজাইন লেআউট এবং টাইপোগ্রাফি নির্দেশিকা দেখুন। | |
LS-U4 | T2-3 | ইন্টারেক্টিভ কাস্টম ড্রয়েবলের জন্য একটি ফোকাসড স্টেট তৈরি করা হয়েছে। একটি কাস্টম অঙ্কনযোগ্য হল যেকোন ভিজ্যুয়াল UI উপাদান যা Android ফ্রেমওয়ার্ক দ্বারা সরবরাহ করা হয় না। ব্যবহারকারীরা যদি একটি কাস্টম ড্রয়েবলের সাথে ইন্টারঅ্যাক্ট করতে পারে, ডিভাইসটি টাচ মোডে না থাকলে ড্রয়েবল অবশ্যই ফোকাসযোগ্য হতে হবে এবং ফোকাস করা অবস্থার একটি ভিজ্যুয়াল ইঙ্গিত অবশ্যই স্পষ্ট হতে হবে। | |
কীবোর্ড, মাউস এবং ট্র্যাকপ্যাড | LS-I3 | T2-4 | ট্যাব এবং তীর কী নেভিগেশন সহ অ্যাপ সমর্থন কীবোর্ড নেভিগেশনে প্রধান কাজটি প্রবাহিত হয়। আরও অ্যাক্সেসযোগ্য অ্যাপ তৈরি করুন দেখুন। |
LS-I4 | T2-5 | অ্যাপটি সাধারণত ব্যবহৃত ক্রিয়াগুলির জন্য কীবোর্ড শর্টকাট সমর্থন করে যেমন নির্বাচন, কাটা, অনুলিপি, পেস্ট, পূর্বাবস্থায় ফেরানো এবং পুনরায় করা। ইনপুট সামঞ্জস্য দেখুন। | |
LS-I5 | T2-6 | মিডিয়া প্লেব্যাক নিয়ন্ত্রণ করতে কীবোর্ড ব্যবহার করা যেতে পারে; উদাহরণস্বরূপ, স্পেসবার মিডিয়া চালায় এবং বিরতি দেয়। | |
LS-I6 | T2-7 | কীবোর্ড এন্টার কী যোগাযোগ অ্যাপে একটি পাঠান ফাংশন সম্পাদন করে। | |
LS-I7 | T2-8 | বিকল্প মেনুগুলি সাধারণ মাউস এবং ট্র্যাকপ্যাড রাইট-ক্লিক (সেকেন্ডারি মাউস বোতাম বা সেকেন্ডারি ট্যাপ) আচরণ দ্বারা অ্যাক্সেসযোগ্য। | |
LS-I8 | T2-9 | অ্যাপের বিষয়বস্তু মাউস স্ক্রোল হুইল ( কন্ট্রোল , বা Ctrl , কী টিপে) এবং ট্র্যাকপ্যাড পিঞ্চ অঙ্গভঙ্গি ব্যবহার করে জুম করা যেতে পারে। | |
LS-I9 | T2-10 | অ্যাকশনেবল UI এলিমেন্টে মাউস এবং ট্র্যাকপ্যাড ব্যবহারকারীদের নির্দেশ করার জন্য হোভার স্টেট থাকে (যেখানে উপযুক্ত) উপাদানগুলি ইন্টারেক্টিভ। |
TIER 1
বড় পর্দা পার্থক্য
বড় স্ক্রীন ডিফারেনিয়েটেড অ্যাপ্লিকেশানগুলি তার পূর্ণ সম্ভাবনার জন্য বড় স্ক্রীন ফর্ম ফ্যাক্টর ব্যবহার করে। ডিফারেন্টিয়েটেড অ্যাপগুলি একটি প্রিমিয়াম ব্যবহারকারীর অভিজ্ঞতা অফার করে যা উত্পাদনশীল এবং উপভোগ্য।
শ্রেণী | আইডি | পরীক্ষা | বর্ণনা |
---|---|---|---|
মাল্টিটাস্কিং এবং মাল্টি-ইনস্ট্যান্স | LS-M3 | T1-1 , T1-2 , T1-3 | অ্যাপ্লিকেশন বিভিন্ন মাল্টিটাস্কিং পরিস্থিতিতে সমর্থন করে, উদাহরণস্বরূপ:
|
LS-M4 | T1-4 | অ্যাপ আলাদা উইন্ডোতে নিজের একাধিক দৃষ্টান্ত চালু করতে সক্ষম। ব্যবহারের ক্ষেত্রে ডকুমেন্ট এডিটিং, ওয়েব ব্রাউজিং, ফাইল ম্যানেজমেন্ট অ্যাপস এবং শপিং অ্যাপে পণ্যের তুলনা অন্তর্ভুক্ত। সাপোর্ট মাল্টি-উইন্ডো মোডে মাল্টি-ইনস্ট্যান্স দেখুন। | |
ভাঁজযোগ্য অঙ্গবিন্যাস এবং রাজ্য | LS-F1 | T1-5 | অ্যাপটি সমস্ত ভাঁজযোগ্য অঙ্গবিন্যাস এবং সম্পর্কিত ব্যবহারের ক্ষেত্রে সমর্থন করে:
|
LS-F2 | T1-6 | ক্যামেরা অ্যাপ্লিকেশানগুলি ভাঁজ করা এবং উন্মোচিত অবস্থার জন্য তাদের পূর্বরূপ সামঞ্জস্য করে এবং সামনে এবং পিছনের স্ক্রীনের পূর্বরূপ সমর্থন করে। | |
টেনে আনুন | LS-D1 | T1-7 | অ্যাপ টাচ ইনপুট, মাউস, ট্র্যাকপ্যাড এবং স্টাইলাস ব্যবহার করে অ্যাপের মধ্যে এবং মাল্টি-উইন্ডো মোডে, অন্যান্য অ্যাপে এবং থেকে ভিউগুলির মধ্যে ড্র্যাগ এবং ড্রপ সমর্থন করে। টেনে আনুন এবং ড্রপ সক্ষম করুন দেখুন। এছাড়াও LS-S3 দেখুন। |
কীবোর্ড, মাউস এবং ট্র্যাকপ্যাড | LS-I10 | T1-8 | অনুলিপির জন্য Ctrl-C এবং পূর্বাবস্থার জন্য Ctrl-Z-এর মতো প্রচলিত শর্টকাটগুলিকে সমর্থন করার সময় অ্যাপটি কীবোর্ড শর্টকাটগুলির একটি বিস্তৃত সেট সরবরাহ করে৷ অ্যাপ যখনই সম্ভব অ্যাপের সমতুল্য ওয়েব বা ডেস্কটপ সংস্করণের সাথে কীবোর্ড শর্টকাট সমতা বজায় রাখে। |
LS-I11 | T1-9 | কীবোর্ড এবং মাউস বা ট্র্যাকপ্যাড সংমিশ্রণ, যেমন Ctrl +click বা Ctrl +tap এবং Shift +click বা Shift +tap, উন্নত ক্ষমতা প্রদান করে, যার মধ্যে সন্নিহিত আইটেম বা একাধিক আলাদা করা আইটেমগুলির ব্যাপ্তি নির্বাচন সহ। | |
LS-I12 | T1-10 | মাউস বা ট্র্যাকপ্যাড ব্যবহার করে বিষয়বস্তু স্ক্রোল করার সময় অ্যাপ একটি স্ক্রলবার প্রদর্শন করে। | |
LS-I13 | T1-11 | যেখানে প্রযোজ্য, UI উপাদানগুলি অতিরিক্ত সামগ্রী যেমন ফ্লাই-আউট মেনু বা টুলটিপ মাউস বা ট্র্যাকপ্যাড হোভারে প্রদর্শন করে। অ্যাপ যখনই সম্ভব অ্যাপের সমতুল্য ওয়েব বা ডেস্কটপ সংস্করণের সাথে হোভার স্টেট সমতা বজায় রাখে। | |
LS-I14 | T1-12 | ডেস্কটপ-স্টাইল মেনু এবং প্রসঙ্গ মেনু যেখানে উপযুক্ত সেখানে ব্যবহার করা হয়। | |
LS-I15 | T1-13 | মাল্টি-প্যানেল লেআউটে UI প্যানেলগুলি মাউস বা ট্র্যাকপ্যাড ব্যবহার করে পুনরায় কনফিগার করা যায়। পুনঃকনফিগারযোগ্য প্যানেলগুলি ব্যবহারকারীদের বর্ধিত উত্পাদনশীলতার জন্য অ্যাপ লেআউট সামঞ্জস্য করতে সক্ষম করে, উদাহরণস্বরূপ, একটি তালিকা-বিশদ বিন্যাসের বিস্তারিত প্যানেলের আকার পরিবর্তন করে বা স্ক্রিনে প্যানেলগুলিকে পুনর্বিন্যাস করে৷ দ্রষ্টব্য: এটি নেভিগেশন বার, রেল বা ড্রয়ারের ক্ষেত্রে প্রযোজ্য নয়। | |
LS-I16 | T1-14 | মাউস বা ট্র্যাকপ্যাড ব্যবহার করে ট্রিপল ক্লিক বা ট্যাপ করা সম্পূর্ণ লাইন বা পাঠ্যের অনুচ্ছেদ নির্বাচন করে। | |
লেখনী | LS-S2 | T1-15 | অ্যাপ একটি স্টাইলাস সহ অঙ্কন এবং লেখা সমর্থন করে। লেখনী দিয়ে অঙ্কন এবং লেখা মুছে ফেলা যেতে পারে। |
LS-S3 | T1-16 | অ্যাপটি অ্যাপের ভিউয়ের মধ্যে এবং মাল্টি-উইন্ডো মোডে, অন্যান্য অ্যাপে এবং থেকে বিষয়বস্তু টেনে আনা এবং ড্রপ করার জন্য স্টাইলাস সমর্থন প্রদান করে। টেনে আনুন এবং ড্রপ সক্ষম করুন দেখুন। | |
LS-S4 | T1-17 | অ্যাপ উন্নত স্টাইলাস সমর্থন প্রদান করে, সহ:
| |
কাস্টম কার্সার | LS-P1 | T1-18 | ব্যবহারকারীরা কীভাবে এবং কখন UI উপাদান এবং বিষয়বস্তুর সাথে ইন্টারঅ্যাক্ট করতে পারে তা নির্দেশ করতে অ্যাপ কাস্টমাইজ করা কার্সার প্রদর্শন করে, উদাহরণস্বরূপ:
PointerIcon এবং মাউস পয়েন্টার আইকন দেখুন। |
বড় পর্দা সামঞ্জস্য পরীক্ষা
নিম্নলিখিত পরীক্ষাগুলি আপনাকে আপনার অ্যাপে গুণমানের সমস্যাগুলি খুঁজে পেতে সহায়তা করে৷ আপনি পরীক্ষাগুলিকে একত্রিত করতে পারেন বা আপনার নিজস্ব পরীক্ষার পরিকল্পনায় পরীক্ষার গ্রুপগুলিকে একত্রিত করতে পারেন।
লেআউট এবং UX উদ্দেশ্যে, কমপক্ষে নিম্নলিখিত ডিভাইসের ধরনগুলিতে পরীক্ষা করুন:
- ভাঁজযোগ্য (841x701 dp)
- 8-ইঞ্চি ট্যাবলেট (1024x640 dp)
- 10.5-ইঞ্চি ট্যাবলেট (1280x800 dp)
- 13-ইঞ্চি Chromebook (1600x900 dp)
বড় স্ক্রীন ডিভাইস সামঞ্জস্য পরীক্ষা করতে নিম্নলিখিত Android এমুলেটর ব্যবহার করুন:
- ফোল্ডেবল ফোন — 7.6" বাইরের ডিসপ্লে সহ ফোল্ড-ইন
- ট্যাবলেট — পিক্সেল সি 9.94"
- ডুয়াল-ডিসপ্লে ফোল্ডেবল — মাইক্রোসফট সারফেস ডুও
স্তর 3
বড় পর্দা প্রস্তুত
শ্রেণী | আইডি | বৈশিষ্ট্য | বর্ণনা |
---|---|---|---|
কনফিগারেশন এবং ধারাবাহিকতা | T3-1 | LS-C1 | যাচাই করুন যে অ্যাপটি লেটারবক্সযুক্ত নয় এবং পোর্ট্রেট এবং ল্যান্ডস্কেপ ওরিয়েন্টেশনে, মাল্টি-উইন্ডো মোডে বা যখন পোর্ট্রেট এবং ল্যান্ডস্কেপ ওরিয়েন্টেশনে একটি বড় স্ক্রিনের ভাঁজযোগ্য ডিভাইস উন্মোচিত হয় তখন এটি সামঞ্জস্যপূর্ণ মোডে চলছে না। স্প্লিট-স্ক্রিন এবং ফ্রি-ফর্ম উইন্ডো মোড সহ মাল্টি-উইন্ডো মোডে অ্যাপ উইন্ডোর আকার পরিবর্তন করুন। ChromeOS ডিভাইসে, অ্যাপ উইন্ডোটি ছোট করুন এবং পুনরুদ্ধার করুন, অ্যাপ উইন্ডোটি বড় করুন এবং পুনরুদ্ধার করুন। যাচাই করুন যে অ্যাপটি সঠিক অভিযোজন অনুমান করে এবং সমস্ত উইন্ডো আকারে অবস্থা বজায় রাখে। দ্রষ্টব্য: ডিভাইসটি নিম্নলিখিতগুলি সমর্থন করে তা নিশ্চিত করতে Android 12 (API স্তর 31) বা উচ্চতর চলমান একটি বড় স্ক্রিনের ডিভাইসে (sw >= 600dp) পরীক্ষা করুন:
|
T3-2 | LS-C1 | স্ক্রোলযোগ্য বিষয়বস্তু, ক্রমাগত প্লেব্যাক সামগ্রী বা পাঠ্য এন্ট্রি ক্ষেত্র রয়েছে এমন প্রতিটি অ্যাপ স্ক্রীন থেকে নিম্নলিখিতগুলি করুন:
ল্যান্ডস্কেপ এবং পোর্ট্রেট ওরিয়েন্টেশনের মধ্যে ডিভাইসটি ঘোরান, ডিভাইসটি ভাঁজ এবং উন্মোচন করুন (যদি প্রযোজ্য হয়), দুটি স্ক্রীন জুড়ে আপনার অ্যাপটি স্প্যান করুন এবং আনস্প্যান করুন (যদি আপনার একটি ডুয়াল-স্ক্রিন ডিভাইস থাকে) এবং মাল্টি-উইন্ডো মোডে অ্যাপ উইন্ডোটির আকার পরিবর্তন করুন। ChromeOS ডিভাইসে অ্যাপ উইন্ডো ছোট করুন এবং পুনরুদ্ধার করুন; অ্যাপ উইন্ডোটি বড় করুন এবং পুনরুদ্ধার করুন। নিম্নলিখিত যাচাই করুন:
| |
T3-3 | LS-C2 | প্রতিটি অ্যাপ স্ক্রীন থেকে, ল্যান্ডস্কেপ এবং পোর্ট্রেট ওরিয়েন্টেশনের মধ্যে ডিভাইসটি ঘোরানো, ডিভাইসটি ভাঁজ করা এবং উন্মোচন করা (যদি প্রযোজ্য হয়), এবং মাল্টি-উইন্ডো মোডে অ্যাপ উইন্ডোর আকার পরিবর্তন করুন। | |
মাল্টি-উইন্ডো মোড এবং মাল্টি-রিজুমে | T3-4 | LS-M1 | মাল্টি-উইন্ডো মোডে অ্যাপটি খুলুন। সমস্ত উইন্ডোর আকার, ডিভাইসের অভিযোজন এবং ভাঁজযোগ্য ডিভাইসের অবস্থায় অ্যাপটি সম্পূর্ণরূপে কার্যকর কিনা তা পরীক্ষা করুন। প্রতিটি ওরিয়েন্টেশনে অ্যাপ উইন্ডোর আকার পরিবর্তন করুন। ভাঁজযোগ্য ডিভাইসের জন্য, প্রতিটি ওরিয়েন্টেশনে ডিভাইসটিকে ভাঁজ করুন এবং উন্মোচন করুন। ইউনিটি অ্যাপস আপনার ইউনিটি অ্যাপ ছাড়া অন্য একটি অ্যাপ খুলুন। সাম্প্রতিক স্ক্রিনে যান। অ্যাপ আইকন নির্বাচন করুন এবং অ্যাপটিকে স্প্লিট-স্ক্রিন মোডে রাখুন। আপনার ইউনিটি অ্যাপ খুলুন, যা প্রথম অ্যাপের পাশে বা নীচে স্প্লিট-স্ক্রিন মোডে লঞ্চ হওয়া উচিত। অ্যাপের জোড়া লুকাতে হোম স্ক্রিনে যান। সাম্প্রতিক স্ক্রিনে যান। আপনার ইউনিটি অ্যাপ অন্তর্ভুক্ত করে এমন স্প্লিট-স্ক্রিন অ্যাপ পেয়ার বেছে নিন। যাচাই করুন যে ইউনিটি অ্যাপ তার কার্যকলাপ আবার শুরু করে এবং স্প্লিট-স্ক্রিন উইন্ডোতে অ্যাপের লেআউট সব UI উপাদান অ্যাক্সেসযোগ্য সহ সঠিক। |
T3-5 | LS-M2 | অ্যাপটি খুলুন এবং একটি প্রক্রিয়া শুরু করুন, যেমন একটি ভিডিও চালানো, যা ক্রমাগত অ্যাপটিকে আপডেট করে। অন্য একটি অ্যাপ খুলুন এবং নতুন অ্যাপটিকে শীর্ষ ফোকাসড অ্যাপ করুন। যাচাই করুন যে নন-ফোকাসড অ্যাপটি তার সামগ্রী আপডেট করতে থাকে (উদাহরণস্বরূপ, একটি ভিডিও চলতে থাকে)। | |
T3-6 | LS-M2 | অ্যাপে, ক্যামেরা খুলুন বা মাইক্রোফোন ব্যবহার করুন। অন্য একটি অ্যাপ খুলুন এবং নতুন অ্যাপটিকে সর্বোচ্চ ফোকাসড অ্যাপে পরিণত করুন। নন-ফোকাসড অ্যাপ ক্যামেরা বা মাইক ছেড়ে দিয়েছে তা যাচাই করুন। আসল অ্যাপটিকে টপ ফোকাসড অ্যাপ করুন। অ্যাপটি ক্যামেরা বা মাইকে অ্যাক্সেস ফিরে পেয়েছে কিনা তা যাচাই করুন। | |
ক্যামেরা প্রিভিউ এবং মিডিয়া প্রজেকশন | T3-7 | LS-CM1 | অ্যাপটি পূর্ণ স্ক্রীনে এবং মাল্টি-উইন্ডো মোডে খুলুন। অ্যাপের মধ্যে থেকে ক্যামেরা শুরু করুন। ল্যান্ডস্কেপ এবং পোর্ট্রেট ওরিয়েন্টেশনের মধ্যে ডিভাইসটি ঘোরান। ভাঁজযোগ্য ডিভাইসের জন্য, প্রতিটি ওরিয়েন্টেশনে ডিভাইসটিকে ভাঁজ করুন এবং উন্মোচন করুন। মাল্টি-উইন্ডো মোডে, অ্যাপ উইন্ডোর আকার পরিবর্তন করুন। ক্যামেরা প্রিভিউটি ডিভাইসের সমস্ত অবস্থা এবং উইন্ডোর আকারে সঠিক অভিযোজন এবং অনুপাতে আছে কিনা তা যাচাই করুন। |
T3-8 | LS-CM2 | অ্যাপটি পূর্ণ স্ক্রীনে এবং মাল্টি-উইন্ডো মোডে খুলুন। একটি মিডিয়া অভিক্ষেপ শুরু করুন। ল্যান্ডস্কেপ এবং পোর্ট্রেট ওরিয়েন্টেশনের মধ্যে ডিভাইসটি ঘোরান। ভাঁজযোগ্য ডিভাইসের জন্য, প্রতিটি ওরিয়েন্টেশনে ডিভাইসটিকে ভাঁজ করুন এবং উন্মোচন করুন। মাল্টি-উইন্ডো মোডে, অ্যাপ উইন্ডোর আকার পরিবর্তন করুন। নিশ্চিত করুন যে মিডিয়া প্রজেকশনটি ডিভাইসের সমস্ত অবস্থা এবং উইন্ডো আকারে সঠিক অভিযোজন এবং অনুপাতে রয়েছে। | |
কীবোর্ড, মাউস এবং ট্র্যাকপ্যাড | T3-9 | LS-I1 | টেক্সট এন্ট্রি ফিল্ড আছে এমন প্রতিটি অ্যাপ স্ক্রিনের জন্য ডিভাইসে একটি এক্সটার্নাল কীবোর্ড কানেক্ট করুন এবং এক্সটার্নাল কীবোর্ড এবং ভার্চুয়াল কীবোর্ডের সাথে টেক্সট লিখুন। বাহ্যিক কীবোর্ড সংযোগ বিচ্ছিন্ন করুন এবং ভার্চুয়াল কীবোর্ডের সাথে পাঠ্য লিখুন। |
T3-10 | LS-I2 | প্রতিটি অ্যাপ স্ক্রিনের জন্য, ডিভাইসে একটি মাউস এবং ট্র্যাকপ্যাড সংযুক্ত করুন। মৌলিক মাউস এবং ট্র্যাকপ্যাড মিথস্ক্রিয়া সম্পাদন করুন:
| |
লেখনী | T3-11 | LS-S1 | একটি স্টাইলাস ব্যবহার করে, অ্যাপের মাধ্যমে নেভিগেট করুন, UI উপাদান নির্বাচন করুন, তালিকা এবং বাছাইকারীদের মাধ্যমে স্ক্রোল করুন এবং সাধারণত অ্যাপের সাথে ইন্টারঅ্যাক্ট করুন। |
T3-12 | LS-S1.1 | Android 14 (API লেভেল 34) এবং উচ্চতর, একটি স্টাইলাস ব্যবহার করে টেক্সট ইনপুট ফিল্ডে টেক্সট লিখুন এবং এডিট করুন। সফ্টওয়্যার কীবোর্ড প্রদর্শিত হবে না. ChromeOS M114 বা উচ্চতর, একটি WebView এ টেক্সট ইনপুট ফিল্ডে টেক্সট লিখুন এবং সম্পাদনা করুন। |
TIER 2
বড় পর্দা অপ্টিমাইজ করা
শ্রেণী | আইডি | বৈশিষ্ট্য | বর্ণনা |
---|---|---|---|
ইউএক্স | T2-1 | LS-U1 , LS-U2 | ফোন, ফোল্ডেবল ফোন, ছোট এবং বড় ট্যাবলেট এবং ChromeOS ডিভাইস সহ বিভিন্ন ধরনের স্ক্রীন সাইজ আছে এমন ডিভাইসগুলিতে অ্যাপটি চালান। ডিভাইসগুলিতে মাল্টি-উইন্ডো মোডে অ্যাপটি চালান। যাচাই করুন যে অ্যাপের লেআউটটি বিভিন্ন স্ক্রীন এবং উইন্ডো আকারের সাথে সাড়া দেয় এবং মানিয়ে নেয়। অ্যাপটি নেভিগেশন রেলগুলিকে প্রসারিত করে এবং সংকুচিত করে কিনা, গ্রিড লেআউটে কলামের সংখ্যা স্কেল করে, কলামে পাঠ্য প্রবাহিত করে কিনা তা পরীক্ষা করুন। নান্দনিকতা এবং ফাংশন উভয়ের জন্য UI উপাদানগুলি ফরম্যাট করা হয়েছে কিনা তা পর্যবেক্ষণ করুন। অ্যাক্টিভিটি এম্বেডিং ব্যবহার করে অ্যাপগুলির জন্য, ছোট স্ক্রিনে স্ট্যাক করা বড় স্ক্রিনে অ্যাক্টিভিটি পাশাপাশি প্রদর্শিত হচ্ছে কিনা তা পরীক্ষা করুন। |
T2-2 | LS-U3 | যাচাই করুন যে স্পর্শ লক্ষ্যগুলি সমস্ত প্রদর্শন আকার এবং কনফিগারেশনের জন্য একটি সামঞ্জস্যপূর্ণ, অ্যাক্সেসযোগ্য আকার এবং অবস্থান বজায় রাখে। অ্যাক্সেসযোগ্যতার তথ্যের জন্য, অ্যাক্সেসিবিলিটি স্ক্যানার দেখুন। | |
T2-3 | LS-U4 | প্রতিটি অ্যাপ স্ক্রিনে যেটিতে একটি ইন্টারেক্টিভ কাস্টম ড্রয়েবল রয়েছে, যাচাই করুন যে অঙ্কনযোগ্য একটি বহিরাগত কীবোর্ড, ডি-প্যাড বা অন্য ডিভাইস ব্যবহার করে ফোকাস করা যেতে পারে যা ভিউ ফোকাস করতে সক্ষম করে। নিশ্চিত করুন যে ফোকাসড স্টেটের একটি ভিজ্যুয়াল ইঙ্গিত স্পষ্ট। সম্পর্কিত তথ্যের জন্য, টাচ মোড দেখুন। | |
কীবোর্ড, মাউস এবং ট্র্যাকপ্যাড | T2-4 | LS-I3 | একটি বহিরাগত কীবোর্ডের ট্যাব এবং তীর কীগুলি ব্যবহার করে অ্যাপের ফোকাসযোগ্য উপাদানগুলির মাধ্যমে নেভিগেট করুন৷ |
T2-5 | LS-I4 | একটি বহিরাগত কীবোর্ডে কীবোর্ড শর্টকাটগুলি ব্যবহার করুন নির্বাচন, কাটা, অনুলিপি, পেস্ট, পূর্বাবস্থায় ফেরানো এবং পুনরায় করার জন্য। | |
T2-6 | LS-I5 | মিডিয়া প্লেব্যাক শুরু করতে, থামাতে, বিরতি দিতে, রিওয়াইন্ড করতে এবং দ্রুত এগিয়ে যেতে একটি বহিরাগত কীবোর্ড ব্যবহার করুন৷ | |
T2-7 | LS-I6 | ডেটা পাঠাতে বা জমা দিতে একটি বহিরাগত কীবোর্ডের এন্টার কী ব্যবহার করুন। | |
T2-8 | LS-I7 | ইন্টারেক্টিভ উপাদানগুলির বিকল্প মেনু অ্যাক্সেস করতে সেকেন্ডারি মাউস বোতাম বা ট্র্যাকপ্যাড সেকেন্ডারি ট্যাপ ক্ষমতা ব্যবহার করুন। | |
T2-9 | LS-I8 | বিষয়বস্তু জুম ইন এবং আউট করতে মাউস স্ক্রোল হুইল ( কন্ট্রোল বা Ctrl , কী এর সাথে) এবং ট্র্যাকপ্যাড পিঞ্চ অঙ্গভঙ্গি ব্যবহার করুন। | |
T2-10 | LS-I9 | এলিমেন্টের হোভার স্টেট সক্রিয় করতে অ্যাকশনেবল UI এলিমেন্টের উপর মাউস বা ট্র্যাকপ্যাড কার্সার হোভার করুন। |
TIER 1
বড় পর্দা পার্থক্য
শ্রেণী | আইডি | বৈশিষ্ট্য | বর্ণনা |
---|---|---|---|
মাল্টিটাস্কিং এবং মাল্টি-ইনস্ট্যান্স | T1-1 | LS-M3 | পোর্ট্রেট এবং ল্যান্ডস্কেপ ওরিয়েন্টেশনে পিকচার-ইন-পিকচার মোডে প্রবেশ করুন এবং প্রস্থান করুন, ডিভাইসটি ভাঁজ করা এবং উন্মুক্ত করা এবং মাল্টি-উইন্ডো মোডে। মাল্টি-উইন্ডো মোডে, পিকচার-ইন-পিকচার মোড সক্রিয় থাকা অবস্থায় উইন্ডোর আকার পরিবর্তন করুন। |
T1-2 | LS-M3 | মাল্টি-উইন্ডো মোডে, অ্যাপের মধ্যে থেকে অন্য একটি অ্যাপ খুলুন এবং উভয় অ্যাপই পাশাপাশি প্রদর্শন করুন। | |
T1-3 | LS-M3 | পোর্ট্রেট এবং ল্যান্ডস্কেপ ওরিয়েন্টেশনে সংযুক্তি এবং বিজ্ঞপ্তিগুলি খুলুন এবং বন্ধ করুন, ডিভাইসটি ভাঁজ করা এবং উন্মোচন করা এবং মাল্টি-উইন্ডো মোডে। | |
T1-4 | LS-M4 | পোর্ট্রেট এবং ল্যান্ডস্কেপ ওরিয়েন্টেশনে, ডিভাইসটি ভাঁজ করা এবং উন্মোচন করা এবং মাল্টি-উইন্ডো মোডে আলাদা উইন্ডোতে অ্যাপের একাধিক দৃষ্টান্ত লঞ্চ করুন। | |
ভাঁজযোগ্য অঙ্গবিন্যাস এবং রাজ্য | T1-5 | LS-F1 | ট্যাবলেটপ মোড, বুক মোড এবং ডুয়াল ডিসপ্লে (উদাহরণস্বরূপ, মাইক্রোসফ্ট সারফেস ডুও) সহ সমস্ত ভাঁজযোগ্য ভঙ্গিতে অ্যাপটি দেখুন। যাচাই করুন যে UI উপাদানগুলি সর্বোত্তম অবস্থানে স্থানান্তরিত হয় (উদাহরণস্বরূপ, মিডিয়া কন্ট্রোলারগুলি ট্যাবলেটপ মোডে অনুভূমিক স্ক্রীন এলাকায় চলে যায়)। |
T1-6 | LS-F2 | অ্যাপের মধ্যে থেকে ক্যামেরা সক্রিয় করুন। ডিভাইসটি ভাঁজ করা এবং উন্মোচন করা এবং প্রতিকৃতি এবং ল্যান্ডস্কেপ অভিযোজনে ঘোরানো হলে ক্যামেরা প্রিভিউ সঠিক কিনা তা যাচাই করুন। ডিভাইসটি খোলার সাথে, সামনে এবং পিছনের স্ক্রিনে পূর্বরূপটি সঠিক কিনা তা যাচাই করুন। | |
টেনে আনুন | T1-7 | LS-D1 | অ্যাপের মধ্যে টার্গেট ড্রপ করতে ইমেজ এবং টেক্সট টেনে আনুন। মাল্টি-উইন্ডো মোডে, অ্যাপ এবং অন্য অ্যাপের মধ্যে ছবি এবং টেক্সট টেনে আনুন এবং ড্রপ করুন (উভয় অ্যাপে এবং থেকে)। টাচ ইনপুট, মাউস, ট্র্যাকপ্যাড এবং স্টাইলাস ব্যবহার করে বিষয়বস্তু টেনে আনুন এবং ড্রপ করুন (এছাড়াও T1-16 দেখুন)। পোর্ট্রেট এবং ল্যান্ডস্কেপ ওরিয়েন্টেশনে কার্যকারিতা যাচাই করুন এবং যখন ডিভাইসটি ভাঁজ করা বা খোলা অবস্থায় থাকে। |
কীবোর্ড, মাউস এবং ট্র্যাকপ্যাড | T1-8 | LS-I10 | অ্যাপের কীবোর্ড শর্টকাট পরিবর্তন করুন। একটি বহিরাগত কীবোর্ড ব্যবহার করে সংশোধিত শর্টকাট পরীক্ষা করুন। |
T1-9 | LS-I11 | একটি বাহ্যিক কীবোর্ড, মাউস এবং ট্র্যাকপ্যাড ব্যবহার করে, অ্যাপের UI এ আইটেম নির্বাচন করুন। কীবোর্ড/মাউস/ট্র্যাকপ্যাড অ্যাকশন যেমন Ctrl +click, Ctrl +tap, Shift +click, এবং Shift +tap ব্যবহার করে একাধিক আলাদা করা আইটেম এবং সন্নিহিত আইটেমগুলির রেঞ্জ নির্বাচন করুন। | |
T1-10 | LS-I12 | একটি মাউস এবং ট্র্যাকপ্যাড ব্যবহার করে অ্যাপ্লিকেশন সামগ্রী স্ক্রোল করুন। যাচাই করুন যে কন্টেন্ট স্ক্রল করার সময় একটি স্ক্রলবার উপস্থিত হয়। | |
T1-11 | LS-I13 | একটি মাউস এবং ট্র্যাকপ্যাড ব্যবহার করে, ক্যাসকেডিং বা পপ-আপ সামগ্রী ধারণ করে এমন UI উপাদানগুলির উপর পয়েন্টারটি ঘোরান৷ যাচাই করুন যে অতিরিক্ত বিষয়বস্তু প্রকাশিত হয়েছে। | |
T1-12 | LS-I14 | ল্যাপটপ এবং ডেস্কটপ ডিসপ্লেতে, ডেস্কটপ-স্টাইল মেনু এবং প্রসঙ্গ মেনু ব্যবহার করা হয়েছে তা যাচাই করুন। | |
T1-13 | LS-I15 | প্রতিটি অ্যাপ স্ক্রিনে, একটি মাউস এবং ট্র্যাকপ্যাড ব্যবহার করে UI প্যানেলগুলির আকার পরিবর্তন করুন এবং পুনরায় সাজান৷ | |
T1-14 | LS-I16 | একটি মাউস এবং ট্র্যাকপ্যাড ব্যবহার করে, অ্যাপে আইটেম নির্বাচন করতে ট্রিপল ক্লিক বা ট্যাপ করুন, উদাহরণস্বরূপ, পাঠ্যের সম্পূর্ণ লাইন নির্বাচন করতে। | |
লেখনী | T1-15 | LS-S2 | একটি স্টাইলাস ব্যবহার করে অ্যাপের মধ্যে আঁকুন এবং লিখুন। লেখনী ব্যবহার করে অঙ্কন এবং লেখা মুছুন। |
T1-16 | LS-S3 | একটি স্টাইলাস ব্যবহার করে, অ্যাপের মধ্যে লক্ষ্যগুলি ড্রপ করতে সামগ্রী টেনে আনুন। মাল্টি-উইন্ডো মোডে, অ্যাপ এবং অন্য অ্যাপের মধ্যে বিষয়বস্তু টেনে আনুন (উভয় অ্যাপ থেকে)। | |
T1-17 | LS-S4 | নিম্নলিখিত হিসাবে একটি স্টাইলাস ব্যবহার করে অ্যাপের সাথে ইন্টারঅ্যাক্ট করুন:
| |
কাস্টম কার্সার | T1-18 | LS-P1 | একটি মাউস এবং ট্র্যাকপ্যাড ব্যবহার করে অ্যাপের সাথে ইন্টারঅ্যাক্ট করুন। যাচাই করুন যে কাস্টম কার্সার যেখানে উপযুক্ত সেখানে উপস্থিত হয়, উদাহরণস্বরূপ:
|