প্রকাশিত: ৬ জুন, ২০২৫
Chrome-এর নতুন প্রস্তাবিত <permission> উপাদানটি কীভাবে আরও সুগম, বিশ্বাসযোগ্য এবং প্রসঙ্গের মধ্যে অনুমতির অভিজ্ঞতা তৈরি করে তা জানুন।
ক্রোম টিম ব্যবহারকারীদের শক্তিশালী ক্ষমতার নিয়ন্ত্রণে রাখার জন্য <permission> উপাদান প্রস্তাবটি তৈরি করেছে। এই উপাদানটি ডেভেলপারদের একটি নিরবচ্ছিন্ন এন্ড-টু-এন্ড অভিজ্ঞতা তৈরি করতে সক্ষম করে যেখানে ব্যবহারকারীরা প্রেক্ষাপটে এই ক্ষমতাগুলি ব্যবহারের অনুমতি দিতে পারে, একই সাথে ব্যবহারকারীরা অবাঞ্ছিত বাধা থেকে রক্ষা পায়। এই কেস স্টাডিগুলি দেখায় যে নতুন উপাদানটি বাস্তবে কীভাবে কাজ করে।
অনুমতি চাওয়ার সমস্যা
লোকেশন, ক্যামেরা, অথবা মাইক্রোফোনের মতো ডিভাইসের বৈশিষ্ট্যগুলি ব্যবহার করার জন্য, ব্যবহারকারীদের প্রায়শই সম্ভাব্য একাধিক অনুমতি অনুরোধের হতাশাজনক পরিবেশে নেভিগেট করতে হয়। ডেভেলপারদের জন্য, একটি সক্ষমতা ব্যবহার করার জন্য একটি API কল করা সহজ, যার ফলে সাফল্য বা ব্যর্থতা আসে। তবে, ব্যবহারকারীদের জন্য, এটি প্রায়শই বাধাগ্রস্ত এবং প্রেক্ষাপটের বাইরের প্রম্পট এবং আপাতদৃষ্টিতে চূড়ান্ত সিদ্ধান্তে রূপান্তরিত হয় যা হতাশা এবং জ্ঞানীয় চাপ সৃষ্টি করে।
আজকাল অনুমতির প্রম্পট ব্যবহারকারীদের প্রায়শই ভাবতে বাধ্য করে, "এই সাইটের (এখন) এই অনুমতির প্রয়োজন কেন?" এই স্পষ্টতার অভাবের ফলে প্রায়শই ব্যবহারকারীরা অনুমতির অনুরোধ প্রত্যাখ্যান করতে পছন্দ করেন। ভবিষ্যতে ব্যবহারকারীদের বাধা থেকে রক্ষা করার জন্য, Chrome পরবর্তীতে আরও প্রম্পট রোধ করবে, যা পরবর্তীতে ব্যবহারকারীর মন পরিবর্তন করলে এই অস্বীকৃতিগুলিকে উল্টে দেওয়ার বিপরীত চ্যালেঞ্জের দিকে পরিচালিত করে। এর ফলে ব্যবহারকারীরা বৈশিষ্ট্যগুলি বা সাইটটি সম্পূর্ণরূপে ত্যাগ করতে পারেন।
ব্যবহারকারীদের প্রাসঙ্গিক নিয়ন্ত্রণ প্রদান করুন
প্রস্তাবিত <permission> উপাদানটি ওয়েব অনুমতির কর্মদক্ষতার ক্ষেত্রে একটি উল্লেখযোগ্য বিবর্তনকে প্রতিনিধিত্ব করে। এই প্রস্তাবিত HTML উপাদানটি আপনাকে আপনার সাইটের ডিজাইনের মধ্যে সরাসরি শক্তিশালী ক্ষমতা (উদাহরণস্বরূপ, একটি ভিডিও চ্যাটে একটি স্পষ্ট "ক্যামেরা ব্যবহার করুন" বোতাম) ব্যবহার করে একটি স্টাইলযোগ্য, কিন্তু ব্রাউজার-নিয়ন্ত্রিত এন্ট্রি পয়েন্টকে নির্বিঘ্নে সংহত করতে দেয়। আপনি স্টাইলিং নমনীয়তা উপভোগ করলেও, ব্রাউজার মূল পাঠ্য এবং আইকনগুলির উপর নিয়ন্ত্রণ বজায় রাখে, সুরক্ষা, ধারাবাহিকতা এবং অ্যাক্সেসযোগ্যতার যত্ন নেয়। এর অর্থ হল এই উপাদানটির সাথে একটি মিথস্ক্রিয়া ব্যবহারকারীর উদ্দেশ্য সম্পর্কে একটি স্পষ্ট সংকেত হিসাবে কাজ করে, ব্রাউজারকে প্রয়োজনীয় সিদ্ধান্ত এবং অন্যান্য পদক্ষেপের মাধ্যমে ব্যবহারকারীকে সহায়কভাবে গাইড করতে সক্ষম করে। এটি প্রোগ্রাম্যাটিকভাবে ট্রিগার করা প্রম্পটের বিপরীতে দাঁড়িয়েছে, যেখানে ব্রাউজারে ব্যবহারকারীর উদ্দেশ্যের সরাসরি সংকেতের অভাব থাকে, তাই সর্বদা বাধা না দিয়ে সহায়ক হওয়ার ভারসাম্য বজায় রাখতে হয়।

