অ্যাপের মূল কোয়ালিটি সংক্রান্ত নির্দেশিকা

একটি কোয়ালিটি অ্যাপের জন্য একটি মজবুত ভিত্তি প্রদান করতে, মূল অ্যাপের কোয়ালিটি নির্দেশিকা অনুসরণ করুন।

সব অ্যাপকে ন্যূনতম যে কোয়ালিটি বজায় রাখতে হবে তা নির্দেশিকায় উল্লেখ করা আছে।

অ্যাডাপ্টিভ অ্যাপের কোয়ালিটি

Android অ্যাপ বিভিন্ন ধরনের ডিভাইসে চলে—কমপ্যাক্ট ফোন থেকে শুরু করে ট্যাবলেট, ফোল্ডেবল, ডেস্কটপ, কানেক্ট করা ডিসপ্লে, গাড়ির ইনফোটেনমেন্ট সিস্টেম, টিভি এবং XR পর্যন্ত সবকিছু। স্প্লিট‑স্ক্রিন এবং ডেস্কটপ উইন্ডোয়িংয়ের মতো উইন্ডোয়িং মোড, স্ক্রিনের ছোট বড় করা যায় এমন অংশে অ্যাপ চালানোর সুবিধা দেয়।

অ্যাডাপ্টিভ অ্যাপ কোয়ালিটি সংক্রান্ত নির্দেশিকা—অ্যাপ কোয়ালিটি সংক্রান্ত মূল নির্দেশিকার সাথে—অনুসরণ করুন, যাতে:

  • সব ফর্ম ফ্যাক্টর ও ডিসপ্লে সাইজের জন্য অপ্টিমাইজ করা অ্যাপ তৈরি করুন
  • Google Play তালিকা ও সার্চে আপনার অ্যাপকে আরও ভাল র‍্যাঙ্ক দিন
  • আরও ব্যবহারকারী অর্জন করুন এবং ব্যবহারকারী ধরে রাখার হার বাড়ান

নির্দেশিকা

নিম্নলিখিত মূল নির্দেশিকা আপনাকে একটি প্রাথমিক, হাই‑কোয়ালিটি অ্যাপ তৈরি করতে সাহায্য করে।

ব্যবহারকারীর অভিজ্ঞতা

স্ট্যান্ডার্ড Android ভিজ্যুয়াল ডিজাইন ও ইন্টার‍্যাকশন প্যাটার্ন একটি ধারাবাহিক ও সহজবোধ্য ব্যবহারকারীর অভিজ্ঞতা প্রদান করে।

সম্ভব হলে Android প্ল্যাটফর্ম কম্পোনেন্টের পরিবর্তে আপনার অ্যাপের ইউজার ইন্টারফেস তৈরি করতে মেটেরিয়াল ডিজাইন কম্পোনেন্ট ব্যবহার করুন। মেটেরিয়াল ডিজাইন Android-এর বিভিন্ন ভার্সন জুড়ে UI-এর সামঞ্জস্য বজায় রাখার পাশাপাশি Android-এর আধুনিক লুক ও ফিল প্রদান করে।

ব্যবহারযোগ্যতা

আইডি পরীক্ষা বর্ণনা
Consistent_UX T-Consistent_UX,
T-SD_Card
অ্যাপটি সব ফর্ম ফ্যাক্টরে সব অ্যাপ ব্যবহারের ক্ষেত্রে একটি সামঞ্জস্যপূর্ণ ব্যবহারকারীর অভিজ্ঞতা প্রদান করে।
App_Switcher T-App_Switcher,
T-SD_Card
ফোকাস অন্য অ্যাপে সুইচ করলে অ্যাপ ব্যাকগ্রাউন্ডে চলে যায়। সাম্প্রতিক অ্যাপ সুইচার থেকে আবার অ্যাক্টিভেট করা হলে অ্যাপ ফোরগ্রাউন্ডে ফিরে আসে।
Sleep_Resume T-Sleep_Resume,
T-SD_Card
অ্যাপটি ফোরগ্রাউন্ড অ্যাপ হলে, ডিভাইস স্লিপ মোডে গেলে এটি পজ হয়ে যায় এবং ডিভাইস চালু হলে আবার শুরু হয়।
Lock_Resume T-Lock_Resume,
T-SD_Card
অ্যাপটি ফোরগ্রাউন্ড অ্যাপ হলে, ডিভাইস লক করা থাকলে এটি পজ হয়ে যায় এবং ডিভাইস আনলক করা হলে আবার চালু হয়।

ইউজার ইন্টারফেস

আইডি পরীক্ষা বর্ণনা
Display_State_Parity T-Orientation_Transitions

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

Fullscreen_Display T-Orientation_Transitions

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

স্ক্রিন জিওমেট্রিতে সামান্য তারতম্য থাকলে, তা পূরণ করার জন্য সামান্য লেটারবক্সিং গ্রহণযোগ্য।

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

ভিজ্যুয়াল কোয়ালিটি

আইডি পরীক্ষা বর্ণনা
Graphic_Quality T-Graphic_Quality

অ্যাপে গ্রাফিক্স, টেক্সট, ছবি ও অন্যান্য UI এলিমেন্ট এমনভাবে দেখানো হয় যাতে কোনও বিকৃতি, অস্পষ্টতা বা পিক্সেল দেখা যায় না।

  • যেখানে সম্ভব, অ্যাপ ভেক্টর ড্রয়েবেল ব্যবহার করে
  • অ্যাপটি সব টার্গেট করা স্ক্রিন সাইজ এবং ফর্ম ফ্যাক্টরের জন্য খুব ভালো কোয়ালিটির গ্রাফিক্স ব্যবহার করে
  • মেনু, বোতাম এবং অন্যান্য UI এলিমেন্টের প্রান্তে কোনও এলিয়াসিং নেই
Line_Length T-Line_Length অ্যাপে কাজ করে এমন প্রতিটি ভাষার জন্য লাইনের দৈর্ঘ্য ৪৫-৭৫টি অক্ষরের (স্পেস সহ) মধ্যে সীমাবদ্ধ করে অ্যাপটি টেক্সট এবং টেক্সট ব্লকের পাঠযোগ্যতা নিশ্চিত করে।
Theme_Support T-Theme_Support অ্যাপের কন্টেন্ট এবং অ্যাপের মাধ্যমে অ্যাক্সেস করা সব ওয়েব কন্টেন্ট, লাইট ও ডার্ক থিম, দুটিতেই কাজ করে।
আইডি পরীক্ষা বর্ণনা
Back_Button_Nav T-Back_Nav অ্যাপে স্ট্যান্ডার্ড ফিরে যাওয়ার বোতাম নেভিগেশন কাজ করে এবং কোনও কাস্টম, অনস্ক্রিন ফিরে যাওয়ার বোতাম প্রম্পট ব্যবহার করে না।
Back_Gesture_Nav T-Back_Nav ফিরে যেতে এবং হোম স্ক্রিনে যেতে অ্যাপ জেসচার নেভিগেশন সাপোর্ট করে।
State_Preservation T-State_Preservation,
T-Back_Nav

অ্যাপটি ফোরগ্রাউন্ড থেকে বেরিয়ে আসার সময় ব্যবহারকারী বা অ্যাপের স্ট্যাটাস সংরক্ষণ করে এবং ব্যাক নেভিগেশন ও অন্যান্য স্ট্যাটাস পরিবর্তনের কারণে ডেটা যাতে আকস্মিকভাবে মুছে না যায় তা নিশ্চিত করে।

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

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

বিজ্ঞপ্তি

আইডি পরীক্ষা বর্ণনা
Notification_Quality T-Notification_Quality

বিজ্ঞপ্তি আপনার অ্যাপ সম্পর্কিত প্রাসঙ্গিক তথ্য প্রদান করে।

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

মেসেজিং অ্যাপ, সামাজিক অ্যাপ ও কথোপকথনের জন্য:

অ্যাক্সেসিবিলিটি

