এই বিভাগটি এই নির্দেশিকাগুলিতে ব্যবহৃত কিছু মূল শব্দের পাশাপাশি চশমাগুলিতে ব্যবহৃত সংক্ষিপ্ত রূপগুলি ব্যাখ্যা করে৷
Must, Should & May এর অর্থ
গাড়ির ডিজাইনের জন্য Android নির্দেশিকা IETF দ্বারা প্রকাশিত সংজ্ঞা অনুসারে MUST , SHOULD , এবং MAY শব্দগুলি ব্যবহার করে৷ গাড়ি নির্মাতা এবং অ্যাপ বিকাশকারী উভয়কেই এই শর্তগুলির অর্থ বুঝতে হবে।
এই সমস্ত নির্দেশিকাগুলির মধ্যে, শর্তাবলী MUST , SHOULD , এবং MAY প্রায়শই প্রদর্শিত হয় (উভয়টি টেবিলে বড় হাতের এবং চলমান পাঠ্যে ছোট হাতের)। এই পদগুলির ব্যবহার স্পেসিফিকেশনে বিভিন্ন প্রয়োজনীয়তার স্তরগুলিকে স্পষ্ট করতে IETF দ্বারা প্রদত্ত সংজ্ঞাগুলির সাথে সঙ্গতিপূর্ণ।
সম্পূর্ণ বিশদ বিবরণের জন্য, IETF সংজ্ঞাগুলি দেখুন, যেগুলি এই নির্দেশিকাগুলিতে এবং অ্যান্ড্রয়েড সামঞ্জস্যপূর্ণ সংজ্ঞা নথিতে (CDD) এই পদগুলি যেভাবে ব্যবহার করা হয়েছে তার জন্য প্রামাণিক উত্স।
গাড়ির জন্য অ্যান্ড্রয়েড সিস্টেমগুলি সমস্ত বাস্তবায়ন জুড়ে ধারাবাহিকভাবে এবং নির্ভরযোগ্যভাবে কাজ করে তা নিশ্চিত করতে, গাড়ি নির্মাতা এবং অ্যাপ বিকাশকারীদের নিম্নলিখিতগুলি মনে রাখতে হবে:
মেয়াদ | অর্থ |
---|---|
অবশ্যই | নির্দেশিকা একটি পরম প্রয়োজনীয়তা (বাদ দেওয়া বা উপেক্ষা করা যাবে না)। এই ধরনের প্রয়োজনীয়তা API স্তরে বা এর দ্বারা প্রয়োগ করা হয়:
|
উচিত | নির্দিষ্ট পরিস্থিতিতে নির্দেশিকা উপেক্ষা করার বৈধ কারণ থাকতে পারে, তবে সম্পূর্ণ প্রভাব অবশ্যই বুঝতে হবে এবং একটি ভিন্ন কোর্স বেছে নেওয়ার আগে সাবধানে ওজন করতে হবে। |
মে | নির্দেশিকা সত্যিই ঐচ্ছিক. একজন গাড়ি প্রস্তুতকারক বা অ্যাপ বিকাশকারী নির্দিষ্ট বাজার বা পণ্যের চাহিদা মেটাতে নির্দেশিকা অনুসরণ করা বেছে নিতে পারে, অন্যজন একই আইটেম বাদ দিতে পারে। একটি বাস্তবায়ন যা একটি নির্দিষ্ট বিকল্প অন্তর্ভুক্ত করে না তাকে অবশ্যই অন্য একটি বাস্তবায়নের সাথে ইন্টারঅপারেশন করার জন্য প্রস্তুত থাকতে হবে যাতে বিকল্পটি অন্তর্ভুক্ত থাকে, যদিও সম্ভবত কম কার্যকারিতা সহ। একই শিরায়, একটি বাস্তবায়ন যাতে একটি নির্দিষ্ট বিকল্প অন্তর্ভুক্ত থাকে সেটিকে অবশ্যই অন্য একটি বাস্তবায়নের সাথে ইন্টারঅপারেশন করার জন্য প্রস্তুত থাকতে হবে যা বিকল্পটি অন্তর্ভুক্ত করে না (অবশ্যই, বিকল্পটি যে বৈশিষ্ট্যটি প্রদান করে তার জন্য ছাড়া)। |
ড্রাইভিং রাজ্য
এই নির্দেশিকাগুলি মাঝে মাঝে ব্যবহারকারীর অভিজ্ঞতার পার্থক্যগুলিকে নির্দেশ করে যা গাড়ির ড্রাইভিং অবস্থার উপর নির্ভর করে - অর্থাৎ, এটি পার্ক করা, অলস বা চলন্ত কিনা। বিভিন্ন ড্রাইভিং স্টেট এবং স্পিড রেঞ্জে কী অনুমোদিত তা সম্পর্কে সিদ্ধান্তগুলি গাড়ি প্রস্তুতকারকের উপর এবং বিভিন্ন অঞ্চলে প্রাসঙ্গিক নিয়ন্ত্রক প্রয়োজনীয়তার উপর নির্ভর করে।
কিছু ক্ষেত্রে, উদাহরণস্বরূপ, পার্কিং ব্রেক চালু রেখে গাড়ি থামিয়ে দিলেই একটি নির্দিষ্ট পদক্ষেপের অনুমতি দেওয়া যেতে পারে। অন্যদের ক্ষেত্রে, গাড়িটি একটি নির্দিষ্ট গতিতে বা তার নিচে চললে, যেমন 5 মাইল প্রতি ঘণ্টায় শুধুমাত্র তখনই ক্রিয়াটি অনুমোদিত হতে পারে।
লেআউট লেবেল
নিম্নোক্ত লেবেলগুলি স্পেক লেআউটের বর্ণনায় এই নির্দেশিকা জুড়ে ব্যবহার করা হয়।
লেবেল | বর্ণনা |
---|---|
![]() | প্রান্ত: উপলব্ধ উইন্ডোর প্রস্থ এবং উচ্চতা সীমানা নির্দেশ করে। |
![]() | মার্জিন: অ্যাপ ক্যানভাসের বাম এবং ডান সীমানা নির্ধারণ করে, নিকটতম প্রান্ত থেকে পরিমাপ করা হয়। স্ক্রিনের আকারের সাথে মার্জিনের প্রস্থ কীভাবে পরিবর্তিত হয় সে সম্পর্কে আলোচনার জন্য, অ্যাপের কাজের স্থান দেখুন। |
![]() | কীলাইন: একটি মান যা পর্দার প্রস্থের সমানুপাতিক, একটি উপাদান এবং নিকটতম মার্জিন বা উপাদান প্রান্তের মধ্যে অনুভূমিক দূরত্ব নির্দিষ্ট করতে ব্যবহৃত হয়। নির্দিষ্ট স্ক্রীন-প্রস্থ বিভাগের সাথে যুক্ত কীলাইন মানগুলির জন্য, কীলাইনগুলিতে যান ৷ |
![]() | প্যাডিং: তাদের সম্পর্ক অনুযায়ী পর্দায় উপাদানগুলির মধ্যে ব্যবধান নির্দিষ্ট করতে ব্যবহৃত মান। সাধারণভাবে, দুটি উপাদানের মধ্যে সম্পর্ক যত ঘনিষ্ঠ হবে, প্যাডিং তত সংকীর্ণ হবে। বিশেষ বিন্যাসে ব্যবহৃত প্যাডিং মানগুলির বিশদ বিবরণের জন্য, প্যাডিং এ যান৷ |
![]() | ফ্লেক্স: একটি পাত্রে একটি উল্লম্ব বা অনুভূমিকভাবে কেন্দ্রীভূত উপাদান, বা সংলগ্ন উপাদান অনুসারে বৃদ্ধি বা সংকোচন করতে পারে এমন দূরত্ব নির্দিষ্ট করতে ব্যবহৃত শব্দ। ফ্লেক্স-লেআউট মাত্রাগুলিকে কখনও কখনও সর্বনিম্ন বা সর্বোচ্চ মান নির্ধারণ করা হয়, যেমন স্কেলিং কৌশলগুলিতে আলোচনা করা হয়েছে। |
![]() | কোণার ব্যাসার্ধ: একটি কোণার বক্রতা নির্দিষ্ট করে, শূন্য একটি বর্গক্ষেত্র কোণ নির্দেশ করে এবং উচ্চতর মানগুলি আরও গোলাকার নির্দেশ করে৷ |