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

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

চিত্র: Microsoft

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

মাইক্রোসফ্ট 2022 সালের জুন মাসে উইন্ডো কন্ট্রোল ওভারলে প্রস্তাব করেছিল, কিন্তু কোম্পানিটি প্রথম দিকে তৈরি করতে আরও কিছু সময় নিয়েছে Chromium এ বাস্তবায়ন। এবং এখন, দুই বছরেরও বেশি সময় পরে, Microsoft অবশেষে 105 সংস্করণ সহ Microsoft Edge Google Chrome-এ ব্যবহার করার জন্য এটিকে ডিফল্ট অভিজ্ঞতা তৈরি করছে। এটি Opera 91-এও উপলব্ধ।

ব্যবহার করতে অপ্ট-ইন করতে এই কার্যকারিতা, ডেভেলপারদের ডিসপ্লে_ওভাররাইড ম্যানিফেস্ট সদস্য ব্যবহার করতে হবে এবং এর মান [“উইন্ডো-কন্ট্রোল-ওভারলে“] সেট করতে হবে। এর জন্য নতুন টাইটেলবার-এরিয়া-* CSS এনভায়রনমেন্ট ভেরিয়েবল এবং নতুন navigator.windowControlsOverlay JavaScript API-এরও প্রয়োজন হবে। মাইক্রোসফট ডেভেলপারদের প্রযুক্তিগত ডকুমেন্টেশন চেক করার পরামর্শ দেয় সেইসাথে মোজিলা ডেভেলপার নেটওয়ার্ক রেফারেন্স ডক্স কিভাবে সম্পর্কে আরও জানতে ওয়েব অ্যাপে নতুন সমাধান অন্তর্ভুক্ত করার জন্য৷

Categories: IT Info