অ্যাডাপ্টিভ প্রস্তুত

স্তর ৩ অভিযোজিত প্রস্তুত আইকন

স্তর ৩ — অ্যাডাপ্টিভ অ্যাপের গুণমান নির্দেশিকার প্রাথমিক, প্রারম্ভিক স্তর।

তিনটি স্তরের চিত্রায়ন, যেখানে সবচেয়ে নিচের স্তর অর্থাৎ স্তর ৩-কে বিশেষভাবে তুলে ধরা হয়েছে।

বড় পর্দার জন্য একটি চমৎকার অ্যাপ তৈরির প্রথম ধাপ হলো আপনার অ্যাপটিকে অভিযোজনযোগ্য করে তোলা।

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

অ্যাপের লেআউট হয়তো আদর্শ নয়, কিন্তু অ্যাপটিতে কখনও লেটারবক্সিং হয় না, এটি কখনও কম্প্যাটিবিলিটি মোডে চলে না এবং ব্যবহারকারীরা সমস্ত টাস্ক ফ্লো সম্পন্ন করতে পারেন।

করণীয় ও বর্জনীয়

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

নির্দেশিকা

আপনার অ্যাপটিকে বড় পর্দার জন্য প্রস্তুত করতে টিয়ার ৩ নির্দেশিকাগুলো অনুসরণ করুন।

কনফিগারেশন এবং ধারাবাহিকতা

ডিভাইস কনফিগারেশন পরিবর্তনের সময় স্টেট ধরে রাখা ও পুনরুদ্ধার করা এবং মিডিয়া প্লেব্যাকের মতো চলমান প্রক্রিয়াগুলো পুনরায় চালু করার মাধ্যমে আপনার অ্যাপকে অ্যাডাপ্টিভ রেডি করুন।

নির্দেশিকা — কনফিগারেশন পরিবর্তন

কী

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

কেন

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

কীভাবে

কনফিগারেশন এবং ধারাবাহিকতার ওভারভিউতে জানুন কীভাবে কনফিগারেশন পরিবর্তনগুলি পরিচালনা করতে হয় এবং অ্যাপের ধারাবাহিকতা বজায় রাখতে হয়।

মাল্টি-উইন্ডো এবং মাল্টি-রেজ্যুমে

আপনার অ্যাপটিকে স্প্লিট-স্ক্রিন মোড অথবা ডেস্কটপ উইন্ডোয়িং মোডে অন্যান্য অ্যাপের পাশাপাশি মাল্টি-উইন্ডো মোডে চালানোর সুবিধা দিন।

নির্দেশিকা — মাল্টি-উইন্ডো কার্যকারিতা এবং মাল্টি-রেজ্যুমে

কী

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

কেন

বড় স্ক্রিন মাল্টি-উইন্ডো মোডকে আরও ব্যবহারযোগ্য করে তোলে। মাল্টি-উইন্ডো মোড ব্যবহারকারীদের আরও কর্মক্ষম করে তোলে।

কীভাবে

মাল্টি-উইন্ডো মোড এবং মাল্টি-রেজ্যুমে ওভারভিউ থেকে মাল্টি-উইন্ডো মোডের জন্য কীভাবে ডেভেলপ করতে হয় তা জানুন।

ক্যামেরা প্রিভিউ এবং মিডিয়া প্রজেকশন

আপনার অ্যাপে ক্যামেরা প্রিভিউ থাকলে, বড় স্ক্রিনের জন্য প্রিভিউটির ওরিয়েন্টেশন এবং অ্যাসপেক্ট রেশিও যাচাই করে নিন।

নির্দেশিকা — ক্যামেরা প্রিভিউ এবং মিডিয়া প্রজেকশন

কী

অ্যাপটি ল্যান্ডস্কেপ ও পোর্ট্রেট ওরিয়েন্টেশন, ডিভাইস ভাঁজ করা ও খোলা অবস্থা এবং মাল্টি-উইন্ডো মোডে যথাযথ অনুপাতে ও সঠিক দিকে মুখ করা ক্যামেরা প্রিভিউ প্রদান করে। অ্যাপটি সকল ডিভাইস কনফিগারেশনে সঠিক ওরিয়েন্টেশন ও অনুপাতে মিডিয়া প্রজেকশন সমর্থন করে।

কেন

পোর্ট্রেট ওরিয়েন্টেশনে থাকা বড় স্ক্রিনের ফোল্ডেবল ডিভাইসগুলোর ল্যান্ডস্কেপ অ্যাস্পেক্ট রেশিও থাকতে পারে। ডিভাইসটি ল্যান্ডস্কেপ অবস্থায় থাকলেও মাল্টি-উইন্ডো মোড অ্যাপগুলোকে একটি রিসাইজযোগ্য উইন্ডোতে পোর্ট্রেট ওরিয়েন্টেশনে প্রদর্শন করতে পারে।

কীভাবে

