Microsoft giới thiệu thiết bị màn hình kép đầu tiên — Surface Neo — tháng 11 năm ngoái, và cùng đó là SDK mới. SDK cho phép dev xây dựng app hoạt động trên thiết bị màn hình kép và gập. Bây giờ emulator đã ra mắt preview công khai đầu tiên, trong bài này tôi chia sẻ Yêu cầu hệ thống tối thiểu cho Windows 10X Emulator. Phần tốt là Windows 10X Emulator có thể cài trên Windows 10. Vì vậy nếu bạn là dev hoặc chỉ hào hứng, bạn có thể thử. Chúng tôi cũng nói về yêu cầu cho Preview SDK cho Microsoft Surface Duo ở cuối.

Yêu cầu phần cứng & phần mềm tối thiểu cho Windows 10X Emulator
Giống như OS cần phần cứng và phần mềm tối thiểu để chạy, emulator cũng vậy. Nó là OS thu nhỏ cho phép dev test app mà không cần mua phần cứng thật. Nếu bạn định phát triển hoặc hỗ trợ app cho màn hình kép, đây là yêu cầu để chạy Windows 10x emulator.
Yêu cầu phần mềm
Microsoft Emulator: Đây là emulator đặc biệt hoạt động với Hyper-V emulator. Cho phép dev test UWP và WIN32 Apps thông thường cho tình huống màn hình kép. Mặc dù Microsoft Emulator tải từ Microsoft Store, PC Windows 10 của bạn cần Hyper-V cài trên máy.
Emulator cung cấp Native Windows APIs mới cho phát triển màn hình kép. Cho phép app trải dài hai màn hình, thích ứng theo vị trí khóa gập, và tận dụng Windows 10X.
Windows 10 Preview Build: Vì là sản phẩm Public Preview, PC Windows 10 cũng cần chạy Windows Insider Program. Hoạt động với Windows 10 Pro, Enterprise, Education (x64). Số build tối thiểu cần test là 19555 hoặc mới hơn.
Yêu cầu phần cứng cho Windows 10X emulator
- Processor (CPU): CPU 64bit bốn nhân (tất cả bốn nhân sẽ dành cho emulator)
- RAM: Tối thiểu 8GB (khuyên dùng 16GB). 4 GB RAM sẽ bị emulator chiếm.
- Storage: 15 GB dung lượng trống cho VHDX + diff disk, khuyên dùng SSD
- GPU: Hyper-V enabled và GPU riêng (Hỗ trợ DirectX 11.0 trở lên và driver đồ họa WDDM 2.4 trở lên)
Bạn cũng cần hỗ trợ ảo hóa phần cứng. Bao gồm Virtualization Enabled in Firmware (Ảo hóa bật trong Firmware), Second Level Address Translation (Dịch địa chỉ cấp hai), và Data Execution Prevention Availability (Ngăn chặn thực thi dữ liệu). Bo mạch chủ phải hỗ trợ tất cả qua BIOS hoặc UEFI.
Điều đó nói, emulator chỉ hoạt động với processor Intel hiện tại. Nếu bạn có CPU khác ngoài Intel, bạn phải đợi hỗ trợ.
Cách kiểm tra ảo hóa cấp phần cứng?

Để biết PC Windows 10 có hỗ trợ ảo hóa cấp phần cứng không, làm theo các bước:
- Mở Run prompt, gõ CMD và nhấn Enter
- Trong command prompt, thực thi lệnh systeminfo.exe
- Trong kết quả, cuộn đến cuối, kiểm tra:
- Virtualization Enabled In Firmware
- Second Level Address Translation
- Data Execution Prevention Available
- Tất cả phải YES để hỗ trợ ảo hóa cấp phần cứng.
Nếu không thấy YES, boot vào BIOS/UEFI, kiểm tra có tùy chọn bật ảo hóa phần cứng không. Nếu không thấy tùy chọn, nghĩa là PC Windows 10 không hỗ trợ.
Yêu cầu Preview SDK cho Microsoft Surface Duo

Chúng ta đã thấy thiết bị Android gập như Samsung Galaxy Z Flip và Motorola RAZR. Chỉ sẽ thấy nhiều hơn trong năm tới, và Microsoft có developer preview SDK cho thiết bị gập — Surface Duo. Preview SDK cho dev cái nhìn đầu tiên về cách tận dụng trải nghiệm màn hình kép. SDK cung cấp Native Java APIs đặc thù cho Surface Duo.
Nếu bạn định hỗ trợ app cho màn hình kép trên Surface Duo, bạn có thể dùng SDK này. Native API cung cấp DisplayMask API, Hinge Angle Sensor (Cảm biến góc khóa gập), và khả năng thiết bị mới. Emulator mô phỏng tư thế, cử chỉ, góc khóa gập, mô phỏng khe hở giữa hai màn hình, và hơn thế.
Yêu cầu Android Studio
- Microsoft® Windows® 7/8/10 (64-bit). Android Emulator chỉ hỗ trợ 64-bit Windows.
- 4 GB RAM tối thiểu, 8 GB RAM khuyến nghị.
- 2 GB dung lượng trống tối thiểu, 4 GB khuyến nghị (500 MB cho IDE + 1.5 GB cho Android SDK và emulator system image).
- Độ phân giải màn hình tối thiểu 1280 x 800.
Yêu cầu Android Emulator
- SDK Tools 26.1.1 hoặc cao hơn
- CPU 64-bit
- Windows: CPU với UG (unrestricted guest) support
- HAXM 6.2.1 hoặc cao hơn (HAXM 7.2.0 hoặc cao hơn khuyến nghị)
- Nếu muốn dùng webcam, nó phải có khả năng quay 720p frames.
Việc dùng phần cứng gia tốc có yêu cầu thêm trên Windows và Linux. Nó sẽ cần
- CPU Intel hỗ trợ Intel VT-x, Intel EM64T (Intel 64), và Execute Disable (XD) Bit
- CPU AMD trên Linux: CPU AMD hỗ trợ AMD Virtualization (AMD-V) và Supplemental Streaming SIMD Extensions 3 (SSSE3)
- CPU AMD trên Windows: Android Studio 3.2 hoặc cao hơn và Windows 10 April 2018 release hoặc cao hơn cho Windows Hypervisor Platform (WHPX)
Tôi chắc chắn sẽ mất thời gian cho nhiều thiết bị phần cứng ra thị trường tiêu dùng, nhưng nó sẽ có mặt. Dù điện thoại, laptop hay desktop. Bất cứ đâu có hai màn hình, Windows 10X sẽ tỏa sáng.
Đọc tiếp: Cách cài đặt Windows 10X Emulator trên Windows 10.
