En av de fineste funksjonene i et fulldrevet operativsystem som Windows 10 som kjører på moderne prosessorer med mye minne, er at denne kraftige kombinasjonen gjør det mulig å faktisk etterligne forskjellige datamodeller. Emulering har vært en ting i programvareverdenen i flere tiår, men vanligvis på forbrukernivå var emuleringsløsninger klumpete, ineffektive eller utilstrekkelige. Hovedproblemet er at operativsystemer er veldig forskjellige og tilbyr forskjellige ting til utviklere. Dette gjør det å kjøre et program som er skrevet for ett operativsystem på et annet OS, til en vanskelig proposisjon.
Imidlertid, med Android-emulering på Windows, er det en "søt flekk" av skalering av maskinvare og programvare som gjør Android-emulering ikke bare mulig, men faktisk ganske brukbar. Android er designet for å kjøre på datamaskiner og telefoner og nettbrett med relativt små mengder minne og lagring, og prosessorer som (mens de er i stand til) ikke alltid er kraftige kraftverk med høy ytelse. Operativsystemet i seg selv er relativt enkelt, massivt veldokumenterte og funksjonelle. Dette betyr at en Windows 10-maskin har mer enn nok hestekrefter til å fungere som en ganske rask Android.
Hvis du vil kjøre Android-applikasjoner på en Windows-maskin, er det flere forskjellige måter å ta. Jeg vil diskutere noen få av dem.
(Vil du emulere Android på din Mac? TechJunkie har du dekket med denne opplæringen om bruk av APK-filer på Mac.)
APK-filer
Hurtigkoblinger
- APK-filer
- Stiller inn Android SDK for å kjøre APK-filer i Windows 10
- Ved hjelp av en full Android-emulator for å kjøre APK-filer i Windows 10
- Blue Stacks
- Nox
- Angi ARC Welder for å kjøre APK-filer i Windows 10
- Kjører Vysor for å være vert for din Android-enhet på Windows 10
- Kjører Android APK-filer i Windows 10
Så hva er en APK-fil? Vel, på Android, og APK-filen er pakken som inneholder en Android-app og installasjonsprogrammet. De heter vanligvis noe som "filnavn.apk" og ligner mye på en .exe-fil i Windows. Sluttbrukere (for eksempel smarttelefoneiere) ser vanligvis ikke APK-filen når de laster ned og installerer en app fra Google App Store fordi systemet gjør alt det å pakke ut og installere seg, og alt sluttbrukeren ser er “Installere…” -tekst i butikken.
Denne separasjonen er fin til du trenger å skaffe deg APK-filer for å leke med, utvikle eller reversere ingeniør. Sannsynligvis den enkleste og sikreste måten å få filene på er å laste dem ned fra enheten din og bruke dem derfra. Det er nettsteder som lar deg laste ned APK-filene til legitime apper, men disse er juridisk tvilsomme, og jeg personlig vil ikke stole på at de ikke vil injisere litt skadelig programvare i retur for en gratis nedlasting.
(Vi har en veiledningsartikkel om hvordan du laster ned APK-filer fra Google Play-butikken. Og hvis du vil laste ned og installere en APK på din opprinnelige Android-enhet, har vi en veiledning som dekker hvordan du installerer en APK til Android også !)
Stiller inn Android SDK for å kjøre APK-filer i Windows 10
En enkel og direkte måte å kjøre en APK-fil på Windows 10-maskinen din er å bruke Android Software Development Kit (SDK). I likhet med mange mindre operativsystemer, er Android-utvikling vanligvis ikke gjort på en egen maskin, men heller på en større og kraftigere datamaskin. For å bruke denne teknikken, trenger du en gjeldende versjon av Java på datamaskinen din, så vel som Android SDK. Last ned Java herfra og Android SDK herfra. Bla ned til bunnen av Android Studio-siden og velg Kommandolinjeverktøy. Med mindre du planlegger å lage en Android-app, trenger du ikke hele Studio-pakken.
- Last ned pakken til datamaskinen din og trekk ut til C: -stasjonen.
- Naviger til Kontrollpanel, System og avanserte systeminnstillinger.
- Velg miljøvariabler, og marker Sti.
- Klikk på Rediger og lim inn følgende i variabelverdien: 'C: \ Android \ sdk \ tools; C: \ Android \ sdk \ platform-tools'.
Nå kan du åpne en virtuell Android-enhet ved å dobbeltklikke på APK-filen. SDK pluss appen vil ta en stund å laste og kan til tider være litt treg. Spill og andre grafikkintensive programmer vil sannsynligvis ikke fungere, men de fleste andre apper vil fungere fint.
Ved hjelp av en full Android-emulator for å kjøre APK-filer i Windows 10
Det er bra å kjøre SDK hvis du bare trenger å se en app eller noe, men hvis du virkelig vil bruke apper (spesielt spill), må du installere en fullverdig emulatorer. Android-emulatorer for Windows lager i utgangspunktet en falsk Android-maskin på din Windows-PC. Du kjører i utgangspunktet en Android-enhet fra Windows-enheten din. Det høres komplisert ut, men det fungerer veldig bra. Det er flere gode emulatorprogrammer der ute, men jeg vil kort beskrive to av de mer populære, Nox og BlueStacks.
Blue Stacks
BlueStacks App Player er en Android-emulator som fungerer veldig bra. Den bruker ikke en ren Android-versjon som Android SDK, men en modifisert variant. Hvis du ser etter QA-kode eller tester en app, kan det hende at dette ikke nøyaktig gjengir utgivelsesmiljøet. For alt annet fungerer BlueStacks App Player helt fint.
- Last ned og installer BlueStacks App Player.
- Logg deg på med Google-kontoen din og sett opp en profil.
- Last inn apper, spill spill og hva du vil gjøre gjennom Play Store.
Når du er i gang, ser BlueStacks ut som et hvilket som helst Android-nettbrett. Den har den vanlige Android-frontenden, menyer og mer. Du styrer det bare med en mus eller berører hvis du har en berøringsskjerm. Resten ser og føles akkurat som Android. BlueStacks liker å varsle deg om alle mulige meldinger den kan tenke på, og det kan være irriterende. Annet enn det er det en god emulator som etterligner en Android-enhet godt. Fra mars 2019 emulerer Bluestacks Android N (7.1.2).
Nox
Nox er mer rettet mot den seriøse Android-spilleren som ønsker å spille Android-spill på en stor skjerm. (Det er noen gode Android-spill som ganske enkelt er fantastiske når de er oversatt av det 6 ″-skjermbildet.) Som BlueStacks er Nox ikke en perfekt emulering av Android, men den kjører apper veldig bra.
- Last ned Nox-spilleren.
- Sett opp spilleren med dine preferanser og standarder.
- Last inn appene du vil bruke, enten gjennom Play-butikken eller manuelt med APK-filer.
Når du kjører Nox, skaper det et fullt utstyrt Android-skrivebord, akkurat som BlueStacks. Nox kjører Android Kit Kat.
Både Bluestacks og Nox har gratis versjoner som er fullt ut funksjonelle. Bluestacks-brukere kan oppgradere til et premiummedlemskap som blokkerer annonser, lar brukeren lage sine egne tilpassede stasjonære PC-er og gir tilgang til premium teknisk support, mot en kostnad på $ 2 per måned. Nox har ikke en betalt abonnementsmodell.
Angi ARC Welder for å kjøre APK-filer i Windows 10
ARC Welder er en Chrome-utvidelse som lar deg kjøre APK-filer i nettleseren. Det er den enkleste måten å kjøre APK-filer. Fordelen er at du kan kjøre den på alle enheter som kan kjøre Chrome. Ulempen er at den fremdeles er litt buggy, og ikke fungerer like feilfritt som de to foregående metodene.
- Last ned og installer ARC Welder-utvidelsen.
- Last ned APK-ene og pek ARC Welder på dem.
- Velg hvordan du vil ha dem, portrett eller liggende og om du vil tillate utklippstavlen tilgang.
ARC Welder er ganske flink til å simulere Android, men har ikke tilgang til Google Play Store som BlueStacks og Nox gjør. Det betyr at du må skaffe APK-filene, laste dem ned til datamaskinen din og legge dem til manuelt fra ARC Welder. Ikke en showstopper, men å få tak i legitime filer kan være vanskelig.
Den andre ulempen med ARC Welder? Du kan bare kjøre én app om gangen. Dette kan ikke påvirke deg hvis du bare tester eller bruker en app, men hvis du vil ha den som en Android-emulator, kan du synes den er begrensende. Hvis du har en app åpen, må du gå tilbake til installasjonsskjermen og velge en annen.
Kjører Vysor for å være vert for din Android-enhet på Windows 10
Hvorfor vil du kjøre Android-apper på skrivebordet ditt? Er det noe spesielt med skrivebordet? Eller er det bare det at du vil ha en stor skjerm, og bruke mus og tastatur, og ha den generelt mye overlegne ergonomien til en desktop-opplevelse? Hvis det er de viktigste grunnene til at du ønsker å gjøre dette, kan det å være en løsning som Vysor være løsningen for deg. Vysor emulerer ikke en Android på skrivebordet ditt; i stedet kobler den din eksisterende Android-enhet (smarttelefon eller nettbrett) enten trådløst eller via USB-kabel til en stasjonær maskin. Vysor fungerer på Windows, Mac, Linux og i alle Chrome-nettlesere.
Grunnversjonen av Vysor er gratis, og er mer enn tilstrekkelig for de fleste tilfeldige brukere. Begrensningene i baseversjonen er at du må ha en USB-tilkobling og skjermoppløsningen er ikke den høyeste (men fortsatt ganske bra). I tillegg får du vist en annonse hvert 15. minutt. Den betalte versjonen fjerner annonsene, løfter oppløsningsbegrensningen, lar deg koble deg trådløst, gjør det enkelt å dra og slippe fil mellom skrivebordet og Android-enheten, og lar deg dele tilgang til Android-enheten via ADB hvor som helst med en nettverkstilkobling. Den betalte versjonen er $ 2, 50 per måned, $ 10 / år, eller $ 40 for en livstidslisens.
Å sette opp Vysor er veldig enkelt. Du laster bare ned klientappen for Android-enheten din, og desktop-appen for Windows, Mac eller Linux-boksen. (Du kan også bruke en Chrome-utvidelse og se Android-enheten din i Chrome-nettleseren din uten å bruke en klient.) Så kjører du appen fra hver side og starter en Vysor-økt.
Vysor lar deg ikke faktisk kjøre Android-miljøet på skrivebordet ditt, det gir deg bare tilgang til Android-enheten du allerede eier - men for mange brukere er det mer enn nok.
Kjører Android APK-filer i Windows 10
Så det er tre metoder for å kjøre Android APK-filer i Windows 10, og en annen metode som lar deg få Android-miljøet til din stasjonære enhet. Hver gjør det litt annerledes, og hver er egnet for forskjellige formål. Jeg vil foreslå Android SDK eller Studio for alle som ønsker å programmere, bygge eller reversere en app. Og jeg vil foreslå ARC Welder for de som ikke vil gjøre mye med appene sine, bortsett fra å bruke dem på skrivebordet. BlueStacks og for Nox er for folk som planlegger å bruke mye appbruk på skrivebordet sitt.
Bruker du en Android-emulator som jeg ikke har nevnt her? Vet du om noen som er bedre enn disse tre? Fortell oss om det nedenfor i kommentarfeltet hvis du gjør det.
Vi har flere Android-ressurser til deg.
Her er vår guide for å installere Chrome-utvidelser på Android.
Vi har en veiledning for hvordan du legger til bilder til kontaktene dine på Android.
Vi har selvfølgelig anmeldelser av de beste Android TV-appene.
Slik blokkerer du anrop fra private numre på Android.
Trenger du å endre MAC-adressen din? Vi leder deg gjennom å endre MAC-adressen din på Android.