আইডি পরীক্ষা বর্ণনা
Touch_Target_Size T-Touch_Target_Size টাচ টার্গেট অন্তত ৪৮ dp। মেটেরিয়াল ডিজাইনের টার্গেট সাইজ সংক্রান্ত নির্দেশিকা দেখুন।
Visual_Contrast T-Visual_Contrast

অ্যাপের টেক্সট ও ফোরগ্রাউন্ড কন্টেন্ট অ্যাপের ব্যাকগ্রাউন্ডের সাথে নিম্নলিখিত কন্ট্রাস্ট রেশিও বজায় রাখে:

  • বড় টেক্সট ও গ্রাফিক্সের জন্য ৩:১
  • ছোট টেক্সটের (১৮ পয়েন্টের কম বা টেক্সট বোল্ড হলে ১৪ পয়েন্টের কম) জন্য ৪.৫:১

রঙ ও কন্ট্রাস্ট সম্পর্কে আরও জানুন।

Content_Description T-Content_Description contentDescription ব্যবহার করে TextView ছাড়া প্রতিটি UI এলিমেন্ট বর্ণনা করুন।

কার্যকারিতা

আপনার অ্যাপে নিম্নলিখিত ফাংশনাল আচরণ প্রয়োগ করতে হবে।

অডিও

আইডি পরীক্ষা বর্ণনা
Audio_Playback_Start T-Audio_Playback_Start

ব্যবহারকারী অডিও প্লেব্যাক শুরু করলে, অ্যাপকে এক সেকেন্ডের মধ্যে নিম্নলিখিতগুলির মধ্যে একটি করতে হবে:

  • অডিও চালু করুন
  • অডিও ডেটা প্রস্তুত করা হচ্ছে তা দেখানোর জন্য একটি ভিজ্যুয়াল ইন্ডিকেটর প্রদান করুন
Audio_Focus_Request T-Audio_Focus_Request অডিও চালানো শুরু হলে অ্যাপের অডিও ফোকাস-এর জন্য অনুরোধ করা উচিত এবং প্লেব্যাক বন্ধ হলে অডিও ফোকাস ছেড়ে দেওয়া উচিত।
Audio_Focus_Change T-Audio_Focus_Change অ্যাপকে অডিও ফোকাসের জন্য অন্যান্য অ্যাপের অনুরোধ ম্যানেজ করতে হবে। যেমন, অন্য কোনও অ্যাপে স্পিচ চালানো হলে, কোনও অ্যাপ প্লেব্যাক ভলিউম কমিয়ে দিতে পারে।
Audio_Playback_Background T-Audio_Playback_Background

অ্যাপে ব্যাকগ্রাউন্ড প্লেব্যাক কাজ করতে হবে।

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

ব্যবহারকারীদের বিজ্ঞপ্তি বা লক স্ক্রিন কন্ট্রোল অথবা কানেক্ট করা অ্যাক্সেসরির কন্ট্রোল ব্যবহার করে প্লেব্যাক কন্ট্রোল করতে পারতে হবে।

Audio_Notification_Style T-Audio_Notification_Style অ্যাপ ব্যাকগ্রাউন্ডে অডিও চালালে, অ্যাপকে অবশ্যই MediaStyle দিয়ে স্টাইল করা বিজ্ঞপ্তি তৈরি করতে হবে।
Audio_Playback_Resume T-Audio_Playback_Resume অ্যাপ ব্যাকগ্রাউন্ডে থাকলে এবং অডিও পজ করা থাকলে, অ্যাপ ফোরগ্রাউন্ডে ফিরে এলে অডিও আবার চালু হয় অথবা অ্যাপকে অবশ্যই ব্যবহারকারীকে জানাতে হবে যে প্লেব্যাক পজ করা অবস্থায় আছে।

ভিডিও

আইডি পরীক্ষা বর্ণনা
Video_PiP T-Video_PiP অ্যাপে ভিডিও চালানো হলে, অ্যাপে ছবির-মধ্যে-ছবি প্লেব্যাক কাজ করতে হবে।
Video_Encoding T-Video_Encoding অ্যাপ ভিডিও এনকোড করলে, অ্যাপকে HEVC ভিডিও কম্প্রেশন স্ট্যান্ডার্ড ব্যবহার করে তা করতে হবে।
Video_Playback_Background T-Video_Playback_Background

অ্যাপটি সবচেয়ে উপরে না থাকলেও, অ্যাপটি ব্যাকগ্রাউন্ডে ভিডিও প্লেব্যাক করতে পারে, যার মধ্যে অ্যাপ উইন্ডোটি:

  • ছোট করা হয়েছে
  • অন্যান্য উইন্ডো বা সিস্টেম UI-এর পিছনে (যেমন, বিজ্ঞপ্তি শেড বা হোম/লক স্ক্রিন)
  • ডেস্কটপ স্ক্রিন থেকে দূরে

শেয়ার করা

আইডি পরীক্ষা বর্ণনা
System_Sharesheet T-System_Sharesheet কন্টেন্ট শেয়ার করার সময় অ্যাপকে Android শেয়ারশিট ব্যবহার করতে হবে। অ্যাপ এমন টার্গেট সাজেস্ট করতে পারে যা কাস্টম সমাধানের জন্য উপলভ্য নয়।

ব্যাকগ্রাউন্ড পরিষেবা

আইডি পরীক্ষা বর্ণনা
Background_Service_Optimization T-Background_Service_Optimization

ব্যবহারকারীর ডিভাইস যাতে মসৃণভাবে চলে তা নিশ্চিত করতে, অ্যাপটি ব্যাকগ্রাউন্ডে অপ্রয়োজনীয়ভাবে দীর্ঘ পরিষেবা চালানো এড়িয়ে চলে।

মনে রাখবেন: সিস্টেম ব্যাকগ্রাউন্ড পরিষেবার উপর বিভিন্ন বিধিনিষেধ প্রয়োগ করে।

ব্যাকগ্রাউন্ড পরিষেবার খারাপ ব্যবহারের উদাহরণ নিচে দেওয়া হল:

  • বিজ্ঞপ্তির জন্য নেটওয়ার্ক কানেকশন বজায় রাখা
  • ব্লুটুথ কানেকশন বজায় রাখা
  • জিপিএস চালু রাখা

আরও তথ্যের জন্য, ব্যাকগ্রাউন্ড টাস্কের ওভারভিউ দেখুন।

পারফর্ম্যান্স ও স্টেবিলিটি

আপনার অ্যাপকে অবশ্যই সেরা পারফর্ম্যান্স, স্থায়িত্ব, কম্প্যাটিবিলিটি ও রেসপন্সিভনেস প্রদান করতে হবে।

পারফর্ম্যান্স

আইডি পরীক্ষা বর্ণনা
App_Startup_Time T-App_Startup_Time অ্যাপ দ্রুত লোড হয় অথবা অ্যাপ লোড হতে দুই সেকেন্ডের বেশি সময় লাগলে ব্যবহারকারীকে অন-স্ক্রিন ফিডব্যাক (প্রোগ্রেস ইন্ডিকেটর বা একই ধরনের ইঙ্গিত) প্রদান করে।
Rendering_Performance T-Rendering_Performance প্রতি সেকেন্ডে কমপক্ষে ৬০টি ফ্রেম দেখানোর জন্য অ্যাপ প্রতি ১৬ (বা তার কম) মিলিসেকেন্ডে ফ্রেম রেন্ডার করে। রেন্ডারিং সংক্রান্ত সমস্যার জন্য সহায়তা পেতে, ধীরে রেন্ডারিং দেখুন।
StrictMode_Compliance T-StrictMode_Compliance StrictMode চালু থাকলে (StrictMode টেস্টিং বিভাগ দেখুন), অ্যাপ টেস্ট করার সময় কোনও লাল ফ্ল্যাশ (StrictMode থেকে পারফর্ম্যান্স সংক্রান্ত সতর্কতা) দেখা যায় না।

স্থায়িত্ব

