Windows 10/11 বেশ কয়েক বছর ধরে আছে, এবং ব্যবহারকারীর অভিজ্ঞতা উন্নত করার জন্য অনেক আপডেট রোল আউট করা হয়েছে। Windows 10/11-এর Anniversary Update-এ লঞ্চ করা ফিচারগুলোর মধ্যে একটি হলো Developer Mode। এই মোড Windows 10/11-এ নির্দিষ্ট ফিচারগুলো সক্ষম করে যা ডেভেলপারদের জন্য উপকারী।
Windows 10/11 Developer Mode কী?
Developer Mode-এর অধীনে, ডেভেলপাররা বিভিন্ন পাওয়ার-ইউজার এবং ডেভেলপার-রিলেটেড ফিচার এক জায়গায় অ্যাক্সেস করতে পারেন, যার মধ্যে রয়েছে Command Line, Registry, Windows Explorer, এবং PowerShell। Windows 10/11 Developer Mode ডেভেলপারদের এই টুলগুলো দ্রুত এবং সহজে অ্যাক্সেস করতে দেয়। এই মোড Bash for Windows-কেও সক্ষম করে, যা OS X-এর ডিফল্ট টার্মিনাল যা ডেভেলপাররা Windows 10/11-এ তাদের নিজস্ব .sh এবং Bash স্ক্রিপ্ট লিখতে ব্যবহার করে। এর পাশাপাশি, ডেভেলপাররা টাইটেল বারে ফুল পাথ দেখতে পারেন, হিডেন ফাইল অ্যাক্সেস করতে পারেন, এবং রিমোট ডায়াগনostics সক্ষম করতে পারেন এই মোড ব্যবহার করে। সবচেয়ে গুরুত্বপূর্ণ, Windows 10/11 Developer Mode ডেভেলপারদের তাদের ডেভেলপ করা অ্যাপ এবং প্রোগ্রামগুলো সহজে টেস্ট করতে দেয়। এই মোডের সাথে, Windows 10/11 ডেভেলপার-ফ্রেন্ডলি প্ল্যাটফর্ম হওয়ার দিকে এক কদাম এগিয়ে যায়।
Windows Developer Mode কীভাবে ইনেবল করবেন
আপনি ডেভেলপার হোন বা না হোন, আপনার কম্পিউটারে ডেভেলপার মোড ইনেবল করার অনেক সুবিধা রয়েছে। লুকানো ফিচারগুলোর সহজ অ্যাক্সেসের পাশাপাশি, এই মোড আপনাকে আরও কাস্টমাইজেশন অপশনও দেয়। ডেভেলপার মোড অন করতে, নিচের ধাপগুলো ফলো করুন:
- Windows বাটনে ক্লিক করুন এবং গেয়ার আইকনটি বেছে নিন, যা হলো Settings।
- Update & Security-এ যান।
- বাম পাশের মেনু থেকে For developers-এ ক্লিক করুন। তারপর Developer mode সিলেক্ট করুন।
Pro Tip: Run a dedicated PC optimization tool to get rid of incorrect settings, junk files, harmful apps, and security threats that can cause system issues or slow performance.
Free Scan for PC Issues 3.145.873 downloads Compatible with: Windows 10/11, Windows 7, Windows 8Windows developer mode এখন আপনার কম্পিউটারে এক্টিভেটেড, এবং আপনি এই মোডের যোগ করা ফিচারগুলো এক্সপ্লোর করতে পারেন। এটাকে অফ করতে, উপরের ধাপগুলো ফলো করে Developer mode অপশনটি আন-সিলেক্ট করুন।
Developer Mode-এ আনসাইনড অ্যাপ্লিকেশন সাইডলোড কীভাবে করবেন
Windows 10/11-এ произিত উল্লেখযোগ্য পরিবর্তনগুলোর মধ্যে একটি হলো উইন্ডোজ স্টোরের বাইর থেকে ইউনিভার্সাল অ্যাপ সাইডলোড করার ক্ষমতা, যা উইন্ডোজ অপারেটিং সিস্টেমের পুরানো ভার্সনে অসম্ভব ছিল। অ্যাপ সাইডলোড করা হলো Android ডিভাইসের একটি ফিচার যা Windows তার নতুন অপারেটিং সিস্টেমে অন্তর্ভুক্ত করেছে। Windows 10/11-এ, Windows Store apps অপশনটি ডিফল্ট সেটিং, যার মানে আপনাকে শুধু Universal Windows Platform বা UWP অ্যাপ ইনস্টল করার অনুমতি থাকে। শুধু উইন্ডোজ স্টোর থেকে ডাউনলোড করা অ্যাপগুলো আপনার কম্পিউটারে ইনস্টল করা যায়। Sideload apps সিলেক্ট করলে, আপনি теперь উইন্ডোজ স্টোরের বাইরের অ্যাপ্লিকেশন ইনস্টল করতে পারবেন যেগুলো বৈধ সার্টিফিকেট দিয়ে সাইন করা আছে। এই ফিচার ইনেবল করতে, শুধু Settings অ্যাপে যান এবং Update & Security সিলেক্ট করুন। For developers-এ ক্লিক করুন এবং Sideload apps বেছে নিন।
তবে, যদি আপনি এমন একটি অ্যাপ টেস্ট করতে চান যা সাইন করা নয় বা এখনো ডেভেলপমেন্ট স্টেজে আছে? এখানেই Developer Mode অত্যন্ত গুরুত্বপূর্ণ হয়ে ওঠে। এই মোড আপনাকে উইন্ডোজ স্টোরের বাইর থেকে UWP অ্যাপ ইনস্টল করতে দেয়, এমনকি বৈধ সার্টিফিকেট ছাড়া। এটি অ্যাপ ডেভেলপারদের জন্য বিশেষভাবে উপকারী যারা তাদের অ্যাপ নিজের কম্পিউটারে ডেভেলপমেন্ট ফেজেই টেস্ট করতে চান। ডেভেলপাররা আগে Windows 8.1-এ এটি করতে পারতেন, কিন্তু তাদের ডেভেলপার লাইসেন্স থাকতে হতো।
Developer Mode-এর আরেকটি সুবিধা হলো এটি ডেভেলপারদের UWP অ্যাপ ডিবাগ করতে দেয় Visual Studio ব্যবহার করে। আপনি সরাসরি অ্যাপটি ডিবাগ মোডে Visual Studio-এ রান করতে পারবেন যতক্ষণ না আপনার Developer Mode ইনেবলড থাকে। আপনি যদি Developer Mode ইনেবল না করে Visual Studio-এ অ্যাপ খুলেন, তবে আপনি একটি মেসেজ দেখবেন যেটি বলছে Enable Developer Mode for Windows 10/11।
Windows 10/11-এ Bash কীভাবে ব্যবহার করবেন
Windows developer mode ইনেবল করার আরেকটি সুবিধা হলো এটি আপনাকে Windows 10/11-এ Bash ব্যবহার করতে দেয়। Bash Shell হলো Linux সফটওয়্যার চালানোর জন্য ডিজাইন করা একটি ফুল Windows Subsystem for Linux। আপনি যদি কখনো Wine ব্যবহার করে Linux-এ সরাসরি Windows অ্যাপ চালান থাকেন, তবে আপনি Bash কে Wine-এর কাউন্টারপার্ট হিসেবে চিন্তা করতে পারেন। এই Windows Subsystem for Linux আপনাকে Linux অ্যাপ্লিকেশন সরাসরি Windows 10/11-এ চালাতে দেয়। Linux অ্যাপ্লিকেশনের পাশাপাশি, আপনি Zsh এবং অন্যান্য কমান্ড লাইন শেল Bash on Ubuntu on Windows-এ चलाাতে পারেন।
তবে, এই ফিচারের কিছু লিমিটেশন রয়েছে। একটি কথা, এতে ব্যাকগ্রাউন্ড সার্ভার সফটওয়্যার বা গ্রাফিক্যাল Linux ডেস্কটপ অ্যাপ চালানোর ক্ষমতা এখনো নেই। প্লাস, সব কমান্ড-লাইন অ্যাপ এই Windows Subsystem-এ কম্প্যাটিবল নয়। আপনাকে নিশ্চিত করতে হবে আপনি Windows 10/11-এর 64-বিট ভার্সন চালাচ্ছেন কারণ 32-বিট ভার্সনে এটি কাজ করে না। Windows 10/11-এ Bash ইনস্টল করতে, নিচের ধাপগুলো ফলো করুন:
- Control Panel > Programs > Turn Windows Features On Or Off-এ যান।
- তালিকা থেকে Windows Subsystem for Linux অপশনটি সিলেক্ট করুন।
- OK-এ ক্লিক করুন।
- Restart now-এ ক্লিক করুন কারণ রিবুট না করলে এই ফিচার কাজ করবে না।
- আপনার কম্পিউটার রিস্টার্ট হলে, Start-এ ক্লিক করুন এবং Microsoft Store খুলুন।
- নিচে স্ক্রোল করুন এবং Linux-এ ক্লিক করুন, তারপর Get the apps under C:\\> Linux on Windows? Totally-এ ক্লিক করুন।
- আপনাকে উইন্ডোজ স্টোরে উপলব্ধ সকল Linux ডিস্ট্রিবিউশনের তালিকা मिलবে যার মধ্যে রয়েছে Ubuntu, openSUSE Leap, openSUSE Enterprise, Debian, এবং Kali।
- Ubuntu বা আপনি যা ইচ্ছা সেটি বেছে নিন এবং Get বাটনে ক্লিক করুন।
- ইনস্টলেশন শেষ হলে, আপনার কাছে আপনার ইনস্টল করা Linux ডিস্ট্রিবিউশন বেসড একটি ফুল কমান্ড-লাইন bash শেল থাকবে।
ডেভেলপারদের জন্য উপযোগী সেটিংস দ্রুত অ্যাক্সেস কীভাবে করবেন
Windows Developer Mode ব্যবহারকারীদের, বিশেষ করে ডেভেলপারদের, বিভিন্ন সিস্টেম সেটিং দ্রুত পরিবর্তন করতে দেয় যাতে Windows ডেভেলপার-ফ্রেন্ডলি হয়। যদিও এই সেটিংসগুলো অধিকাংশ Windows-এ উপলব্ধ, তবে সেগুলো এক এক করে আলাদা পেন খুলে ইনেবল করা বিরক্তিকর। Developer Mode এই সেটিংসগুলো এক জায়গায় অ্যাক্সেস করতে দেয়।
উদাহরণস্বরূপ, Windows Explorer সেটিংস আপনাকে ফাইল এক্সটেনশন, হিডেন ফাইল, এমপটি ড্রাইভ এবং সিস্টেম ফাইল দেখাতে দেয়, যা সাধারণত লুকানো থাকে। আপনি টাইটেল বারে ফুল পাথ দেখতে পারেন এবং Run as a different user অপশন সহজে অ্যাক্সেস করতে পারেন।
আপনি Remote Desktop সেটিংস পরিবর্তন করতে পারেন যাতে আপনার কম্পিউটার Remote Desktop কানেকশন দিয়ে সহজে অ্যাক্সেসযোগ্য হয়। আপনি সেটিংস পরিবর্তন করে আপনার কম্পিউটারে রিমোট কানেকশন অনুমতি দিতে পারেন বা শুধু যেসব কম্পিউটার Network Level Authentication-এ Remote Desktop চালাচ্ছে সেগুলোকে অনুমতি দিতে পারেন। আপনি আপনার কম্পিউটারকে চার্জার প্লাগ করা অবস্থায় স্লিপ মোডে যাওয়া থেকে বাঁচাতে পারেন, যাতে এটি চার্জিং অবস্থায় ও Remote Desktop-এর মাধ্যমে অ্যাক্সেসযোগ্য থাকে। PowerShell সেটিংসদিকে, অন্যদিকে, টইক করা যায় যাতে আপনার PC আনসাইনড লোকাল PowerShell স্ক্রিপ্ট চালাতে পারে। রিমোট স্ক্রিপ্টগুলো, তবে, রান করার আগে সাইন করা থাকতে হবে।
Device Portal এবং Device Discovery কীভাবে ব্যবহার করবেন
Device Portal, একটি লোকাল ওয়েব সার্ভার যা ওয়েব ইন্টারফেসকে আপনার লোকাল নেটওয়ার্কের অন্যান্য ডিভাইস들에게 অ্যাক্সেসযোগ্য করে, আপনার কম্পিউটারে Developer Mode ইনেবল করার সাথে সাথে স্বয়ংক্রিয়ভাবে ইনস্টল হয়ে যায়। কিন্তু এটি আসলে কাজ করে না যতক্ষণ না আপনি For Developers সেটিংসে এটাকে অন করেন। শুধু Enable Device Portal-এ ক্লিক করুন এই ফিচার ইনেবল করতে। Device Portal কী করে? আপনি এই ওয়েব-বেসড পোর্টাল ব্যবহার করে আপনার কম্পিউটার সেট আপ ও ম্যানেজ করতে পারেন, সেইসাথে অ্যাপ ডেভেলপ এবং ডিবাগ করার জন্য ডিজাইন করা বিভিন্ন ফিচার ব্যবহার করতে পারেন। Device Discovery, অন্যদিকে, আপনাকে আপনার ডিভাইস Device Portal-এ পেয়ার করতে দেয় একটি ইউনিক কোড টাইপ করে।
Developer Mode-এ সিম্বলিক লিংক (Symbolic Links)
Symbolic links, যাকে symlinks বা সফ্ট লিংকও বলা হয়, অ্যাপ তৈরি করার সময় ডেভেলপাররা প্রায়শই ব্যবহার করেন। Symbolic links হলো স্পেশাল ফাইল যা ফাইল সিস্টেমে অন্য একটি ফাইলকে পয়েন্ট করে। পুরানো অপারেটিং সিস্টেমে, শুধু Administrator ইউজাররা symlinks তৈরি করতে পারতেন। Windows 10/11-এও এটা সত্য, যদি না আপনি Developer Mode ইনেবল করেন। Developer Mode ইনেবল থাকলে, যেকোনো ইউজার অ্যাকাউন্ট একটি স্ট্যান্ডার্ড Command Prompt উইন্ডো খুলে mklink কমান্ড টাইপ করে symlinks তৈরি করতে পারে। কিন্তু, Developer Mode অন না থাকলে, আপনাকে Command Prompt Administrator হিসেবে লঞ্চ করতে হবে mklink কমান্ড ব্যবহার করার আগে।
উপসংহার
Microsoft সাধারণ ব্যবহারকারীদের পাশাপাশি পাওয়ার ইউজাররা যেমন ডেভেলপারদের জন্যও Windows অপারেটিং সিস্টেমকে আরও উপকারী बनाने উদ্দেশ্যে কাজ করছে। Developer Mode হলো একটি সুইচ যা Windows-কে জানায় আপনি একজন ডেভেলপার, এবং তারপর স্বয়ংক্রিয়ভাবে সেটিংসগুলো পুনর্বিন্যাস করে যাতে Windows আপনার জন্য আরও ভালো কাজ করে। এই সেটিংসে সকল অতিরিক্ত পরিবর্তনের সাথে, আপনাকে নিশ্চিত করতে হবে আপনার কম্পিউটার তা মোকাবিলা করতে পারে। আপনি Outbyte PC Repair-এর মতো একটি অ্যাপ ব্যবহার করতে পারেন আপনার PC স্ক্যান করতে সম্ভাব্য সমস্যা খুঁজে বের করতে এবং সেগুলো সমাধান করতে, যাতে সেগুলো আপনার ডিভাইসের পারফরম্যান্স প্রভাবিত না করে।