Microsoft গত নভেম্বরে তার প্রথম ডুয়াল-স্ক্রিন ডিভাইস — Surface Neo — প্রদর্শন করেছিল, এবং এর সাথে আসা নতুন SDK। SDK-টি ডেভেলপারদের ডুয়াল-স্ক্রিন এবং ফোল্ডেবল ডিভাইসের জন্য অ্যাপ বিল্ড করতে সক্ষম করে। এখন এমুলেটরটি প্রথম পাবলিক প্রিভিউর জন্য আউট, এই পোস্টে আমি শেয়ার করছি Windows 10X Emulator-এর ন্যূনতম সিস্টেম রিকোয়ারমেন্টস। সেরা পার্ট হচ্ছে Windows 10X Emulator উইন্ডোজ ১₀-এ ইনস্টল করা যায়। তাই আপনি যদি ডেভেলপার হন বা শুধু এতে আগ্রহী হন, তবে আপনি এটি ট্রাই করতে পারেন। আমরা Microsoft Surface Duo-এর Preview SDK-এর রিকোয়ারমেন্টসও শেষে আলোচনা করেছি।

Windows 10X Emulator-এর ন্যূনতম হার্ডওয়্যার ও সফ্টওয়্যার রিকোয়ারমেন্টস
যেভাবে একটি OS চালানোর জন্য ন্যূনতম হার্ডওয়্যার ও সফ্টওয়্যার লাগে, তেমনি এমুলেটরটিও। এটি একটি মিনিয়েচার OS যা ডেভেলপারদের আসল হার্ডওয়্যার কেনা ছাড়া তাদের অ্যাপ টেস্ট করতে দেয়। আপনি যদি ডুয়াল-স্ক্রিনের জন্য আপনার অ্যাপ ডেভেলপ বা সাপোর্ট করার পরিকল্পনা করেন, তবে Windows 10x emulator চালানোর জন্য আপনার রিকোয়ারমেন্টস নিচে:
সফ্টওয়্যার রিকোয়ারমেন্টস
Microsoft Emulator: এটি একটি স্পেশাল এমুলেটর যা Hyper-V এমুলেটরের সাথে কাজ করে। এটি ডেভেলপারদের UWP এবং রেগুলার WIN32 Apps ডুয়াল-স্ক্রিন সিনেরিওর জন্য টেস্ট করতে দেয়। Microsoft Emulator Microsoft Store থেকে ডাউনলোড করা যায়, কিন্তু আপনার Windows 10 PC-তে Hyper-V ইনস্টলড থাকতে হবে।
এমুলেটরটি ডুয়াল-স্ক্রিন ডেভেলপমেন্টের জন্য নতুন Native Windows APIs অফার করে। এটি অ্যাপটিকে দুটি স্ক্রিনে স্প্রেড করতে দেবে, হিঞ্জ পজিশন অনুযায়ী অ্যাডাপ্ট করতে দেবে, এবং Windows 10X-এর সুবিধা নেওয়া দেবে।
Windows 10 Preview Build: যেহেতু এটি একটি Public Preview প্রোডাক্ট, আপনার Windows 10 PC-টিও Windows Insider Program-এ চলতে হবে। এটি Windows 10 Pro, Enterprise, Education (x64)-এর সাথে কাজ করে। টেস্ট করার জন্য ন্যূনতম বিল্ড নম্বর ১৯৫৫৫ বা তার পরবর্তী।
Windows 10X emulator-এর হার্ডওয়্যার রিকোয়ারমেন্টস
- প্রসেসর: ৪টি কোর সহ ৬৪-বিট CPU (সarako ৪টি কোর এমুলেটরার জন্য ডেডিকেটেড থাকবে)
- RAM: ন্যূনতম ৮GB (১৬GB রিকমেন্ডেড)। ৪ GB RAM এমুলেটর নেবে।
- স্টোরেজ: VHDX + diff disk-এর জন্য ১৫ GB ফ্রি ডিস্ক স্পেস, SSD রিকমেন্ডেড
- GPU: Hyper-V ইনেবলড এবং ডেডিকেটেড GPU (DirectX 11.0 বা তার পরবর্তী এবং WDDM 2.4 গ্রাফিক্স ড্রাইভার বা তার পরবর্তী সাপোর্ট করে)
আপনার হয়ে থাকায় হার্ডওয়্যার-অ্যাসিস্টেড ভার্চুয়ালাইজেশন সাপোর্টও থাকতে হবে। এতে অন্তর্ভুক্ত: ফার্মওয়্যারে ভার্চুয়ালাইজেশন ইনেবলড, সেকেন্ড লেভেল অ্যাড্রেস ট্রান্সলেশন, এবং ডেটা এক্সিকিউশন প্রিভেনশন অ্যাভেইলেবিলিটি। মাদারবোর্ডটি এই সব BIOS বা UEFI-এর মাধ্যমে সাপোর্ট করতে হবে।
এছাড়া, এমুলেটরটি বর্তমানে শুধু Intel প্রসেসরের সাথে কাজ করে। আপনার Intel ছাড়া অন্য কিছু থাকলে, সাপোর্টের জন্য অপেক্ষা করতে হবে।
হার্ডওয়্যার-লেভেল ভার্চুয়ালাইজেশন চেক করার পদ্ধতি