আইডি পরীক্ষা বর্ণনা
Stability_ANR T-Stability_ANR অ্যাপ ক্র্যাশ করে না বা UI থ্রেড ব্লক করে না যার ফলে ANR (Android কাজ করছে না) সংক্রান্ত সমস্যা হয়। সম্ভাব্য স্টেবিলিটি সংক্রান্ত সমস্যা শনাক্ত করতে Google Play-এর লঞ্চের আগের রিপোর্ট ব্যবহার করুন। ডিপ্লয় করার পরে, Google Play কনসোলে Android Vitals পৃষ্ঠা মনিটর করুন।

SDK

আইডি পরীক্ষা বর্ণনা
Android_Platform_Compatibility T-Android_Platform_Compatibility অ্যাপটি Android প্ল্যাটফর্মের লেটেস্ট পাবলিক ভার্সনে ক্র্যাশ না করে বা মূল কার্যকারিতাকে মারাত্মকভাবে প্রভাবিত না করে চলে।
Target_SDK_Version T-Target_SDK_Version অ্যাপের মডিউল build.gradle ফাইলে targetSdk ভ্যালু সেট করে Google Play-এর প্রয়োজনীয়তার সাথে মানানসই করার জন্য অ্যাপ লেটেস্ট Android SDK টার্গেট করে।
Compile_SDK_Version T-Target_SDK_Version অ্যাপের মডিউল build.gradle ফাইলে compileSdk ভ্যালু সেট করে লেটেস্ট Android SDK-এর সাহায্যে অ্যাপ তৈরি করা হয়েছে।
SDK_Maintenance T-SDK_Maintenance,
T-Non_SDK_Interfaces

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

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

Non_SDK_Interfaces T-Non_SDK_Interfaces অ্যাপ নন-SDK ইন্টারফেস ব্যবহার করে না।
Production_Build_Quality T-Production_Build_Quality প্রোডাকশন অ্যাপে কোনও ডিবাগ লাইব্রেরি অন্তর্ভুক্ত করা হয়নি। অ্যাপে ডিবাগ লাইব্রেরি অন্তর্ভুক্ত করা হলে পারফর্ম্যান্স ও নিরাপত্তা সংক্রান্ত সমস্যা হতে পারে।

ব্যাটারি

আইডি পরীক্ষা বর্ণনা
Power_Management T-Power_Management

অ্যাপটি সঠিকভাবে পাওয়ার ম্যানেজমেন্ট ফিচার Doze এবং অ্যাপ স্ট্যান্ডবাই সাপোর্ট করে।

অ্যাপগুলি পাওয়ার রক্ষণাবেক্ষণ ছাড়ের অনুরোধ করতে পারে। Doze ও অ্যাপ স্ট্যান্ডবাইয়ের জন্য অপ্টিমাইজ করুন লিঙ্কে গিয়ে অন্যান্য ব্যবহারের ক্ষেত্রে সহায়তা দেখুন।

গোপনীয়তা এবং নিরাপত্তা

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

ব্যবহারকারীর গোপনীয়তা রক্ষা করতে, Google Play Store-এ প্রকাশিত অ্যাপ্লিকেশনগুলিকে Google Play-এর ব্যবহারকারীর ডেটা সংক্রান্ত নীতিও মেনে চলতে হবে।

অনুমতি

আইডি পরীক্ষা বর্ণনা
Minimize_Permissions T-Minimize_Permissions বর্তমান ব্যবহারের ক্ষেত্রে সহায়তা করার জন্য অ্যাপটি শুধুমাত্র ন্যূনতম প্রয়োজনীয় অনুমতির অনুরোধ করে। লোকেশনের মতো কিছু অনুমতির জন্য, অ্যাপ সম্ভব হলে সুনির্দিষ্ট-এর পরিবর্তে মোটামুটি স্পেসিফিকেশন ব্যবহার করে। আপনার অনুমতির অনুরোধ কমান দেখুন।
Sensitive_Permissions T-Sensitive_Permissions

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

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

Runtime_Permissions T-Runtime_Permissions অ্যাপ চালু করার সময় নয়, বরং কার্যকারিতার জন্য অনুরোধ করা হলে অ্যাপ রানটাইম অনুমতির জন্য অনুরোধ করে।
Permission_Rationale T-Permission_Rationale অ্যাপে স্পষ্টভাবে ব্যাখ্যা করা আছে যে কেন অনুমতি প্রয়োজন।
Graceful_Degradation T-Graceful_Degradation ব্যবহারকারী অনুমতি দিতে অস্বীকার করলে বা অনুমতি প্রত্যাহার করে নিলে অ্যাপ স্বাভাবিকভাবে বন্ধ হয়ে যায়। অ্যাপ যেন ব্যবহারকারীর অ্যাক্সেস সম্পূর্ণভাবে বন্ধ না করে।

ডেটা ও ফাইল

আইডি পরীক্ষা বর্ণনা
Sensitive_Data_Storage T-Sensitive_Data_Storage,
T-Sensitive_Data_Handling
সব সংবেদনশীল ডেটা অ্যাপের ইন্টার্নাল স্টোরেজে সেভ করা হয়।
Sensitive_Data_Logging T-Sensitive_Data_Logging সিস্টেম লগ বা অ্যাপ-নির্দিষ্ট লগে কোনও ব্যক্তিগত বা সংবেদনশীল ব্যবহারকারীর ডেটা লগ করা হয় না।
Hardware_IDs T-Hardware_IDs শনাক্তকরণের উদ্দেশ্যে অ্যাপটি IMEI-এর মতো কোনও রিসেট করা যায় না এমন হার্ডওয়্যার আইডি ব্যবহার করে না।

ডেটা ব্যাক-আপ ও ফিরিয়ে আনা

আইডি পরীক্ষা বর্ণনা
App_Data_Backup T-App_Data_Backup

অ্যাপটি ক্লাউড ব্যাক-আপ এবং ডিভাইস-টু-ডিভাইস (D2D) ট্রান্সফার জুড়ে ব্যবহারকারীর ডেটা, সেটিংস এবং অ্যাপের অবস্থা সংরক্ষণ করে।

নতুন ডিভাইস সেট-আপ করার সময় বা অ্যাপ আবার ইনস্টল করার সময় ডেটা যাতে নির্বিঘ্নে ফিরিয়ে আনা যায় তা নিশ্চিত করতে, অটো ব্যাক-আপ প্রয়োগ করুন এবং android:dataExtractionRules কনফিগার করুন।

App_Logins_Restoration T-App_Logins_Restoration

ব্যবহারকারী নতুন ডিভাইস সেট-আপ করলে, অ্যাপ অটোমেটিক ব্যবহারকারীর অ্যাকাউন্ট ও সাইন-ইন স্ট্যাটাস ফিরিয়ে আনে।

ম্যানুয়াল লগ-ইন বা অ্যাকাউন্ট ফিরিয়ে আনার ফ্লোতে জোর না করে ব্যবহারকারীদের অটোমেটিক আবার যাচাই করতে ক্রেডেনশিয়াল ম্যানেজার ব্যবহার করে ক্রেডেনশিয়াল রিস্টোর করুন ফিচার প্রয়োগ করুন।

পরিচয়

আইডি পরীক্ষা বর্ণনা
Autofill_Hints T-Autofill_Hints অ্যাপটি অ্যাকাউন্ট ক্রেডেনশিয়াল এবং অন্যান্য সংবেদনশীল তথ্য যেমন ক্রেডিট কার্ডের তথ্য, ঠিকানা এবং ফোন নম্বর অটোফিল করার জন্য ইঙ্গিত প্রদান করে।
Credential_Manager T-Credential_Manager অ্যাপটি সাইন-ইন করার নির্বিঘ্ন অভিজ্ঞতার জন্য Android-এর জন্য ক্রেডেনশিয়াল ম্যানেজার ইন্টিগ্রেট করে যা পাসকী, ফেডারেটেড আইডেন্টিটি এবং পাসওয়ার্ডের জন্য ইউনিফায়েড সাপোর্ট প্রদান করে।
Biometric_Authentication T-Biometric_Authentication আর্থিক ট্রানজ্যাকশন বা সংবেদনশীল তথ্য, যেমন ব্যবহারকারীর গুরুত্বপূর্ণ ডকুমেন্ট সুরক্ষিত রাখতে অ্যাপ বায়োমেট্রিক যাচাইকরণ সমর্থন করে।