ক্যামেরা প্রিভিউ এবং মিডিয়া প্রজেকশন সংক্রান্ত নির্দেশনার জন্য, ক্যামেরা প্রিভিউ এবং মিডিয়া প্রজেকশন ওভারভিউ দেখুন।

কিবোর্ড, মাউস এবং ট্র্যাকপ্যাড

আপনার অ্যাপকে কিবোর্ড, মাউস এবং ট্র্যাকপ্যাডের কাজ পরিচালনা করার ক্ষমতা দিয়ে বাহ্যিক ইনপুট ডিভাইসগুলোকে সমর্থন করুন।

নির্দেশিকা — কীবোর্ড ইনপুট এবং মাউস ট্র্যাকপ্যাড বেসিক

কী

অ্যাপটি এক্সটার্নাল কিবোর্ড ব্যবহার করে টেক্সট ইনপুট সমর্থন করে। যখন কোনো এক্সটার্নাল কিবোর্ড সংযুক্ত বা বিচ্ছিন্ন করা হয়, তখন অ্যাপটি পুনরায় চালু না করেই ফিজিক্যাল এবং ভার্চুয়াল কিবোর্ডের মধ্যে পরিবর্তন করা যায়। অ্যাপটি বেসিক মাউস এবং ট্র্যাকপ্যাড ইনপুট সমর্থন করে।

কেন

ব্যবহারকারীরা প্রায়শই ট্যাবলেটের সাথে একটি বাহ্যিক কিবোর্ড বা মাউস সংযুক্ত করেন। ক্রোমবুকে অন্তর্নির্মিত কিবোর্ড এবং ট্র্যাকপ্যাড থাকে।

কীভাবে

আপনার অ্যাপে বাহ্যিক ইনপুট ডিভাইসগুলির জন্য সমর্থন কীভাবে যুক্ত করবেন তা জানতে কীবোর্ড, মাউস এবং ট্র্যাকপ্যাড ওভারভিউ দেখুন।

স্টাইলাস

ব্যবহারকারীদের স্টাইলাস ব্যবহার করে UI উপাদান নির্বাচন ও পরিচালনা করার সুযোগ দিন, যার মধ্যে তালিকা, পিকার এবং অন্যান্য স্ক্রোলযোগ্য বিষয়বস্তু স্ক্রোল করা অন্তর্ভুক্ত।

অ্যান্ড্রয়েড ১৪ (এপিআই লেভেল ৩৪) এবং এর পরবর্তী সংস্করণগুলোতে, স্টাইলাস ব্যবহার করে টেক্সট ইনপুট ফিল্ডে লেখা ও সম্পাদনা করার সুবিধা দেওয়া হয়েছে। ক্রোমওএস এম১১৪ এবং এর পরবর্তী সংস্করণগুলোতে, ব্যবহারকারীরা স্টাইলাস ব্যবহার করে WebView কম্পোনেন্টের টেক্সট ইনপুট ফিল্ডে লেখা ও সম্পাদনা করতে পারবেন।

নির্দেশিকা — স্টাইলাস_বেসিক এবং স্টাইলাস_টেক্সট_ইনপুট

কী

অ্যাপটি স্টাইলাস-সজ্জিত ট্যাবলেট, ফোল্ডেবল এবং ChromeOS ডিভাইসে UI উপাদান নির্বাচন ও পরিচালনা করার মতো মৌলিক স্টাইলাস ইনপুট সমর্থন করে।

অ্যান্ড্রয়েড ১৪ ও তার পরবর্তী সংস্করণ এবং ক্রোমওএস এম১১৪ ও তার পরবর্তী সংস্করণে, অ্যাপগুলো যথাক্রমে EditText এবং WebView কম্পোনেন্টগুলোতে টেক্সট ইনপুট সক্ষম করে।

কেন

স্টাইলাস-চালিত অ্যাপের জন্য বড় স্ক্রিন আদর্শ। কিছু বড় স্ক্রিনের ডিভাইসের সাথে স্টাইলাস দেওয়া থাকে।

কীভাবে

বেসিক স্টাইলাস ইনপুট হলো টাচ ইনপুটেরই অনুরূপ, যা অ্যান্ড্রয়েড সম্পূর্ণরূপে সমর্থন করে। বেসিক স্টাইলাস ইনপুট প্রদানের জন্য কোনো বিশেষ ডেভেলপমেন্টের প্রয়োজন নেই।

অ্যান্ড্রয়েড ১৪ এবং তার পরবর্তী সংস্করণগুলিতে, EditText কম্পোনেন্টগুলি ডিফল্টরূপে স্টাইলাস ব্যবহার করে ইনপুট সমর্থন করে; এর জন্য কোনো বিশেষ ডেভেলপমেন্টের প্রয়োজন নেই। ক্রোমওএস এম১১৪ এবং তার পরবর্তী সংস্করণগুলিতে, WebView কম্পোনেন্টগুলি ডিফল্টরূপে টেক্সট ফিল্ডে স্টাইলাস ইনপুট সমর্থন করে।

আরও তথ্যের জন্য, স্টাইলাস ওভারভিউ দেখুন।