<permission> উপাদানের দৃষ্টান্তমূলক বাস্তবায়ন। 

এটি অভিজ্ঞতাকে কীভাবে রূপান্তরিত করে তা এখানে:
- ব্যবহারকারীর দ্বারা শুরু করা: ওয়েবসাইটটি প্রম্পট শুরু করার পরিবর্তে, উপাদানটি ডিজাইনের মাধ্যমে যত্ন নেয় যে ব্যবহারকারী কখন সম্পর্কিত বৈশিষ্ট্যটি ব্যবহার করতে চান ।
- ইন-কনটেক্সট রিকোয়েস্ট: যেহেতু প্রস্তাবিত
<permission>উপাদানটি সাইটের প্রবাহের অংশ, তাই ব্যবহারকারী বুঝতে পারেন কেন অনুমতি প্রয়োজন। তারা বোতামটি ক্লিক করেছেন, উদাহরণস্বরূপ, কাছাকাছি দোকানগুলি খুঁজে পেতে, তাই একটি অবস্থান অনুরোধ অর্থপূর্ণ। - ব্যাপক সমস্যা সমাধান : যেহেতু ব্রাউজার ব্যবহারকারীর উদ্দেশ্য সম্পর্কে সরাসরি সংকেত পায়, তাই এটি সক্ষমতা অ্যাক্সেসের জন্য প্রয়োজনীয় সমস্ত প্ল্যাটফর্ম-নির্দিষ্ট পদক্ষেপের মাধ্যমে ব্যবহারকারীকে নির্দেশনা দিতে সক্রিয় হতে পারে। উদাহরণস্বরূপ, এটি ব্যবহারকারীকে ডিভাইস-স্তরের ক্যামেরা সেটিং পরিবর্তন করতে সাহায্য করার জন্য সিস্টেম সেটিংসে গভীরভাবে লিঙ্ক করতে পারে, ওয়েবসাইটটিকে প্ল্যাটফর্ম-নির্ভর সমস্যা সমাধানের পদক্ষেপগুলি প্রদান করার প্রয়োজন নেই।
- সুবিন্যস্ত অনুমতি পুনরুদ্ধার: প্রস্তাবিত
<permission>উপাদানটি ব্যবহারকারীদের ব্রাউজার সেটিংসে না গিয়ে পূর্বে অস্বীকৃত অনুমতিগুলি পরিবর্তন করার জন্য সরাসরি ইন-পেজ উপায় প্রদান করে। উপাদানটির একটি ক্লিক অনুমতি প্রম্পটের একটি বিশেষ সংস্করণকে ট্রিগার করে, যার ফলে উল্লেখযোগ্য পুনরুদ্ধারের উন্নতি হয়।