অ্যাপ কম্পোনেন্ট

আইডি পরীক্ষা বর্ণনা
Component_Export T-Component_Export

অ্যাপটি সব অ্যাক্টিভিটি, পরিষেবা, সম্প্রচার রিসিভার এবং বিশেষ করে কন্টেন্ট প্রোভাইডারের জন্য স্পষ্টভাবে android:exported অ্যাট্রিবিউট সেট করে।

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

Component_Permissions T-Component_Permissions

সব ইনটেন্ট ও ব্রডকাস্ট পেশাদার পদ্ধতি অনুসরণ করে:

Component_Protection T-Component_Protection

অ্যাপের মধ্যে কন্টেন্ট শেয়ার করে এমন সব কম্পোনেন্ট কাস্টম অনুমতি-এর জন্য android:protectionLevel="signature" ব্যবহার করে। এর মধ্যে অ্যাক্টিভিটি, পরিষেবা, সম্প্রচার রিসিভার এবং বিশেষ করে কন্টেন্ট প্রোভাইডার অন্তর্ভুক্ত।

ইনস্টল করা প্যাকেজের তালিকা অ্যাক্সেস করার উপর অ্যাপের নির্ভর করা উচিত নয়।

নেটওয়ার্কিং

আইডি পরীক্ষা বর্ণনা
Network_Security_Traffic T-Network_Security_Traffic সব নেটওয়ার্ক ট্রাফিক SSL-এর মাধ্যমে পাঠানো হয়।
Network_Security_Configuration T-Network_Security_Configuration অ্যাপ নেটওয়ার্ক সুরক্ষা কনফিগারেশন ঘোষণা করে।
Security_Provider_Initialization T-Security_Provider_Initialization অ্যাপটি Google Play পরিষেবা ব্যবহার করলে, অ্যাপ্লিকেশন স্টার্টআপে নিরাপত্তা প্রদানকারী শুরু করা হয়।

ওয়েবভিউ

আইডি পরীক্ষা বর্ণনা
WebView_Asset_Loader T-WebView_Asset_Loader,
T-WebView_Navigation
স্থানীয় কন্টেন্ট অ্যাক্সেস করার জন্য setAllowUniversalAccessFromFileURLs() ব্যবহার করবেন না। পরিবর্তে, WebViewAssetLoader ব্যবহার করুন।
WebView_JavaScript T-WebView_JavaScript,
T-WebView_Navigation

ওয়েব ভিউ অবিশ্বস্ত কন্টেন্টের সাথে addJavaScriptInterface() ব্যবহার করে না।

Android 6.0 (API লেভেল ২৩ এবং তার পরবর্তী যেকোনও ভার্সন)-এ, এর পরিবর্তে HTML মেসেজ চ্যানেল ব্যবহার করুন।

এক্সিকিউশন

আইডি পরীক্ষা বর্ণনা
App_Bundles T-App_Bundles

অ্যাপের APK-এর বাইরে থেকে অ্যাপ ডায়নামিক্যালি কোড লোড করে না। Android অ্যাপ বান্ডেল ব্যবহার করুন, যার মধ্যে Play ফিচার ডেলিভারি এবং Play অ্যাসেট ডেলিভারি অন্তর্ভুক্ত।

আগস্ট ২০২১ থেকে, Google Play Store-এ সব নতুন অ্যাপের জন্য Android App Bundle ব্যবহার করা বাধ্যতামূলক।

ক্রিপ্টোগ্রাফি

আইডি পরীক্ষা বর্ণনা
Cryptographic_Algorithms T-Cryptographic_Algorithms অ্যাপটি প্ল্যাটফর্মের প্রদান করা শক্তিশালী ক্রিপ্টোগ্রাফিক অ্যালগরিদম এবং র‍্যান্ডম নম্বর জেনারেটর ব্যবহার করে। এছাড়াও, অ্যাপটি কাস্টম অ্যালগরিদম প্রয়োগ করে না।

Google Play

Google Play-তে আপনার অ্যাপ প্রকাশ করার সুবিধা চালু করুন।

নীতি

আইডি পরীক্ষা বর্ণনা
Play_Content_Policies T-Play_Content_Policies অ্যাপটি Google Play ডেভেলপার কন্টেন্ট নীতির শর্তাবলী কঠোরভাবে মেনে চলে, অনুপযুক্ত কন্টেন্ট অফার করে না এবং অন্যদের মেধা সম্পত্তি বা ব্র্যান্ড ব্যবহার করে না।
Play_Content_Rating T-Play_Content_Policies কন্টেন্ট রেটিং সংক্রান্ত নির্দেশিকা অনুযায়ী অ্যাপের ম্যাচুরিটি লেভেল যথাযথভাবে সেট করা হয়েছে।

অ্যাপের বিবরণ পৃষ্ঠা

আইডি পরীক্ষা বর্ণনা
Play_Feature_Graphic T-Play_Feature_Graphic,
T-Play_Graphic_Assets

অ্যাপ ফিচার গ্রাফিক এই সহায়তা নিবন্ধে উল্লেখ করা নির্দেশিকা মেনে চলে। নিশ্চিত করুন যে:

  • অ্যাপ তালিকায় খুব ভালো কোয়ালিটির ফিচার গ্রাফিক অন্তর্ভুক্ত আছে
  • ফিচার গ্রাফিকে ডিভাইসের ছবি, স্ক্রিনশট বা ছোট টেক্সট নেই যা আপনার অ্যাপ টার্গেট করছে এমন সবচেয়ে ছোট স্ক্রিন সাইজে স্কেল ডাউন করে দেখানোর সময় পড়া যায় না
  • ফিচার গ্রাফিকটি কোনও বিজ্ঞাপনের মতো নয়
Play_Device_References T-Play_Graphic_Assets অ্যাপের স্ক্রিনশট ও ভিডিওতে Android নয় এমন ডিভাইসের উল্লেখ বা ছবি দেখানো যাবে না।
Play_Misleading_Content T-Play_Graphic_Assets অ্যাপের স্ক্রিনশট বা ভিডিও যেন আপনার অ্যাপের কন্টেন্ট ও অভিজ্ঞতাকে বিভ্রান্তিকর উপায়ে তুলে না ধরে।

ব্যবহারকারীর জন্য সহায়তা

আইডি পরীক্ষা বর্ণনা
Play_User_Reviews T-Play_Content_Policies Google Play পৃষ্ঠার রিভিউ ট্যাবে ব্যবহারকারীর রিপোর্ট করা সাধারণ সমস্যাগুলি সমাধান করা হয় যদি সমস্যাগুলি আবার তৈরি করা যায় এবং বিভিন্ন ডিভাইসে ঘটে। কোনও সমস্যা যদি মাত্র কয়েকটি ডিভাইসে দেখা যায়, তবুও আপনাকে সেটি সমাধান করতে হবে, যদি সেই ডিভাইসগুলি বিশেষভাবে জনপ্রিয় বা নতুন হয়।

টেস্ট এনভায়রনমেন্ট

