Spoločnosť Microsoft predstavila svoje prvé zariadenie s dvojitou obrazovkou - Surface Neo - vlani v novembri a spolu s tým prišla aj nová súprava SDK. Sada SDK umožňuje vývojárovi vytvárať aplikácie, ktoré fungujú na zariadeniach s dvoma obrazovkami a skladacích zariadeniach. Teraz, keď je emulátor vonku pre svoju prvú verejnú ukážku, v tomto príspevku zdieľam Minimálne systémové požiadavky emulátora Windows 10X. Najlepšie na tom je, že Windows 10X Emulator je možné nainštalovať na Windows 10. Takže ak ste vývojár alebo ste z toho nadšení, môžete to vyskúšať. Na konci sme hovorili aj o požiadavkách na Preview SDK pre Microsoft Surface Duo.
Minimálne hardvérové a softvérové požiadavky emulátora Windows 10X
Rovnako ako to, že operačný systém potrebuje na spustenie minimálny hardvér a softvér, potrebuje aj emulátor. Jedná sa o miniatúrny operačný systém, ktorý vývojárom umožňuje testovať ich aplikácie bez nutnosti nákupu skutočného hardvéru. Ak plánujete vývoj alebo podporu svojej aplikácie pre duálnu obrazovku, tu sú požiadavky na spustenie emulátora Windows 10x.
Softvérové požiadavky
Emulátor Microsoft: Je to špeciálny emulátor, ktorý pracuje s emulátorom Hyper-V. Umožňuje vývojárom testovať UWP a bežné aplikácie WIN32 pre scenáre s dvoma obrazovkami. Zatiaľ čo Microsoft Emulator je možné stiahnuť z Microsoft Store, váš počítač so systémom Windows 10 bude potrebovať v počítači nainštalovanú technológiu Hyper-V.
Emulátor ponúka nové Natívne rozhrania Windows API pre vývoj s dvoma obrazovkami. Umožní vám aplikácii preklenúť dve obrazovky, prispôsobiť sa polohe pántu a využiť výhody systému Windows 10X.
Zostavenie ukážky systému Windows 10: Pretože sa jedná o produkt Public Preview, musí byť váš počítač so systémom Windows 10 spustený aj v programe Windows Insider. Funguje s Windows 10 Pro, Enterprise, Education (x64). Minimálne číslo zostavy potrebné na testovanie je 19555 alebo novšie.
Hardvérové požiadavky pre emulátor Windows 10X
- Procesor: 64bitový procesor so štyrmi jadrami (všetky štyri jadrá budú vyhradené pre emulátor)
- RAM: Minimálne 8 GB (odporúča sa 16 GB). 4 GB RAM bude odobratý emulátorom.
- Skladovanie: 15 GB voľného miesta na disku pre VHDX + rozdielny disk, odporúča sa SSD
- GPU: Hyper-V s povoleným a vyhradeným GPU (podporuje DirectX 11.0 alebo novšia a WDDM 2.4 grafický ovládač alebo novší)
Potrebujete tiež podporu pre virtualizáciu pomocou hardvéru. Patrí sem virtualizácia povolená vo firmvéri, preklad adries druhej úrovne a dostupnosť prevencie vykonávania údajov. Základná doska by mala všetky tieto vlastnosti podporovať buď prostredníctvom systému BIOS, alebo UEFI.
To znamená, že emulátor odteraz funguje iba s procesorom Intel. Ak máte niečo iné ako Intel, budete si musieť počkať na podporu.
Ako skontrolovať virtualizáciu na úrovni hardvéru?
Ak chcete zistiť, či váš počítač so systémom Windows 10 podporuje virtualizáciu na úrovni hardvéru, postupujte takto:
- Otvorte výzvu Spustiť, zadajte príkaz CMD a potom stlačte kláves Enter
- V príkazovom riadku vykonajte príkaz systeminfo.exe príkaz
- Vo výsledku sa posuňte na koniec a vyhľadajte nasledujúce položky
- Vo firmvéri je povolená virtualizácia
- Preklad adries druhej úrovne
- K dispozícii je prevencia vykonávania údajov
- Všetci by mali byť ÁNO, aby to podporovalo virtualizáciu na hardvérovej úrovni.
Ak ich nevidíte ako áno, nabootujte do systému BIOS / UEFI a skontrolujte, či existuje možnosť povoliť virtualizáciu hardvéru. Ak nevidíte žiadnu možnosť, znamená to, že váš počítač so systémom Windows 10 ju nepodporuje.
Ukážka požiadaviek SDK pre Microsoft Surface Duo
Skladacie zariadenia s Androidom, ako sú Samsung Galaxy Z Flip a Motorola RAZR, sme už začali vidieť. Viac sa toho dočkáme až v nadchádzajúcich rokoch a Microsoft má pre svoje skladacie zariadenie - Surface Duo - sadu SDK pre ukážku vývojárov. Ukážka súpravy SDK poskytuje vývojárom prvý pohľad na to, ako môžete využívať zážitky z používania dvoch obrazoviek. SDK ponúka Natívne rozhrania Java API ktoré sú špecifické pre Surface Duo.
Ak plánujete podporujte svoje aplikácie pre duálnu obrazovku v Surface Duo, potom môžete použiť túto súpravu SDK. Natívne rozhranie API ponúka rozhranie DisplayMask API, snímač závesných uhlov a nové funkcie zariadenia. Emulátor simuluje polohy, gestá, uhol závesu, napodobňovanie švu medzi dvoma obrazovkami atď.
Požiadavka na Android Studio
- Microsoft® Windows® 7/8/10 (64-bit). Emulátor Android podporuje iba 64-bitový Windows.
- 4 GB RAM minimálne, 8 GB RAM odporúčané.
- Minimálne 2 GB voľného miesta na disku, odporúčané 4 GB (500 MB pre IDE + 1.5 GB pre Android SDK a obraz systému emulátora).
- Minimálne rozlíšenie obrazovky 1 280 x 800.
Požiadavka na emulátor Android
- Nástroje SDK 26.1.1 alebo vyšší
- 64-bitový procesor
- Windows: CPU s podporou UG (neobmedzený hosť)
- HAXM 6.2.1 alebo novší (HAXM 7.2.0 alebo novšie odporúčané)
- Ak chcete použiť webovú kameru, mala by mať schopnosť snímať snímky v rozlíšení 720p.
Použitie hardvérová akcelerácia má ďalšie požiadavky na Windows a Linux. Bude to potrebné
- Procesor Intel s podporou funkcií Intel VT-x, Intel EM64T (Intel 64) a bitová funkcia Execute Disable (XD)
- Procesor AMD v systéme Linux: Procesor AMD s podporou AMD Virtualization (AMD-V) a Supplemental Streaming SIMD Extensions 3 (SSSE3)
- Procesor AMD v systéme Windows: Android Studio 3.2 alebo novší a Windows 10. apríla 2018 alebo novší pre funkčnosť platformy Windows Hypervisor Platform (WHPX)
Som si istý, že chvíľu potrvá, kým sa na spotrebiteľský trh dostane viac hardvérových zariadení, ale bude tam. Či už sú to telefóny, notebooky alebo stolné počítače. Kdekoľvek máte dve obrazovky, Windows 10X získa svoje kúzlo.
Teraz čítaj: Ako nainštalovať emulátor Windows 10X na Windows 10.