<permission> উপাদানটি ব্যবহারকারীদের সাইট সেটিংসে নেভিগেট না করেই দ্রুত অনুমতি সেটিং পরিবর্তন করতে দেয়।এই পদ্ধতিটি আরও স্বজ্ঞাত, বিশ্বাসযোগ্য এবং ব্যবহারকারী-চালিত মিথস্ক্রিয়া মডেলের দিকে এগিয়ে যায়।
কেস স্টাডি
<permission> এলিমেন্টের সাহায্যে ব্রাউজারে ক্যামেরা এবং মাইক্রোফোনে ক্যাপচার ত্রুটি ৪৬.৯% কমিয়ে জুম তার ব্যবহারকারীদের সাহায্য করে।
চ্যালেঞ্জ
কনফারেন্সিং ওয়েবসাইটগুলির জন্য সবচেয়ে বড় চ্যালেঞ্জগুলির মধ্যে একটি হল এমন ব্যবহারকারীদের সাহায্য করা যারা আগে ক্যামেরা বা মাইক্রোফোন অ্যাক্সেস অস্বীকার করেছিলেন, ভিডিও কলে যোগদানের সময় অনুমতি পুনরায় সক্ষম করতে। স্ট্যান্ডার্ড ফ্লোয়ের জন্য কনফারেন্সিং সাইটের ইন্টারফেসের বাইরে ব্রাউজার সেটিংস নেভিগেট করতে হত।
পদ্ধতি
<permission> উপাদানের প্রভাবের জন্য জুমের পরীক্ষার পদ্ধতিতে আগে-পরে তুলনা ব্যবহার করা হয়, যেখানে <permission> উপাদানটি ডেস্কটপ ক্রোম ওয়েব ব্রাউজার থেকে জুম মিটিংয়ে যোগদানকারী সমস্ত জুম ব্যবহারকারীদের সামনে প্রকাশ করা হয়।
ফলাফল
জুমের অন্যতম প্রধান মেট্রিক্স হল ক্যামেরা এবং মাইক্রোফোন ক্যাপচার রেট, যা ব্রাউজারে জুম মিটিংয়ে যোগদানের সময় ব্যবহারকারীর দ্বারা ক্যামেরা এবং মাইক্রোফোন সফলভাবে সক্ষম করার পরিমাপ করে। <permission> উপাদানের মাধ্যমে জুম উল্লেখযোগ্য উন্নতি দেখেছে। ব্রাউজার অভিজ্ঞতায় ব্যর্থতা, যেমন সিস্টেম স্তরে বা ব্রাউজার স্তরে মাইক্রোফোন এবং ক্যামেরা সক্ষম না করা, অথবা ব্যবহারকারীরা ব্রাউজারের মাইক্রোফোন এবং ক্যামেরা অনুমতি প্রম্পট খারিজ করে দেওয়া, ৪৬.৯% হ্রাস পেয়েছে।
<permission> উপাদানটি কেবল ত্রুটি কমাতেই সাহায্য করেনি, বরং এটি এমন ব্যবহারকারীদেরও সাহায্য করেছে যারা প্রাথমিকভাবে কোনও সমস্যার সম্মুখীন হয়েছিল অথবা যারা ভুল করে মাইক্রোফোন এবং ক্যামেরা পুনরুদ্ধার এবং কনফিগার করার অ্যাক্সেস অস্বীকার করেছিল, যা ব্যবহারকারীদের কথোপকথন এবং মিটিংগুলিতে ব্যস্ত এবং মনোযোগী রাখে, যাতে সবাইকে স্পষ্টভাবে দেখা এবং শোনা যায়।
<permission> উপাদান ব্যবহার করে পূর্বে অনুমতি না দেওয়া সত্ত্বেও Immobiliare.it ব্যবহারকারীদের তাদের মানচিত্র অবস্থান কার্যকারিতা ব্যবহার করতে কীভাবে সাহায্য করেছিল
চ্যালেঞ্জ
যেসব ব্যবহারকারী পূর্বে Immobiliare.it সাইটে অবস্থানের জন্য শেয়ারিং সাইটের অনুমতি প্রত্যাখ্যান করেছেন, তাদের ব্রাউজারের সাইট সেটিংস অ্যাক্সেস করতে হবে এবং ম্যানুয়ালি অনুমতি আনলক করতে হবে যাতে তারা আবার প্রয়োজনে অবস্থানের অনুমতি দিতে পারেন।
পদ্ধতি
Immobiliare.it তাদের অবস্থান অনুমতি অনুরোধ প্রবাহ উন্নত করেছে Permissions API JavaScript পদ্ধতি ব্যবহার করে সনাক্ত করার মাধ্যমে যে ব্যবহারকারী ইতিমধ্যেই তাদের সাইটে অবস্থান অনুমতি দিয়েছেন কিনা। যদি তারা ইতিমধ্যেই অনুমতি ভাগ করে নেয়, তাহলে এর ফলে আগের মতোই ভূ-অবস্থান getCurrentPosition() পদ্ধতির অনুরোধ করা হবে। যদি অনুমতি API ফেরত দেয় যে ব্যবহারকারী অবস্থান অনুমতি ব্লক করেছেন, তাহলে সাইটটি একটি প্রম্পট দেখায় কেন ভূ-অবস্থান বোতামটি কাজ করতে পারে না এবং <permission> উপাদানটিকে কল-টু-অ্যাকশন হিসাবে ব্যবহার করে।
"অবস্থান ব্যবহার করুন" <permission> উপাদানে ক্লিক করে, ব্যবহারকারীরা ইচ্ছা করলে নির্বিঘ্নে অবস্থানের অনুমতি ভাগ করে নিতে পারেন, এমনকি যদি পূর্বে ব্লক করা থাকে এবং ব্যবহারকারীকে তাদের ব্রাউজার সেটিংস অ্যাক্সেস করার প্রয়োজন না হয়।