নিম্নলিখিতভাবে টেস্ট এনভায়রনমেন্ট সেট-আপ করুন:

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

    • ফোল্ডেবল: আউটার ডিসপ্লে সহ ৭.৬" ফোল্ড-ইন (এটি AVD ম্যানেজারে ফোনের অধীনে তালিকাভুক্ত করা আছে)
    • ট্যাবলেট: Pixel C ৯.৯৪" (২,৫৬০ পিক্সেল x ১,৮০০ পিক্সেল)
    • মোবাইল অ্যাপ বিজ্ঞপ্তি টেস্টিং: মোবাইল ডিভাইস / এমুলেটর পেয়ার করুন Wear OS এমুলেটর: Wear OS Round 1.84"
  • হার্ডওয়্যার ডিভাইস: আপনার টেস্ট এনভায়রনমেন্টে অল্প সংখ্যক আসল হার্ডওয়্যার ডিভাইস থাকতে হবে যা গ্রাহকদের জন্য উপলভ্য মূল ফর্ম ফ্যাক্টর এবং হার্ডওয়্যার/সফ্টওয়্যার কম্বিনেশনকে উপস্থাপন করে। আপনাকে বাজারে উপলভ্য প্রতিটি ডিভাইসে পরীক্ষা করতে হবে না। প্রতিনিধিত্বমূলক ডিভাইসের একটি ছোট সংখ্যার উপর ফোকাস করুন, এমনকি প্রতিটি ফর্ম ফ্যাক্টরের জন্য এক বা দুটি ডিভাইস ব্যবহার করুন।

  • ডিভাইস টেস্ট ল্যাব:; এছাড়াও, আপনি থার্ড-পার্টি পরিষেবা ব্যবহার করতে পারেন, যেমন Firebase Test Lab, যাতে বিভিন্ন ধরনের ডিভাইসে আপনার অ্যাপ পরীক্ষা করতে পারেন।

  • লেটেস্ট Android ভার্সনে পরীক্ষা করুন: আপনার টার্গেট ব্যবহারকারীর জন্য প্রতিনিধিত্বমূলক Android ভার্সন পরীক্ষা করার পাশাপাশি, আপনাকে সবসময় Android-এর লেটেস্ট ভার্সনে পরীক্ষা করতে হবে যাতে লেটেস্ট আচরণগত পরিবর্তন আপনার অ্যাপের ব্যবহারকারীর অভিজ্ঞতায় নেতিবাচক প্রভাব না ফেলে।

ইউনিট টেস্টিং, ইন্টিগ্রেশন টেস্টিং এবং UI টেস্টিং সহ টেস্টিং সম্পর্কে আরও নির্দেশনার জন্য, Android অ্যাপ টেস্টিংয়ের ফান্ডামেন্টাল দেখুন।

StrictMode

পারফর্ম্যান্স টেস্ট করার জন্য, আপনার অ্যাপে StrictMode চালু করুন। পারফর্ম্যান্স, নেটওয়ার্ক অ্যাক্সেস এবং ফাইল রিড ও রাইটকে প্রভাবিত করতে পারে এমন অপারেশন ধরতে StrictMode ব্যবহার করুন। মূল থ্রেড এবং অন্যান্য থ্রেড, দুটিতেই সম্ভাব্য সমস্যাযুক্ত অপারেশন খুঁজুন।

StrictMode.ThreadPolicy.Builder ব্যবহার করে প্রতিটি থ্রেডের জন্য মনিটরিং নীতি সেট-আপ করুন এবং detectAll() ব্যবহার করে ThreadPolicy-এ কাজ করে এমন সব মনিটরিং চালু করুন।

penaltyFlashScreen() ব্যবহার করে ThreadPolicy-এর জন্য নীতি লঙ্ঘনের ভিজ্যুয়াল বিজ্ঞপ্তি চালু করুন।

পরীক্ষা

অ্যাপের মূল কোয়ালিটি টেস্ট আপনাকে অ্যাপের মৌলিক কোয়ালিটি মূল্যায়ন করতে সাহায্য করে। আপনি টেস্টগুলি একত্রিত করতে পারেন বা আপনার টেস্ট প্ল্যানে টেস্টের গ্রুপগুলি একসাথে ইন্টিগ্রেট করতে পারেন।

ব্যবহারকারীর অভিজ্ঞতা

একই ধরনের ও স্বজ্ঞাত ব্যবহারকারীর অভিজ্ঞতা প্রদান করার জন্য পরীক্ষা করুন।

ব্যবহারযোগ্যতা

আইডি ফিচার বর্ণনা
T-Consistent_UX Consistent_UX

অ্যাপের সব অংশে নেভিগেট করুন—সব স্ক্রিন, ডায়ালগ, সেটিংস এবং সব ইউজার ফ্লো।

নিম্নলিখিত কাজগুলি করুন:
  • অ্যাপ্লিকেশনটি এডিটিং বা কন্টেন্ট তৈরি, গেম খেলা বা মিডিয়া প্লেব্যাকের অনুমতি দিলে, সেইসব ফ্লো পরীক্ষা করে দেখতে ভুলবেন না।
  • অ্যাপটি পরীক্ষা করার সময়, অন্যান্য অ্যাপ থেকে বাধা দিন, যেমন একটি বিজ্ঞপ্তি বা ফোন কল রিসিভ করা; এবং ডিভাইসের অ্যাট্রিবিউটে ক্ষণস্থায়ী পরিবর্তন প্রয়োগ করুন, যেমন নেটওয়ার্ক কানেক্টিভিটি, ব্যাটারি ফাংশন, জিপিএস উপলভ্যতা এবং সিস্টেম লোড।
  • সব অ্যাপ-মধ্যস্থ কেনাকাটার ফ্লো লিখুন ও পরীক্ষা করুন
T-App_Switcher App_Switcher প্রতিটি অ্যাপ স্ক্রিন থেকে, অন্য একটি চালু থাকা অ্যাপে পাল্টান এবং তারপর সাম্প্রতিক অ্যাপ সুইচার ব্যবহার করে টেস্ট করা হচ্ছে এমন অ্যাপে ফিরে যান।
T-Sleep_Resume Sleep_Resume ডিভাইসটি স্লিপ মোডে রাখতে পাওয়ার বোতাম প্রেস করুন, তারপর স্ক্রিন চালু করতে আবার পাওয়ার বোতাম প্রেস করুন।
T-Lock_Resume Lock_Resume ডিভাইসে স্ক্রিন লক সেট-আপ করুন। ডিভাইস স্লিপ মোডে রাখতে (যা ডিভাইস লক করে) পাওয়ার বোতাম প্রেস করুন। তারপর, স্ক্রিন চালু করতে এবং ডিভাইস আনলক করতে আবার পাওয়ার বোতাম প্রেস করুন।

SD কার্ড

আইডি ফিচার বর্ণনা
T-SD_Card Consistent_UX

ডিভাইসের এসডি কার্ডে ইনস্টল করা অ্যাপের মূল কার্যকারিতা পরীক্ষা করুন (অ্যাপটি এই ইনস্টলেশন পদ্ধতি সমর্থন করলে)।

অ্যাপটি এসডি কার্ডে সরাতে, অ্যাপের সেটিংস দেখুন।

ইউজার ইন্টারফেস

আইডি ফিচার বর্ণনা
T-Orientation_Transitions Display_State_Parity,
Fullscreen_Display,
Orientation_Transitions

প্রতিটি অ্যাপ স্ক্রিন থেকে, ডিভাইসটিকে ল্যান্ডস্কেপ এবং পোর্ট্রেট ওরিয়েন্টেশনের মধ্যে এবং ভাঁজ করা এবং খোলা অবস্থায় কমপক্ষে তিনবার ঘোরান।

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

ভিজ্যুয়াল কোয়ালিটি

আইডি ফিচার বর্ণনা
T-Graphic_Quality Graphic_Quality আপনার অ্যাপের সব ফিচার ব্যবহার করুন। গ্রাফিক্স, টেক্সট, ছবি ও অন্যান্য UI এলিমেন্ট সহ সব ভিজ্যুয়াল বিকৃত, অস্পষ্ট বা পিক্সেলেট হয়ে যায়নি তা যাচাই করুন।
T-Line_Length Line_Length

অ্যাপের সব টেক্সট ব্লক পর্যালোচনা করুন। টেক্সট এবং টেক্সট ব্লক লাইনের দৈর্ঘ্য ৪৫-৭৫ অক্ষরের (স্পেস সহ) মধ্যে সীমিত কিনা তা যাচাই করুন যাতে তা সহজে পড়া যায়।

নিম্নলিখিত বিষয়গুলি যাচাই করুন:
  • কাজ করে এমন সব ফর্ম ফ্যাক্টরে কম্পোজিশন গ্রহণযোগ্য
  • কোনও কাটা অক্ষর বা শব্দ নেই
  • বোতাম বা আইকনের মধ্যে কোনও অনুপযুক্ত শব্দ র‍্যাপ নেই
  • টেক্সট এবং আশেপাশের এলিমেন্টের মধ্যে পর্যাপ্ত স্পেসিং
