অ্যান্ড্রয়েডের অ্যাপ পারমিশন সিস্টেম বছরের পর বছর উন্নত হয়েছে। অতীতে অ্যাপ পারমিশন ব্রডলি ডিফাইন করা হতো, এবং অধিকাংশ অ্যাপকে ডিভাইস ফাংশনালিটির আরও বেশি পারমিশন রিকোয়েস্ট করতে হতো একটি সিম্পল ফাংশন অ্যাক্সেস করার জন্য, এবং আপনাকে প্রায়শই সব পারমিশন রিকোয়েস্ট এক্সেপ্ট করতে হতো বা অ্যাপ ইনস্টল না করা। নির্দিষ্ট ফিচার অ্যাক্সেস সীমাবদ্ধ করার কোনো উপায় ছিল না অ্যাপ আনইনস্টল ছাড়া।
অ্যান্ড্রয়েডের সাম্প্রতিক ভার্সনগুলো পরিস্থিতি ঠিক করেছে আরও গ্র্যানুলার পারমিশন সিস্টেমে স্যুইচ করে এবং ব্যবহারকারীদের একটি অ্যাপকে ডিভাইসের নির্দিষ্ট ফিচার অ্যাক্সেস করার থেকে সীমাবদ্ধ করার অপশন দিয়ে।
অতিরিক্তভাবে, আপনি আর অ্যাপ ইনস্টল করার আগে সব পারমিশন দেন না। অ্যাপগুলো এখন পারমিশন চায় যখন সেটি তাদের লাগে। উদাহরণস্বরূপ, একটি নতুন ইনস্টল করা ফাইল ম্যানেজার অ্যাপ আপনার ফাইলসিস্টেম অ্যাক্সেস করার পারমিশন চাইবে শুধু তখন যখন আপনি এটি প্রথমবার লঞ্চ করবেন, ইনস্টল করার সময় না।
কিছু অ্যাপের প্রয়োজনীয় পারমিশন দেখতে ভয়ঙ্কর লাগতে পারে, এমনকি যদি অ্যাপগুলো বিশ্বস্ত লোক বা সংস্থা দ্বারা ডেভেলপ করা হয়। অধিকাংশ সময় এই পারমিশনগুলো অ্যাপের ইনটেনডেড ফাংশন জন্য প্রয়োজনীয়। কিন্তু কখনো কখনো, একটি অ্যাপ তার কাজ করার জন্য প্রয়োজনীয়তর বেশি পারমিশন রিকোয়েস্ট করে।
আপনি যদি এই অ্যাপগুলো ব্যবহার করার অনুরোধী হন, তবে আপনি খুশি হবেন জানতে যে আপনার ডিভাইসে অ্যাপ্লিকেশনগুলো কী কী পারমিশন অ্যাক্সেস করতে পারে সেটি কন্ট্রোল করা সম্ভব, এমনকি যদি একটি অ্যাপ পুরানো অ্যান্ড্রয়েড ভার্সনের জন্য ডিজাইন করা হয় এবং সব পারমিশন ডিফল্টলি ইনাবেল থাকে।
প্রতি-অ্যাপ ভিত্তিতে পারমিশন ম্যানেজ করা
একটি নির্দিষ্ট অ্যাপ্লিকেশনের জন্য পারমিশন এনাবেল বা ডিজেবল করতে, নিশ্চিত করুন আপনি অ্যান্ড্রয়েড Marshmallow (৬.০) বা তারপরের ভার্সন চালাচ্ছেন।
- আপনার সেটিংস অ্যাপ লঞ্চ করুন, এবং "Applications" বা "Apps"-এ ট্যাপ করুন। আপনার ডিভাইসের সকল অ্যাপ্লিকেশন ফলস্বরূপ পেজে লিস্টেড থাকবে। যেকোনো একটি ট্যাপ করুন আরও ইনফরমেশন देखने জন্য।
- "Permissions" অপশন খুঁজে বের করুন, এবং সেটি ট্যাপ করুন আপনার ডিভাইসের সকল ফিচার দেখতে যেগুলো অ্যাপটি অ্যাক্সেস করতে পারে।
- আপনি তারপর প্রতিটি পারমিশনের পাশের টগল বাটন আপনার ইচ্ছামতো অন/অফ করতে পারেন।
- পুরানো অ্যান্ড্রয়েড ভার্সনের জন্য ডিজাইন করা অ্যাপের জন্য, আপনাকে একটি প্রম্পট मिलবে যা সতর্ক করবে পারমিশন ডেনাই করলে অ্যাপ মিসবিহেভ করতে পারে।
এটি কারণ পুরানো অ্যাপগুলো শুধু অনুমান করে তাদের কাছে প্রয়োজনীয় পারমিশন আছে এবং আপনাকে পারমিশন দিতে বলবে না যদি আপনি সেটি অফ করে দেন। তাই, আপনি যদি যেকোনো অ্যাপের সাথে সমস্যায় পড়েন, তবে আপনি সবসময় এখানে ফিরে আসুন এবং পারমিশন রি-এনাবেল করুন।
- আপনি মেনু বাটনে ট্যাপ করে "All permissions" অপশনও রিভিল করতে পারেন যেখানে আপনি সঠিকভাবে দেখতে পাবেন অ্যাপটি কীভাবে অনুরোধ করা পারমিশনগুলো ব্যবহার করে।
প্রতি-ফিচার ভিত্তিতে পারমিশন ম্যানেজ করা
আপনি একটি নির্দিষ্ট পারমিশন যেসব অ্যাপ অ্যাক্সেস করতে পারে সেটি একসাথে দেখতে পারেন "Settings -> Applications"-এ যেতে। উপরের ডান কোণার মেনু বাটনে ট্যাপ করুন এবং তারপর "App permissions"-এ ট্যাপ করুন।
এটি আপনার ফোনের অ্যাপগুলো যে পারমিশন অ্যাক্সেস করতে পারে সেগুলোর একটি লিস্ট ডিসপ্লে করবে। এখান থেকে আপনি যেকোনো পারমিশনে ট্যাপ করে সেটি রিকোয়েস্ট করতে পারা সকল অ্যাপ দেখতে পারেন।
উদাহরণস্বরূপ, এখানে আমার ডিভাইসে ক্যালেন্ডার অ্যাক্সেস রিকোয়েস্ট করতে পারা অ্যাপ্লিকেশনগুলোর একটি লিস্ট।
একটি অ্যাপের পারমিশন রিভোক করতে, টগল স্যুইচে ট্যাপ করে অফ পজিশনে ফ্লিপ করুন। পুনরায় পারমিশন দিতে, টগল স্যুইচে আবার ট্যাপ করুন।
শেষ কথা
যখন একটি অ্যাপ্লিকেশন উদার পরিমাণ পারমিশন রিকোয়েস্ট করে তখন ইরেটেড হওয়ার কোনো প্রয়োজন নেই। অনেক 케이সে সেই পারমিশনগুলোর ইউজ কেস লেজিটিমেট। কিন্তু জানুন যে আপনি যেকোনো সময় বেছে নিতে পারেন কোনো ধরণের ইনফরমেশন এবং কোনো সিস্টেম রিসোর্স যেকোনো দিয়ে অ্যাপ অ্যাক্সেস করতে পারবে।
কমেন্ট সেকশনে আপনার মতামত জানান।