<permission> উপাদান সহ মেসেজিং UX দেখছেন।<permission> এলিমেন্ট ব্রাউজার অনুমতি প্রম্পট ট্রিগার করেছে।ফলাফল
<permission> উপাদান ব্যবহার করার সময়, GeoLocation permissions userflow-এর সাফল্যের হার ২০% বৃদ্ধি পেয়েছে, যা ইঙ্গিত করে যে Permissions API এবং <permission> উপাদান ব্যবহার করে নতুন অনুমতি প্রবাহ আরও বেশি ব্যবহারকারীকে যখনই প্রয়োজন তখন আবার অনুমতি দিতে সাহায্য করেছে, এমনকি অতীতে তারা এই ধরণের অনুমতি অনুরোধ ব্লক করলেও।
ZapImóveis (OLX BR) <permission> এলিমেন্টের সাহায্যে উদ্দেশ্যপ্রণোদিত ব্যবহারের জন্য অবস্থান অনুসন্ধান উন্নত করে
ব্রাজিলের একটি শীর্ষস্থানীয় রিয়েল এস্টেট প্ল্যাটফর্ম, ZapImóveis বোঝে যে নিখুঁত সম্পত্তি খুঁজে পাওয়া প্রায়শই অবস্থান দিয়ে শুরু হয়। বিখ্যাত Grupo OLX-এর অংশ হিসাবে, ZapImóveis লক্ষ লক্ষ ব্যবহারকারীকে দেশজুড়ে বিক্রয় এবং ভাড়ার জন্য বাড়ি, অ্যাপার্টমেন্ট, জমি এবং অন্যান্য সম্পত্তির বিশাল তালিকার সাথে সংযুক্ত করে। এই প্রক্রিয়ায় অবস্থান-ভিত্তিক অনুসন্ধানের গুরুত্বপূর্ণ ভূমিকা স্বীকার করে, ZapImóveis ব্রাউজার অনুমতি প্রম্পটগুলির সাথে সম্পর্কিত সাধারণ হতাশাগুলি মোকাবেলা করে ব্যবহারকারীর অভিজ্ঞতা উন্নত করার একটি সুযোগ চিহ্নিত করেছে।
চ্যালেঞ্জ
ZapImóveis তাদের লোকেশন সার্চ ফিচারের মধ্যে উল্লেখযোগ্য ব্যবহারযোগ্যতা সমস্যা চিহ্নিত করেছে, বিশেষ করে স্ট্যান্ডার্ড ব্রাউজার পারমিশন প্রম্পটের সাথে সম্পর্কিত। ব্যবহারকারীরা প্রথমে লোকেশন অ্যাক্সেস দেওয়ার সময় এবং সম্ভবত আরও গুরুতরভাবে, পূর্বে অনুমতি প্রত্যাখ্যান করার পরে পুনরায় সক্ষম করার চেষ্টা করার সময় উভয় ক্ষেত্রেই সমস্যার সম্মুখীন হয়েছিল। এটি সামগ্রিক ব্যবহারকারীর অভিজ্ঞতার উপর নেতিবাচক প্রভাব ফেলে এবং সম্ভাব্যভাবে তাদের ওয়েবসাইটে লোকেশন-ভিত্তিক সার্চ কার্যকারিতার কার্যকারিতাকে বাধাগ্রস্ত করে।
পদ্ধতি
এই ব্যবহারযোগ্যতা চ্যালেঞ্জগুলি মোকাবেলা করার জন্য, ZapImóveis একটি A/B পরীক্ষা পরিচালনা করে। এই পরীক্ষায়, <permission> উপাদানটি ব্যবহারকারীদের একটি উপসেটের সাথে পরিচয় করিয়ে দেওয়া হয়েছিল। লক্ষ্য ছিল অবস্থানের অনুমতিগুলি পরিচালনা করার জন্য ZapImóveis ইন্টারফেসের মধ্যে একটি নিবেদিতপ্রাণ, ইন-পেজ নিয়ন্ত্রণ প্রদান করা, যার ফলে অনুমতি কর্মপ্রবাহকে সহজতর করা এবং ব্যবহারকারীদের জন্য এটি আরও স্বজ্ঞাত করে তোলা।
ফলাফল
ZapImóveis এর <permission> উপাদানটি বাস্তবায়নের ফলে লোকেশন সার্চের ব্যবহারযোগ্যতা উল্লেখযোগ্যভাবে বৃদ্ধি পেয়েছে, বিশেষ করে যারা সক্রিয়ভাবে লোকেশন-ভিত্তিক বৈশিষ্ট্যগুলির সাথে জড়িত ছিলেন। যারা প্রাথমিকভাবে স্ট্যান্ডার্ড ব্রাউজার অনুমতি প্রম্পট নিয়ে সমস্যার সম্মুখীন হয়েছিলেন, তাদের জন্য <permission> উপাদান দ্বারা প্রদত্ত ইন-পেজ নিয়ন্ত্রণ ৪.৩% লোকেশন অ্যাক্সেস সফলভাবে প্রদান করতে সক্ষম করেছে। তদুপরি, এটি উল্লেখযোগ্যভাবে অনুমতি পুনরুদ্ধারকে উন্নত করেছে, ৫৪.৪% ব্যবহারকারী যারা পূর্বে অ্যাক্সেস অস্বীকার করেছিলেন তারা পরে অবস্থান-নির্ভর কার্যকারিতা ব্যবহার করার চেষ্টা করার সময় সফলভাবে পুনরায় প্রদান করেছেন। যদিও প্রাথমিকভাবে অনুমতি দেওয়ার গড় সময় সামান্য বৃদ্ধি পেয়েছিল, স্পষ্ট অভিপ্রায়ের ব্যবহারকারীদের জন্য বৈশিষ্ট্য সাফল্যের উল্লেখযোগ্য লাভ এই বিনিময়কে ন্যায্যতা দিয়েছে।
<permission> এলিমেন্টের আরও উদাহরণ দেখুন।
- Chrome ব্রাউজার ব্যবহার করে Google Meet- এ একটি ভিডিও কনফারেন্সিং কল করুন।
- গুগল সার্চে কাছাকাছি কোনও রেস্তোরাঁ খুঁজুন (ধীরে ধীরে চালু হচ্ছে)
- https://permission.site/pepc- এ (Chrome 137 থেকে) সমস্ত উপলব্ধ ক্ষমতার জন্য
<permission>উপাদানটি পরীক্ষা করুন।
<permission> উপাদানটি একীভূত করুন
<permission> এলিমেন্টটি এমনভাবে ডিজাইন করা হয়েছে যাতে ডেভেলপমেন্ট টিমগুলি সহজেই ব্যবহার করতে পারে। একটি নিয়মিত HTML এলিমেন্ট হিসেবে, এটিকে অন্য যেকোনো বোতামের মতোই ইন্টিগ্রেটেড করা যেতে পারে এবং আপনার সাইটের লুক এবং ফিল অনুসারে স্টাইল করা যেতে পারে (ব্রাউজার-নিয়ন্ত্রিত সীমার মধ্যে)। যেসব ব্রাউজার এখনও <permission> এলিমেন্ট সমর্থন করে না, তাদের জন্য ডেভেলপাররা বিদ্যমান অনুমতি অনুরোধ পদ্ধতি ব্যবহার করে ফলব্যাক অভিজ্ঞতা প্রদান করতে পারেন। আরও তথ্যের জন্য <permission> এলিমেন্টের বর্ধিতকরণ পড়ুন।
ওয়েবকে আরও সহায়ক এবং স্বজ্ঞাত করুন
গুগলে, আমরা ক্রোম এবং ওয়েব প্ল্যাটফর্মকে আরও নিরাপদ, দ্রুত এবং আরও সহায়ক করে তোলার জন্য ক্রমাগত কাজ করে যাচ্ছি। <permission> উপাদানটি ওয়েব অনুমতির জন্য আরও স্বজ্ঞাত এবং এর্গোনমিক মডেলের দিকে একটি গুরুত্বপূর্ণ পদক্ষেপ। ব্যবহারকারীদের স্পষ্ট প্রসঙ্গ এবং নিয়ন্ত্রণ প্রদানের মাধ্যমে, <permission> উপাদানটি শক্তিশালী ওয়েব ক্ষমতা এবং ব্যবহারকারীর আস্থার মধ্যে ব্যবধান পূরণ করতে সাহায্য করে, ওয়েব জুড়ে আরও সমৃদ্ধ, আরও আকর্ষণীয় অভিজ্ঞতা প্রদান করে। আমরা পণ্য মালিকদের এবং ডেভেলপমেন্ট টিমকে উৎসাহিত করি কিভাবে <permission> উপাদানটি তাদের ব্যবহারকারীর যাত্রা উন্নত করতে পারে এবং তাদের ওয়েব অ্যাপ্লিকেশনগুলির সম্পূর্ণ সম্ভাবনা আনলক করতে পারে তা অন্বেষণ করতে।