T-Theme_Support Theme_Support লাইট এবং ডার্ক থিমে সব টেক্সট পড়া যাচ্ছে কিনা তা যাচাই করুন। লাইট ও ডার্ক থিমে সব ভিজ্যুয়াল স্পষ্টভাবে বোঝা যাচ্ছে এবং নান্দনিক লাগছে কিনা তা যাচাই করুন।
আইডি ফিচার বর্ণনা
T-Back_Nav Back_Button_Nav,
Back_Gesture_Nav

অ্যাপের সব অংশে নেভিগেট করুন—সব স্ক্রিন, ডায়ালগ, সেটিংস এবং সব ইউজার ফ্লো।

প্রতিটি অ্যাপ স্ক্রিন থেকে, ফিরে যান বোতাম প্রেস করুন অথবা ফিরে যাওয়ার জন্য সোয়াইপ জেসচার ব্যবহার করুন। অ্যাপটি আগের বা হোম স্ক্রিনে নেভিগেট করবে।

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

বিজ্ঞপ্তি

আইডি ফিচার বর্ণনা
T-Notification_Quality Notification_Quality,
Conversation_Quality
অ্যাপটি দেখাতে পারে এমন সব ধরনের বিজ্ঞপ্তি ট্রিগার করুন এবং বিজ্ঞপ্তি ড্রয়ারে লক্ষ্য করুন। যেখানে প্রযোজ্য সেখানে বিজ্ঞপ্তি বড় করুন (Android 4.1 এবং তার পরবর্তী যেকোনও ভার্সন) এবং উপলভ্য সব অ্যাকশনে ট্যাপ করুন।

অ্যাক্সেসিবিলিটি

আইডি ফিচার বর্ণনা
T-Touch_Target_Size Touch_Target_Size সব ডিসপ্লে সাইজ ও কনফিগারেশনের জন্য টাচ টার্গেট যাতে সামঞ্জস্যপূর্ণ, অ্যাক্সেসযোগ্য সাইজ ও পজিশন বজায় রাখে তা যাচাই করুন। অ্যাক্সেসিবিলিটি সম্পর্কে তথ্যের জন্য, অ্যাক্সেসিবিলিটি স্ক্যানার দেখুন।
T-Visual_Contrast Visual_Contrast সব ভিজ্যুয়াল এলিমেন্টের কন্ট্রাস্ট যাচাই করুন।
T-Content_Description Content_Description TextView ছাড়া অন্য সব UI এলিমেন্টে কন্টেন্টের বিবরণ আছে কিনা তা যাচাই করুন।

কার্যকারিতা

আপনার অ্যাপ নিম্নলিখিত ফাংশনাল আচরণ প্রয়োগ করে কিনা তা যাচাই করুন।

অডিও

আইডি ফিচার বর্ণনা
T-Audio_Playback_Start Audio_Playback_Start অডিও প্লেব্যাক শুরু করুন। যাচাই করুন যে এক সেকেন্ডের মধ্যে অ্যাপটি অডিও চালানো শুরু করে বা একটি ভিজ্যুয়াল ইন্ডিকেটর প্রদান করে যে অডিও ডেটা প্লেব্যাকের জন্য প্রস্তুত করা হচ্ছে।
T-Audio_Focus_Request Audio_Focus_Request অডিও প্লেব্যাক শুরু করুন। অ্যাপকে অডিও ফোকাসের জন্য অনুরোধ করতে হবে। অডিও প্লেব্যাক বন্ধ হয়ে গেলে, অ্যাপের অডিও ফোকাস ছেড়ে দেওয়া উচিত (Android 12 (API লেভেল 31) এবং তার পরবর্তী ভার্সন টার্গেট করে এমন অ্যাপের ক্ষেত্রে এটি অটোমেটিক হয়)।
T-Audio_Focus_Change Audio_Focus_Change অডিও প্লেব্যাক শুরু করুন। অন্য অ্যাপে অডিও প্লেব্যাক শুরু করুন। আপনার অ্যাপকে অডিও ফোকাসে পরিবর্তন-এ সাড়া দিতে হবে এবং অডিও প্লেব্যাক বন্ধ করতে হবে বা প্লেব্যাকের ভলিউম কমাতে হবে।
T-Audio_Playback_Background Audio_Playback_Background

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

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

T-Audio_Notification_Style Audio_Notification_Style অডিও প্লেব্যাক শুরু করুন। ফোরগ্রাউন্ড অ্যাপ হিসেবে অন্য একটি অডিও-বিহীন অ্যাপের সাথে ইন্টার‍্যাক্ট করুন। আপনার অ্যাপ ব্যাকগ্রাউন্ডে অডিও চালানো চালিয়ে যাচ্ছে কিনা এবং MediaStyle-এর মতো স্টাইল করা বিজ্ঞপ্তি তৈরি করেছে কিনা তা যাচাই করুন। মিডিয়া কন্ট্রোলের মাধ্যমে সুন্দরভাবে চালানো দেখুন।
T-Audio_Playback_Resume Audio_Playback_Resume অডিও প্লেব্যাক শুরু করুন। ফোরগ্রাউন্ড অ্যাপ হিসেবে অন্য কোনও অডিও ছাড়া অ্যাপের সাথে ইন্টার‍্যাক্ট করুন। আপনার অ্যাপকে সেরা অ্যাপ হিসেবে সেট করতে এটির সাথে ইন্টার‍্যাক্ট করুন। অডিও আবার চালু হওয়া বা ভলিউম আগের অবস্থায় ফিরে আসা উচিত। অন্যথায়, অ্যাপটি ব্যবহারকারীকে প্লেব্যাক পজ করা হয়েছে বলে জানাবে।

ভিডিও

আইডি ফিচার বর্ণনা
T-Video_PiP Video_PiP অ্যাপের ছবির-মধ্যে-ছবি মোডে ভিডিও প্লেব্যাক অ্যাক্টিভেট করুন।
T-Video_Encoding Video_Encoding অ্যাপটি HEVC ভিডিও কম্প্রেশন স্ট্যান্ডার্ড ব্যবহার করে ভিডিও এনকোড করে কিনা তা যাচাই করুন।
T-Video_Playback_Background Video_Playback_Background ভিডিও প্লেব্যাক শুরু করুন। অ্যাপ উইন্ডো ছোট করুন, অ্যাপ উইন্ডো ব্যাকগ্রাউন্ডে সরাতে অন্য অ্যাপ খুলুন। ডেস্কটপ-উপযোগী ডিভাইসে, অ্যাপ উইন্ডোটি দৃশ্যমান ডেস্কটপ থেকে সরিয়ে দিন। সব ক্ষেত্রে ভিডিও প্লেব্যাক কোনও বাধা ছাড়াই চলছে কিনা তা যাচাই করুন।

শেয়ার করা

আইডি ফিচার বর্ণনা
T-System_Sharesheet System_Sharesheet একটি ইনটেন্ট তৈরি করুন এবং ইনটেন্টকে আর্গুমেন্ট হিসেবে ব্যবহার করে startActivity() কল করার মাধ্যমে অ্যাক্টিভিটি শুরু করুন। Android শেয়ারশিট ব্যবহার করুন দেখুন। আপনার অ্যাপে Android শেয়ারশিট দেখাতে হবে।

ব্যাকগ্রাউন্ড পরিষেবা

আইডি ফিচার বর্ণনা
T-Background_Service_Optimization Background_Service_Optimization

আপনার অ্যাপের সব প্রধান ফিচার ব্যবহার করুন। ব্যাকগ্রাউন্ডে অনেকক্ষণ ধরে চলা কোনও পরিষেবা চালু হয়নি তা যাচাই করুন।

