অ্যান্ড্রয়েড বেসলাইন প্রোফাইল

আজ, গুগল ভলকানের জন্য সমস্ত নতুন অ্যান্ড্রয়েড বেসলাইন 2022 প্রোফাইল প্রকাশের ঘোষণা করেছে।

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

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

আমরা যখন প্রথম অ্যান্ড্রয়েড বেসলাইন 2021 প্রোফাইল চালু করি তখন আমরা প্রোফাইলের 2022 রিফ্রেশ করার প্রতিশ্রুতি দিয়েছিলাম কারণ আমরা জানতাম যে ভলকান গ্রহণ করা দ্রুত একটি ইনফ্লেকশন পয়েন্টে পৌঁছে যাচ্ছে। এখন, আমাদের Khronos অংশীদারদের সাথে ডেটা বিশ্লেষণ এবং সমন্বয়ের এক বছর পর, আমরা ঘোষণা করতে পেরে আনন্দিত যে আমরা Vulkan-এর জন্য সফলভাবে Android Baseline 2022 প্রোফাইল তৈরি করেছি।

আমাদের প্রাথমিক 2021 প্রোফাইলের মতোই, Android বেসলাইন 2022 প্রোফাইলে Vulkan এক্সটেনশন, বৈশিষ্ট্য, ফর্ম্যাট এবং সীমার একটি সংগ্রহ রয়েছে যা বেশিরভাগ সক্রিয় Android ডিভাইসগুলিতে পাওয়া যায়। যাইহোক, বাস্তুতন্ত্রের উন্নতির মাত্র এক বছরের পরে আমরা কার্যকারিতার আরও বিস্তৃত সেটের জন্য চাপ দিতে সক্ষম হয়েছি। আমরা বিশ্বাস করি যে অনেক ডেভেলপার এই নতুন প্রোফাইলে পাওয়া অতিরিক্ত কার্যকারিতা থেকে দ্রুত উপকৃত হতে পারবে।

আমরা আপনাকে Github-এ সম্পূর্ণ অ্যান্ড্রয়েড বেসলাইন 2022 প্রোফাইল পড়তে উৎসাহিত করি।

অ্যান্ড্রয়েড বেসলাইন 2022 প্রোফাইলে প্রাথমিক 2021 প্রোফাইলের মতো একই সমর্থন রয়েছে, যার মধ্যে এই ধরনের দরকারী এবং গুরুত্বপূর্ণ কার্যকারিতা অন্তর্ভুক্ত রয়েছে:

  • ASTC এবং ETC এর মাধ্যমে সংকুচিত টেক্সচার
  • VK_EXT_swapchain_colorspace এর মাধ্যমে পরিবর্তনশীল রঙের স্থান
  • sampleRateShading এর মাধ্যমে নমুনা ছায়া এবং বহু নমুনা ইন্টারপোলেশন

এই কার্যকারিতা প্রসারিত করে, অ্যান্ড্রয়েড বেসলাইন 2022 প্রোফাইল অবিশ্বাস্যভাবে মূল্যবান উন্নতির একটি সংগ্রহ যোগ করে, যেমন:

  • Vulkan 1.1 এর জন্য সম্পূর্ণ সমর্থন
  • shaderInt16 এর মাধ্যমে শেডারে 16 বিট পূর্ণসংখ্যা
  • VK_ANDROID_external_memory_android_hardware_buffer এর মাধ্যমে ভলকান এবং অ্যান্ড্রয়েড হার্ডওয়্যার বাফার ইন্টারঅপারেবিলিটি
  • VK_KHR_driver_properties সহ ভলকান ড্রাইভারের বৈশিষ্ট্য অনুসন্ধান করা হচ্ছে
  • VK_KHR_create_renderpass2 এর মাধ্যমে রেন্ডারপাস তৈরির উপর বৃহত্তর নিয়ন্ত্রণ

2022 প্রোফাইল প্রকাশের পাশাপাশি আমরা পূর্ববর্তী 2021 প্রোফাইল সংশোধন করার সিদ্ধান্ত নিয়েছি। যখন 2021 প্রোফাইল পাঠানো হয় তখন এতে ইমেজ সংগ্রহের নির্দেশাবলী এবং বর্ধিত চিত্র সংগ্রহের ক্ষমতার বর্ধিত সেটের জন্য সমর্থন থাকে:

  • "shaderImageGatherExtended": true,
  • "minTexelGatherOffset": -8
  • "maxTexelGatherOffset": 7
বৃহত্তর ডেটা বিশ্লেষণ এবং তদন্তের মাধ্যমে আমরা আবিষ্কার করেছি যে এই অন্তর্ভুক্তি একটি ভুল ছিল। বর্ধিত চিত্র সংগ্রহ কার্যকারিতা আমরা অ্যান্ড্রয়েড বেসলাইন প্রোফাইল থেকে দাবি করার চেয়ে অনেক কম গ্রহণের হারে সমর্থিত, তাই আমরা এই প্রয়োজনীয়তাগুলি সরাতে 2021 প্রোফাইল সংশোধন করতে বেছে নিয়েছি। এই পরিবর্তনটি "history" এর অধীনে "revision": 2 হিসাবে সংশোধিত গিথুবে দৃশ্যমান। বর্ধিত চিত্র সংগ্রহ কার্যকারিতা 2022 প্রোফাইল থেকে অনুপস্থিত।

সংশোধিত Android বেসলাইন 2021 প্রোফাইল Github-এ দৃশ্যমান থাকবে।

ইতিমধ্যে ব্যবহৃত বেশিরভাগ Android ডিভাইসগুলি 2021 প্রোফাইল এবং 2022 প্রোফাইলকে সম্পূর্ণরূপে সমর্থন করে এবং কোনও ওভার-দ্য-এয়ার আপডেটের প্রয়োজন ছাড়াই৷

আমরা https://developer.android.com/about/dashboards- এ Android ডিস্ট্রিবিউশন ড্যাশবোর্ডে উভয় প্রোফাইলের জন্য Android সমর্থনের শতাংশ সম্প্রচার করা চালিয়ে যাব।

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