ম্যানিফেস্ট - প্রয়োজনীয়তা

অ্যাপ বা এক্সটেনশনের জন্য প্রয়োজনীয় প্রযুক্তি। হোস্টিং সাইট যেমন Chrome ওয়েব স্টোর ব্যবহারকারীদেরকে তাদের কম্পিউটারে কাজ করবে না এমন অ্যাপ বা এক্সটেনশন ইনস্টল করা থেকে বিরত রাখতে এই তালিকাটি ব্যবহার করতে পারে। সমর্থিত প্রয়োজনীয়তা বর্তমানে "3D" এবং "প্লাগইন" অন্তর্ভুক্ত; অতিরিক্ত প্রয়োজনীয়তা চেক ভবিষ্যতে যোগ করা হতে পারে.

"3D" প্রয়োজনীয়তা GPU হার্ডওয়্যার ত্বরণকে বোঝায়। "webgl" প্রয়োজনীয়তা WebGL API- কে বোঝায়। Chrome 3D গ্রাফিক্স সমর্থন সম্পর্কে আরও তথ্যের জন্য, WebGL এবং 3D গ্রাফিক্সের সহায়তা নিবন্ধটি দেখুন। আপনি আপনার অ্যাপের জন্য প্রয়োজনীয় 3D-সম্পর্কিত বৈশিষ্ট্যগুলি তালিকাভুক্ত করতে পারেন, যেমনটি নিম্নলিখিত উদাহরণে প্রদর্শিত হয়েছে:

"requirements": {
  "3D": {
    "features": ["webgl"]
  }
}

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

"requirements": {
  "plugins": {
    "npapi": true
  }
}
,

অ্যাপ বা এক্সটেনশনের জন্য প্রয়োজনীয় প্রযুক্তি। হোস্টিং সাইট যেমন Chrome ওয়েব স্টোর ব্যবহারকারীদেরকে তাদের কম্পিউটারে কাজ করবে না এমন অ্যাপ বা এক্সটেনশন ইনস্টল করা থেকে বিরত রাখতে এই তালিকাটি ব্যবহার করতে পারে। সমর্থিত প্রয়োজনীয়তা বর্তমানে "3D" এবং "প্লাগইন" অন্তর্ভুক্ত; অতিরিক্ত প্রয়োজনীয়তা চেক ভবিষ্যতে যোগ করা হতে পারে.

"3D" প্রয়োজনীয়তা GPU হার্ডওয়্যার ত্বরণকে বোঝায়। "webgl" প্রয়োজনীয়তা WebGL API- কে বোঝায়। Chrome 3D গ্রাফিক্স সমর্থন সম্পর্কে আরও তথ্যের জন্য, WebGL এবং 3D গ্রাফিক্সের সহায়তা নিবন্ধটি দেখুন। আপনি আপনার অ্যাপের জন্য প্রয়োজনীয় 3D-সম্পর্কিত বৈশিষ্ট্যগুলি তালিকাভুক্ত করতে পারেন, যেমনটি নিম্নলিখিত উদাহরণে প্রদর্শিত হয়েছে:

"requirements": {
  "3D": {
    "features": ["webgl"]
  }
}

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

"requirements": {
  "plugins": {
    "npapi": true
  }
}