আপনার অ্যাপ ব্যাকগ্রাউন্ডে পাঠাতে অন্য অ্যাপে পাল্টান। সেটিংস বিকল্পে গিয়ে চেক করুন যে ব্যাকগ্রাউন্ডে আপনার অ্যাপের কোনও পরিষেবা চলছে কিনা। Android 4.0 এবং তার পরবর্তী যেকোনও ভার্সনে, অ্যাপ স্ক্রিনে যান এবং চলছে ট্যাবে অ্যাপটি খুঁজুন।

পারফর্ম্যান্স ও স্টেবিলিটি

পারফর্ম্যান্স, স্টেবিলিটি ও পিক্সেল-পারফেক্ট ভিজ্যুয়াল যাচাই করুন।

পারফর্ম্যান্স

আইডি ফিচার বর্ণনা
T-App_Startup_Time App_Startup_Time আপনার অ্যাপ চালু করুন। অ্যাপটি দ্রুত লোড হচ্ছে কিনা তা যাচাই করুন অথবা অ্যাপটি লোড হতে দুই সেকেন্ডের বেশি সময় লাগলে একটি প্রগ্রেস ইন্ডিকেটর বা অনুরূপ ইঙ্গিত প্রদান করুন।
T-Rendering_Performance Rendering_Performance আপনার অ্যাপের সব প্রধান ফিচার ব্যবহার করুন। অ্যাপটি প্রতি সেকেন্ডে অন্তত ৬০টি ফ্রেম রেন্ডার করে কিনা তা যাচাই করুন। আপনার অ্যাপ পরীক্ষা করতে সাহায্য করার জন্য প্রোফাইল HWUI রেন্ডারিং বিকল্প ব্যবহার করুন।
T-StrictMode_Compliance StrictMode_Compliance

আপনার অ্যাপে StrictMode চালু করুন। সব প্রধান ফিচার ব্যবহার করুন। অ্যাপটি কোনও StrictMode পারফর্ম্যান্স সংক্রান্ত সতর্কতা তৈরি করে না তা যাচাই করুন; অর্থাৎ অ্যাপটি পরীক্ষা করার সময় কোনও লাল ফ্ল্যাশ দেখা যায় না। লাল ফ্ল্যাশ স্টোরেজ, নেটওয়ার্ক অ্যাক্সেস বা মেমরি ম্যানেজমেন্ট (যেমন মেমরি লিক) সংক্রান্ত খারাপ পারফর্ম্যান্স নির্দেশ করে।

গার্বেজ কালেকশন এবং ব্যবহারকারীর অভিজ্ঞতার উপর এর প্রভাবের দিকে বিশেষ মনোযোগ দিন।

স্থায়িত্ব

আইডি ফিচার বর্ণনা
T-Stability_ANR Stability_ANR আপনার অ্যাপের সব প্রধান ফিচার ব্যবহার করুন। অ্যাপটি ক্র্যাশ করছে না বা UI থ্রেড ব্লক করছে না তা যাচাই করুন, যার ফলে ANR (Android Not Responding) সমস্যা হতে পারে। সম্ভাব্য স্টেবিলিটি সংক্রান্ত সমস্যা শনাক্ত করতে Google Play-এর লঞ্চের আগের রিপোর্ট পর্যালোচনা করুন।

SDK

আইডি ফিচার বর্ণনা
T-Android_Platform_Compatibility Android_Platform_Compatibility Android প্ল্যাটফর্মের লেটেস্ট পাবলিক ভার্সনে আপনার অ্যাপ রান করুন। সব প্রধান ফিচার ব্যবহার করুন। অ্যাপটি ক্র্যাশ করছে না এবং মূল কার্যকারিতা না হারিয়েই চলছে কিনা তা যাচাই করুন।
T-Target_SDK_Version Target_SDK_Version,
Compile_SDK_Version
অ্যাপ্লিকেশনটি লেটেস্ট উপলভ্য SDK (targetSdk এবং compileSdk) অনুযায়ী তৈরি করা হয়েছে কিনা তা নিশ্চিত করতে Android ম্যানিফেস্ট ফাইল এবং বিল্ড কনফিগারেশন পর্যালোচনা করুন।
T-SDK_Maintenance SDK_Maintenance কোনও পুরনো ডিপেন্ডেন্সি আছে কিনা তা দেখতে আপনার অ্যাপের build.gradle ফাইল পর্যালোচনা করুন।
T-Non_SDK_Interfaces Non_SDK_Interfaces SDK নয় এমন ইন্টারফেসের ব্যবহার শনাক্ত করতে Android Studio লিন্ট টুল ব্যবহার করুন। বিকল্প টেস্টিং পদ্ধতির জন্য নন-SDK ইন্টারফেসের উপর বিধিনিষেধ দেখুন।
T-Production_Build_Quality Production_Build_Quality আপনার অ্যাপের build.gradle ফাইল পর্যালোচনা করে দেখুন যে কোনও ডিবাগ লাইব্রেরি অন্তর্ভুক্ত আছে কিনা।

ব্যাটারি

আইডি ফিচার বর্ণনা
T-Power_Management Power_Management

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

ADB কমান্ড ব্যবহার করে Doze এবং অ্যাপ স্ট্যান্ডবাই আচরণ পরীক্ষা করুন (প্রয়োজনীয়তা এবং নির্দেশিকার জন্য Doze এবং অ্যাপ স্ট্যান্ডবাই দিয়ে পরীক্ষা করুন দেখুন)।

ব্যাটারির চার্জ অপ্রত্যাশিতভাবে কমে যাওয়ার সমস্যা ডায়াগনসিস করতে, ব্যাকগ্রাউন্ডে কাজ করার জন্য প্ল্যান করার সাথে সাথে Android Studio Power Profiler বা Battery Historian টুল ব্যবহার করুন।

গোপনীয়তা এবং নিরাপত্তা

ব্যবহারকারীর প্রত্যাশা অনুযায়ী গোপনীয়তা ও নিরাপত্তা সংক্রান্ত সুরক্ষা পরীক্ষা করা।

অনুমতি

আইডি ফিচার বর্ণনা
T-Minimize_Permissions Minimize_Permissions আপনার অ্যাপের জন্য প্রয়োজনীয় সব অনুমতি পর্যালোচনা করুন, ম্যানিফেস্ট ফাইলে, রানটাইমে এবং ডিভাইসে অ্যাপ সেটিংসে (সেটিংস > অ্যাপের তথ্য)।
T-Sensitive_Permissions Sensitive_Permissions আপনার অ্যাপের এমন যেকোনও ফিচার ব্যবহার করুন যা অনুমতি চায়। অ্যাপটি শুধুমাত্র মূল অ্যাপ ব্যবহারের ক্ষেত্রে সংবেদনশীল ডেটা বা পরিষেবা অ্যাক্সেস করার অনুমতি অনুরোধ করে কিনা তা যাচাই করুন। সংবেদনশীল ডেটা এবং পরিষেবার অনুমতি দেওয়ার প্রভাব ব্যবহারকারীকে স্পষ্টভাবে জানানো হয়েছে কিনা তা যাচাই করুন।
T-Runtime_Permissions Runtime_Permissions আপনার অ্যাপের সেইসব ফিচার ব্যবহার করুন যেগুলির জন্য অনুমতি প্রয়োজন। অ্যাপ স্টার্টআপের সময় নয়, বরং শুধুমাত্র ফিচার অ্যাক্সেস করার সময় লেজি পদ্ধতিতে অনুমতির অনুরোধ করা হয়েছে কিনা তা যাচাই করুন।
T-Permission_Rationale Permission_Rationale আপনার অ্যাপের সেইসব ফিচার ব্যবহার করুন যেগুলির জন্য অনুমতি প্রয়োজন। অ্যাপটি ব্যবহারকারীকে কেন অনুমতি প্রয়োজন তা ব্যাখ্যা করে কিনা তা যাচাই করুন।
T-Graceful_Degradation Graceful_Degradation আপনার অ্যাপের সেইসব ফিচার ব্যবহার করুন যেগুলির জন্য অনুমতি প্রয়োজন। অনুমতি বাতিল বা প্রত্যাহার করুন। অ্যাপটি বিকল্প ব্যবহারের কেস প্রদান করে এবং কাজ চালিয়ে যায় কিনা তা যাচাই করুন।