আপনার Windows 10 PC হার্ডওয়্যার-লেভেল ভার্চুয়ালাইজেশন সাপোর্ট করে কিনা জানতে নিচের ধাপগুলো ফলো করুন:
- Run প্রম্পট খুলুন, CMD টাইপ করুন এবং Enter চাপুন
- কমান্ড প্রম্পটে systeminfo.exe কমান্ড এক্সিকিউট করুন
- রেজাল্টে শেষ পর্যন্ত স্ক্রল করুন এবং নিচের موارد চেক করুন:
- Virtualization Enabled In Firmware
- Second Level Address Translation
- Data Execution Prevention Available
- এগুলো সব YES হলে হার্ডওয়্যার-লেভেল ভার্চুয়ালাইজেশন সাপোর্ট করে।
আপনি যদি এগুলো YES হিসেবে না দেখেন, তবে BIOS/UEFI-এ বুট করুন এবং চেক করুন হার্ডওয়্যার ভার্চুয়ালাইজেশন ইনেবল করার অপশন আছে কিনা। কোনো অপশন না থাকলে, আপনার Windows 10 কম্পিউটার এটি সাপোর্ট করে না।
Microsoft Surface Duo-এর Preview SDK রিকোয়ারমেন্টস

আমরা ইতিমধ্যে Samsung-এর Galaxy Z Flip এবং Motorola RAZR-এর মতো ফোল্ডেবল Android ডিভাইস দেখতে পাচ্ছি। আগামী বছরগুলোতে এররকম আরও ডিভাইস আসবে, এবং Microsoft তার ফোল্ডেবল ডিভাইস — Surface Duo-এর জন্য ডেভেলপার প্রিভিউ SDK বানিয়েছে। প্রিভিউ SDK ডেভেলপারদের ডুয়াল-স্ক্রিন অভিজ্ঞতার প্রথম লুক দেয়। SDK Native Java APIs অফার করে যা Surface Duo-র জন্য নির্দিষ্ট।
আপনি যদি Surface Duo-র জন্য ডুয়াল-স্ক্রিনে আপনার অ্যাপ সাপোর্ট করার পরিকল্পনা করেন, তবে এই SDK ব্যবহার করতে পারেন। নেটিভ API DisplayMask API, Hinge Angle Sensor, এবং নতুন ডিভাইস ক্যাপাবিলিটি অফার করে। এমুলেটর পোশ্চার, জেসচার, হিঞ্জ অ্যাঙ্গেল, দুটি স্ক্রিনের মাঝপথে সিম অনুকরণ করে, এবং আরও অনেক কিছু।
Android Studio Requirement
- Microsoft® Windows® 7/8/10 (64-bit)। Android Emulator শুধু 64-bit Windows সাপোর্ট করে।
- ৪ GB RAM ন্যূনতম, ৮ GB RAM রিকমেন্ডেড।
- ২ GB উপলব্ধ ডিস্ক স্পেস ন্যূনতম, ৪ GB রিকমেন্ডেড (৫০০ MB IDE + ১.৫ GB Android SDK এবং এমুলেটর সিস্টেম ইমেজ)۔
- ১২৮০ x ৮০০ ন্যূনতম স্ক্রিন রেজোলিউশন।
Android Emulator Requirement
- SDK Tools 26.1.1 বা উচ্চতর
- ৬৪-বিট প্রসেসর
- Windows: UG (unrestricted guest) সাপোর্ট সহ CPU
- HAXM 6.2.1 বা উচ্চতর (HAXM 7.2.0 বা উচ্চতর রিকমেন্ডেড)
- আপনি যদি ওয়েবক্যাম ব্যবহার করতে চান, তবে সেটি ৭২০p ফ্রেম ক্যাপচার করতে সক্ষম হতে হবে।
হার্ডওয়্যার অ্যাক্সিলারেশন ব্যবহারের উইন্ডোজ এবং লিনাক্সে অডিশনাল রিকোয়ারমেন্টস আছে। এতে লাগবে:
- Intel প্রসেসর যেটি Intel VT-x, Intel EM64T (Intel 64), এবং Execute Disable (XD) Bit ফাংশনালিটি সাপোর্ট করে
- লিনাক্সে AMD প্রসেসর: AMD Virtualization (AMD-V) এবং Supplemental Streaming SIMD Extensions 3 (SSSE3) সাপোর্ট সহ AMD প্রসেসর
- Windows-এ AMD প্রসেসর: Android Studio 3.2 বা উচ্চতর এবং Windows 10 April 2018 রিলিজ বা উচ্চতর Windows Hypervisor Platform (WHPX) ফাংশনালিটির জন্য
আমি নিশ্চিত আরও হার্ডওয়্যার ডিভাইস কনসিউমার মার্কেটে আসতে সময় লাগবে, কিন্তু এটা আসবে। ফোন হোক বা ল্যাপটপ বা ডেস্কটপ। যেকোনো জায়গায় দুটি স্ক্রিন থাকলে, Windows 10X সেখানে তার জাদু বিস্তার করবে।
এখন পড়ুন: Windows 10-এ Windows 10X Emulator ইনস্টল করার পদ্ধতি।