ডেটা ও ফাইল

আইডি ফিচার বর্ণনা
T-Sensitive_Data_Storage Sensitive_Data_Storage ইন্টার্নাল স্টোরেজে সেভ করা সব ডেটা পর্যালোচনা করুন। বাইরে সেভ করা ডেটা সংবেদনশীল ডেটা কিনা তা যাচাই করুন।
T-Sensitive_Data_Handling Sensitive_Data_Storage এক্সটার্নাল স্টোরেজ থেকে লোড করা ডেটা কীভাবে ম্যানেজ ও প্রসেস করা হয় তা পর্যালোচনা করুন।
T-Sensitive_Data_Logging Sensitive_Data_Logging ডিভাইস লগ মনিটর করার সময় অ্যাপের সব প্রধান ফিচার ব্যবহার করুন। ব্যবহারকারীর কোনও ব্যক্তিগত তথ্য লগ করা হয়নি তা যাচাই করুন।
T-Hardware_IDs Hardware_IDs অ্যাপের সব প্রধান ফিচার ব্যবহার করুন। অ্যাপটি শনাক্তকরণের উদ্দেশ্যে IMEI-এর মতো কোনও হার্ডওয়্যার আইডি ব্যবহার করে না তা যাচাই করুন।

ডেটা ব্যাক-আপ ও ফিরিয়ে আনা

আইডি ফিচার বর্ণনা
T-App_Data_Backup App_Data_Backup

প্রাইমারি ডিভাইসে স্থানীয় পছন্দ, ডেটাবেস ও অ্যাপ সেটিংস কনফিগার করুন। নতুন ডিভাইসে ক্লাউড ব্যাক-আপ বা ডিভাইস-টু-ডিভাইস (D2D) ট্রান্সফার করুন।

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

T-App_Logins_Restoration App_Logins_Restoration

পাসকী, পাসওয়ার্ড বা Google Sign-In ব্যবহার করে প্রাইমারি ডিভাইসে সাইন-ইন সেশন সেট-আপ করুন। নতুন ডিভাইসে ক্লাউড ব্যাক-আপ বা ডিভাইস-টু-ডিভাইস (D2D) ট্রান্সফার করুন।

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

পরিচয়

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

অ্যাপ কম্পোনেন্ট

আইডি ফিচার বর্ণনা
T-Component_Export Component_Export Android ম্যানিফেস্ট ফাইলে উল্লেখ করা সব অ্যাপ্লিকেশন কম্পোনেন্ট পর্যালোচনা করে দেখুন যাতে সেগুলি এক্সপোর্ট করার জন্য উপযুক্ত অবস্থায় থাকে। এক্সপোর্ট করা প্রপার্টি সব কম্পোনেন্টের জন্য স্পষ্টভাবে সেট করতে হবে।
T-Component_Permissions Component_Permissions আপনার অ্যাপের জন্য প্রয়োজনীয় সব অনুমতি পর্যালোচনা করুন। এটি মেনিফেস্ট ফাইলে, রানটাইমে এবং ডিভাইসের অ্যাপ সেটিংসে (সেটিংস > অ্যাপের তথ্য) করতে হবে।
T-Component_Protection Component_Protection Android ম্যানিফেস্ট ফাইলে উল্লেখ করা সব কন্টেন্ট প্রোভাইডার পর্যালোচনা করুন। প্রতিটি পরিষেবা প্রদানকারীর উপযুক্ত protectionLevel আছে কিনা তা নিশ্চিত করুন।

নেটওয়ার্কিং

আইডি ফিচার বর্ণনা
T-Network_Security_Traffic Network_Security_Traffic নেটওয়ার্ক নিরাপত্তা কনফিগারেশন ঘোষণা করুন যা ক্লিয়ারটেক্সট ট্রাফিক বন্ধ করে দেয়, তারপর অ্যাপটি পরীক্ষা করুন।
T-Network_Security_Configuration Network_Security_Configuration অ্যাপের নেটওয়ার্ক সুরক্ষা কনফিগারেশন পর্যালোচনা করুন। কনফিগারেশনে কোনও লিন্ট চেক ব্যর্থ হয়নি তা যাচাই করুন।
T-Security_Provider_Initialization Security_Provider_Initialization Google Play পরিষেবার জন্য অ্যাপ্লিকেশন স্টার্টআপে নিরাপত্তা প্রদানকারী শুরু করা হয়েছে কিনা তা যাচাই করুন।

ওয়েবভিউ

আইডি ফিচার বর্ণনা
T-WebView_Asset_Loader WebView_Asset_Loader অ্যাপের নেটওয়ার্ক সুরক্ষা কনফিগারেশন পর্যালোচনা করুন। কনফিগারেশনে কোনও লিন্ট চেক ব্যর্থ হয়নি তা যাচাই করুন।
T-WebView_JavaScript WebView_JavaScript প্রতিটি WebView-এর জন্য, এমন পৃষ্ঠায় নেভিগেট করুন যেখানে জাভাস্ক্রিপ্ট প্রয়োজন।
T-WebView_Navigation WebView_Asset_Loader,
WebView_JavaScript
প্রতিটি WebView-তে, আপনার অ্যাপের মাধ্যমে সরাসরি লোড করা হয়নি এমন সাইট ও কন্টেন্টে নেভিগেট করার চেষ্টা করুন।

এক্সিকিউশন

আইডি ফিচার বর্ণনা
T-App_Bundles App_Bundles অ্যাপটি Android অ্যাপ বান্ডেল ব্যবহার করে কিনা এবং অ্যাপের APK-এর বাইরে থেকে ডাইনামিকভাবে কোড লোড করে না কিনা তা যাচাই করুন।

ক্রিপ্টোগ্রাফি

আইডি ফিচার বর্ণনা
T-Cryptographic_Algorithms Cryptographic_Algorithms অ্যাপটি প্ল্যাটফর্ম-প্রদত্ত শক্তিশালী ক্রিপ্টোগ্রাফিক অ্যালগরিদম এবং র‍্যান্ডম নম্বর জেনারেটর ব্যবহার করে কিনা তা যাচাই করুন। এছাড়াও, অ্যাপটি কাস্টম অ্যালগরিদম প্রয়োগ করে না তা যাচাই করুন।

Google Play

আপনার অ্যাপ Google Play-এর জন্য রেডি কিনা তা যাচাই করুন।

নীতি

আইডি ফিচার বর্ণনা
T-Play_Content_Policies Play_Content_Policies,
Play_Content_Rating,
Play_User_Reviews
আপনার ডেভেলপার প্রোফাইল, অ্যাপের বিবরণ, স্ক্রিনশট, ফিচার গ্রাফিক, কন্টেন্ট রেটিং এবং ব্যবহারকারীর মতামত পর্যালোচনা করতে Google Play Developer Console-এ সাইন-ইন করুন।

অ্যাপের বিবরণ পৃষ্ঠা

আইডি ফিচার বর্ণনা
T-Play_Feature_Graphic Play_Feature_Graphic আপনার ফিচার গ্রাফিক ও স্ক্রিনশট ডাউনলোড করুন এবং আপনি যে ডিভাইস ও ফর্ম ফ্যাক্টর টার্গেট করছেন সেগুলির ডিসপ্লে সাইজের সাথে ম্যাচ করার জন্য সেগুলিকে ছোট করুন।
T-Play_Graphic_Assets Play_Feature_Graphic,
Play_Device_References,
Play_Misleading_Content
অ্যাপ বা এক্সপ্যানশন ফাইল ডাউনলোডে প্যাকেজ করা সমস্ত গ্রাফিক্যাল অ্যাসেট, মিডিয়া, টেক্সট, কোড লাইব্রেরি এবং অন্যান্য কন্টেন্ট পর্যালোচনা করুন।

আর্কাইভ করুন

কোর অ্যাপ কোয়ালিটি সংক্রান্ত নির্দেশিকার আগের ভার্সন: