Hvordan kjøre en Windows-applikasjon på Android. Windows OS-emulatorer for Android. Så hva du skal velge

Hvordan kjøre en Windows-applikasjon på Android. Windows OS-emulatorer for Android. Så hva du skal velge

Når du laster ned smarttelefonapplikasjoner via en datamaskin, kan en bruker oppdage at installasjonsfilen har en APK-utvidelse. Få mennesker vet, men dette formatet kan ikke bare lanseres på Android, men også på Windows, og hvordan du gjør dette vil bli beskrevet videre i teksten.

Hva er APK

Før vi begynner å se på måter å starte APK-filer på en stasjonær enhet, er det verdt å fortelle hva dette formatet faktisk er.

Så det fulle navnet er Android Package. Følgelig kan vi allerede fra dette konkludere at det er ment å fungere innenfor rammen av et mobilt operativsystem. Her kan vi tegne en analogi med EXE-formatet, som brukes i Windows og er et installasjonsprogram for en applikasjon. På samme måte er en APK et arkiv med alle programfilene, samt instruksjoner for å pakke dem ut. Med enkle ord er det et appinstallasjonsprogram for Android.

Hvordan åpne en APK-fil på en datamaskin

I begynnelsen av artikkelen ble det sagt at APK-filer kan kjøres ikke bare på smarttelefoner som kjører Android, men også på Windows. Selvfølgelig vil dette kreve ekstra verktøy. De kan deles inn i to kategorier:

  • for å se listen over installerte filer;
  • for å installere applikasjonen.

I det første tilfellet vil en hvilken som helst kjent arkiver gjøre; du kan bruke den til å åpne APK-en og se hvilke filer som er i den. Men for å installere Android-programmer på Windows-operativsystemet, må du bruke mer seriøse applikasjoner kalt emulatorer.

Bruke arkiver

Vi starter med hvordan du åpner en APK-fil ved hjelp av en arkiver. Spørsmålet kan umiddelbart oppstå hvorfor dette i det hele tatt er nødvendig. Men som nevnt tidligere, på denne måten kan du se alle filene til det installerte programmet, og viktigst av alt, gjøre noen endringer i dem, for eksempel oversette teksten til russisk.

For å utføre alle operasjoner, vil WinRAR-arkivet brukes, som hver bruker kan installere, fordi applikasjonen distribueres gratis.

  1. Høyreklikk (RMB) på APK-filen.
  2. Velg "Egenskaper" fra menyen.
  3. Gå til fanen "Generelt" i vinduet som åpnes.
  4. På motsatt side av "Application"-linjen klikker du på "Endre"-knappen.
  5. En dialogboks vises der du må velge et program for å åpne filen. Hvis WinRAR ikke er på listen, spesifiser den direkte banen til den ved å klikke på koblingen "Finn et annet program på denne datamaskinen".
  6. Et filbehandlingsvindu åpnes. I den må du gå til katalogen med den kjørbare filen WinRAR. Som standard ligger den i følgende bane: "C:\Program Files\WinRAR\".
  7. Gå til mappen med arkiveren, velg den kjørbare filen og klikk på "Åpne" -knappen.
  8. I Egenskaper-vinduet klikker du på Bruk og deretter OK.

Etter å ha fulgt denne instruksjonen, vil alle filene som har APK-utvidelsen bli lansert gjennom arkiveren, du trenger bare å dobbeltklikke på dem med venstre museknapp (LMB).

Starter emulatoren

Hvis formålet med å laste ned APK-filen til datamaskinen din var å installere den videre og ikke åpne den, må du bruke en Windows-operativsystememulator. Det er ganske mange av dem på programvaremarkedet, så alle vil ikke bli vurdert i artikkelen, men bare de mest populære.

BlueStacks

BlueStacks er den mest populære Android-emulatoren, så det er et smart sted å starte. Så for å installere en Android-applikasjon på Windows-skrivebordet, må du følge disse trinnene:

  1. Start BlueStacks.
  2. På venstre panel med en liste over verktøy, klikk på "APK" -knappen.
  3. Et filbehandlingsvindu åpnes, der du må gå til mappen med den tidligere nedlastede APK-filen.
  4. Velg Android-applikasjonen og klikk på "Åpne"-knappen.
  5. Installasjonsprosessen for applikasjonen i BlueStacks vil starte, vent til den er fullført.
  6. Emulatormenyen vil vise ikonet for det nylig installerte programmet; klikk på det for å starte.

Droid4X

Droid4X er en av de populære mobile operativsystememulatorene, og den kan brukes til å kjøre Android-applikasjoner på Windows-datamaskiner. Dette kan gjøres mye enklere:

  1. Installer Droid4X-programmet på datamaskinen din.
  2. Åpne filbehandleren for filutforsker.
  3. Gå til mappen med den nedlastede APK-filen.
  4. Høyreklikk på den.
  5. I kontekstmenyen velger du "Spill med Droid4X".
  6. Installasjonsprosessen for mobilapplikasjonen starter. Vent til den er fullført.
  7. Klikk LMB på ikonet for det installerte programmet i emulatormenyen.

Genymotion

Ved å bruke Genymotion-emulatoren er det mye vanskeligere å installere en APK-fil på en datamaskin, men det er fortsatt et godt alternativ til de tidligere metodene. Vær imidlertid oppmerksom på at du først må opprette en konto på Genymotion-nettstedet og installere den virtuelle VirtualBox-maskinen.

  1. Start Genymotion.
  2. Klikk på "Legg til"-knappen på topppanelet.
  3. Klikk "Neste" i vinduet som vises.
  4. Deretter klikker du også på "Neste".
  5. Vent til nedlastingen er fullført, og klikk på "Start"-knappen i VirtualBox-vinduet som åpnes.
  6. Gå tilbake til Genymotion-vinduet og klikk på "Start"-knappen.
  7. Et emulert Android-vindu vises. For å installere APK-en må du først installere Genymotion ARM Translation. For å gjøre dette, åpne mappen med denne filen og dra den med musen inn i emulatorvinduet.
  8. Start emulatoren og den virtuelle maskinen på nytt.
  9. Åpne mappen med APK-filen og dra den inn i emulatorvinduet.

Umiddelbart etter dette vil applikasjonen bli lansert og du vil kunne samhandle med den gjennom emulatorvinduet.

Lesetid: 3 minutter.

Noen ganger vil du ikke bare overraske vennene dine, men også deg selv med funksjonaliteten og "stuffingen" til smarttelefonen din. Dermed kan du figurativt endre det interne operativsystemet til en Android-smarttelefon til Windows. Dette gjøres selvfølgelig ikke ved å fullstendig erstatte operativsystemet, men hovedsakelig på grunnlag av en applikasjon som skal kjøre akkurat dette Windows-systemet.

Slike programmer kalles emulatorer. Essensen deres er å skape et slikt miljø i systemet slik at et sett med funksjonelle programmer fungerer uavhengig av systemet i miljøet de er tilpasset for. Slik lanseres ofte emulatorer og lages bilder på en PC for å kjøre spill som er beregnet på Sony Playstation eller for eksempel for å kjøre selve Android-systemet på en PC. Men nå må vi finne ut hvordan Windows-emulatorer for Android gjør dette.

Søknadsvalg

Det er flere emulatorapplikasjoner som fungerer som de skal, men som er forskjellige i funksjonen og oppfatningen av selve Android-systemet. Du bør også forstå at selve Windows-systemet bruker ganske mye energi og ressurser, så før du installerer systemet på smarttelefonen, se om det er egnet med tanke på kraft og egenskaper for å utføre en slik oppgradering. Etter at du har sjekket de første dataene du skal jobbe med, kan du begynne:

Kjøre programmer på Windows-operativsystemet med Android:

For å kjøre Windows-programmer på Android, må du laste ned et arkiv med tomme bilder, og deretter laste ned et spesielt program som du velger filene dine med, de som passer i størrelse, endre navn på bildet til "D.img" og overføre det til SDL-mappen på SDCard. Og endre også dataene i "config" slik at systemet leser de nødvendige programmene for å starte.

Som et resultat, hvis alt er gjort i riktig rekkefølge, kan du trygt bruke den splitter nye Windows på din Android-smarttelefon.

Wine, som lar deg kjøre Windows-applikasjoner på Linux- og UNIX-systemer, har eksistert i mer enn tjue år. De nyeste versjonene av Wine takler denne oppgaven så godt at den kan brukes til å jobbe med de fleste populære applikasjoner og spille nesten alle spill som støtter DirectX 9. Wine har nylig dukket opp for Android – en kommersiell versjon av CrossOver. Og vi kunne selvfølgelig ikke ignorere denne hendelsen.

Vin er et rekursivt akronym for Wine Is Not an Emulator. Og det er virkelig sant: Wine er en alternativ implementering av Win32 API skrevet fra bunnen av. CrossOver er en kommersiell versjon av Wine, som er designet for å kjøre primært Microsoft Office- og Windows-spill på UNIX-kompatible systemer og gir alle nødvendige optimaliseringer og kompatibilitetsinnstillinger for dette. I CrossOver fungerer applikasjoner ofte mer stabilt og krever mindre fikling med innstillinger. CrossOver er med andre ord en forbedret vin. Og dyrt: utviklerne ber 50 dollar for det.

I 2013 demonstrerte en av Wine-utviklerne, Alexandre Julliard, på toppmøtet for Free and Open source Software Developers European Meeting en foreløpig versjon av programvare for Android-mobiloperativsystemet, som gjør det mulig å kjøre en rekke Windows-applikasjoner. Det var praktisk talt ingen bærbare enheter med Intel x86-prosessor og Android ombord på den tiden, så prosjektet var interessant utelukkende som et proof of concept.

Historien sluttet imidlertid ikke der. I oktober 2015 åpnet CodeWaves registrering for å teste CrossOver for Android, hvor jeg gladelig registrerte meg. Utgivelsen var planlagt til slutten av 2015. Men det var ingen nyheter verken i slutten av 2015 eller i begynnelsen av 2016. Betaversjonen dukket først opp 25. august 2016 og er foreløpig kun tilgjengelig for testere. Og umiddelbart i versjonen for Android og for enheter med Chrome OS (som har Play Market).


Så i denne artikkelen vil vi se på hva CrossOver for Android er.

Test datamaskinens egenskaper:

  • Prosessor: Intel Core i5 4200H
  • Videoprosessor: Intel HD Graphic 4600
  • RAM: 8 GB (1600 MHz)
  • Disk: SSD ADATA Premier Pro SP920 256 GB (22 GB tildelt for Android)
  • CrossOver: 15.5.0 alpha4

1 skrivebord


Skrivebord

Umiddelbart etter lansering får vi et skrivebord med blå bakgrunn. Nederst er "Start"-knappen, i øvre venstre hjørne er påskriften CrossOver, og øverst til høyre er hovedknappen Installer applikasjon. Etter å ha klikket på den, åpnes et vindu med valg av applikasjon. Dessuten er det bare fire programmer i selve listen: Steam, MS Office 2007 og 2010, WinZip 14.0, som er deprimerende. Men det er nok å fjerne merket for Bare know-good-applikasjoner, og en liste med mer enn hundre programmer og spill vises foran oss.

Mange av dem kan installeres via Installer-knappen, men noen må fortsatt lastes ned separat. Du kan finne noen ganske interessante spill på listen: Bioshock Infinite, Tomb Raider 2013, Star Wars: Battlefront, World of Tanks, Dota 2, Batman Arkham City... Programmer inkluderer Adobe Photoshop CS3, Adobe Acrobat Reader XI, Autocad 2013, Totalkommandør. Linkene inneholder de versjonene som definitivt burde fungere.

Alle programmer kjører i Windows. Men hvis du ønsker det, kan du skjule dem i oppgavelinjen, som i Windows. Det er også et brett; noen programmer kan minimeres der og kjøres i bakgrunnen. Antall applikasjoner som kjører samtidig er tilsynelatende begrenset av mengden RAM på enheten.


Integrasjonen med Android OS er fantastisk. Du kan for eksempel åpne en nettleser, starte en YouTube-video i den, trykke på Hjem-knappen, og avspillingen fortsetter i bakgrunnen. Utklippstavlen er delt. Du kan kopiere tekst i Android-applikasjonen og lime den inn i et tekstredigeringsprogram som kjører i CrossOver.

Hvis du går til "Start → Kontrollpanel", så finner vi interessante elementer:

  • Spillkontrollere. Sette opp joysticker og bytte mellom dem.
  • Internett-innstillinger. Sette opp en hjemmeside for nettleseren (det er ingen selve nettleseren i CrossOver, men det er en HTML-motor som applikasjoner kan bruke til å vise nettsider), administrere historikk, hurtigbuffer og informasjonskapsler. Det er også sertifikatadministrasjon og sikkerhetsinnstillinger for ulike typer Internett-tilkoblinger.
  • Installere/fjerne programmer. Navnet taler for seg selv.

Kommandoen "Start → Kjør..." gjør det samme som å trykke Win + R i selve Windows, det vil si at den åpner kjøringslinjen. Regedit-kommandoen vil åpne registerredigering (ja, det er et fullverdig register), cmd vil åpne kommandolinjen (bat-filer fungerer), explorer er en primitiv filbehandler.



2 Søknadstester


  • Damp. CrossOver tilbyr å installere den umiddelbart etter lansering. Fungerer utmerket, uten fryser eller forsinkelser. Du kan se, laste ned, kjøpe hvilket som helst spill. Hvem av dem som vil fungere er et stort spørsmål. Så du må prøve.
  • Notisblokk++. x64-versjonen kunne ikke installeres. Det er ingen støtte for x64-programmer her. Men versjonen for Windows x32 fungerte akkurat som på Windows... Ingen problemer med plugins eller innstillinger. Bare på enheter med en veldig liten berøringsskjerm vil det være alvorlige problemer med kontroll.
  • SMath Studio. Krever NET Framework 2.0, og etter installasjonen starter den vellykket, selv om den har problemer med grafikk: matematiske symboler og rutenettet vises ikke. Men alle beregninger kan gjøres.
  • Totalkommandør. Versjonen fra det offisielle nettstedet kunne ikke lanseres. Men versjonen fra CrossOver-depotet (dessverre er dette ikke den nyeste 8.52a) fungerte perfekt.
  • GPU-Z Og CPU-Z tjente ingen penger.
  • AIDA64 ga en feil under installasjonen.
  • Det var ikke mulig å installere versjonen fra nettstedet (5.36), men versjon 3.16.166 ble installert fra depotet (det er den eneste der) og fant til og med noe søppel.
  • Firefox versjon 47.02 fungerte bra, men etter oppdatering til versjon 49 sluttet den å kjøre.
  • LibreOffice. Den siste versjonen fra det offisielle nettstedet ble installert og fungerte uten problemer.

Støtte for MS Office 2010 er offisielt annonsert Og i depotet kan du til og med finne 2013-versjonen (basert på erfaring vil jeg si at 2016-kontoret neppe vil fungere). Dessuten vil ikke Mathcad, Wolfram Mathematica og andre komplekse applikasjoner som er svært integrert i systemet fungere ennå.


WOT Blitz fra Steam klarte ikke å lansere, selv om den opprinnelige versjonen av spillet for Android fungerte perfekt. Installasjonsprogrammet for skrivebordsversjonen av World Of Tanks klarte heller ikke å starte. Og versjonen som tilbys for installasjon av CrossOver selv, er beregnet på den europeiske serveren. Forresten, selv i den kunne jeg ikke finne "Installer" -knappen i installasjonsprogrammet.


3 Innstillinger


Grafikkinnstillinger

Du kan åpne innstillingene ved å klikke på "Start → Innebygde verktøy → Vinkonfigurasjon". Alt her er nøyaktig det samme som i standard Wine for Linux:

  • Søknader. Her kan du velge versjonen av Windows OS som CrossOver vil overføre til applikasjonen for identifisering. Valget er tilgjengelig både for hver applikasjon individuelt og for alle samtidig. Du kan installere alle versjoner fra Windows 2.0 til Windows 10! Windows XP er installert som standard. Etter å ha byttet til Windows 10, sluttet Steam å fungere. Ingen andre endringer ble lagt merke til. Innstillinger for Windows-versjon kan brukes per applikasjon.
  • Biblioteker. Innstillinger for standard Windows DLL-er. For hvert bibliotek kan du velge mellom to versjoner: "Innebygd (vin)" og "Tredjepart (Windows)". Poenget her er at Wines innebygde biblioteker ofte ikke er fullt implementert og kanskje ikke er kompatible med enkelte applikasjoner. I dette tilfellet kan du laste ned det opprinnelige vinbiblioteket, legge det i den virtuelle mappen C:\windows og velge dette biblioteket som et tredjepartsbibliotek. Du kan finne ut hvilke biblioteker enkelte applikasjoner og spill kan kreve i Wine-databasen over kompatible applikasjoner.
  • Grafikk. Det er innstillinger for fonten, museavlytting av vinduer, samt noen andre grafikkparametere.
  • Visning og integrasjon. Det er temainnstillinger her (men det er ingen temaer i den innebygde katalogen i det hele tatt). Og her kan du uavhengig konfigurere mange parametere, for eksempel skrivebordsfarge, vindusrammer, font. Faktisk er det et verktøy for å lage dine egne temaer. Også her kan du endre mappene som brukes for dokumenter, musikk, bilder, videoer. Som standard er de veldig interessant integrert med Android-miljøet. Jeg vil ikke engang endre meg.
  • Disker. Opprette og redigere virtuelle disker. Som standard er det en C-stasjon (systemstasjon, plassert et sted inne i selve applikasjonen) og en Z-stasjon, som refererer til rotkatalogen (/). Så hvis du trenger å installere et program fra et minnekort, må du åpne mappen Z:\sdcard.
  • Lyd. Konfigurere lydinn- og utdataenheter og teste funksjonen deres.

Også i menyen for innebygde verktøy kan du finne:

  • Kommandoskall- kommandolinje. Riktignok har den nesten ingen funksjoner;
  • Notisblokk- Notisblokk fra Windows;
  • Filutforsker- en primitiv filbehandler.

4 problemer

  • CrossOver kan bare kjøre på x86-prosessorer. Så selv de kraftigste ARM-enhetene er i trøbbel.
  • Det er ingen støtte for x64-programmer, til tross for at det finnes en versjon av Android for x64-prosessorer.
  • Det er ingen støtte for fullskjermmodus for alle applikasjoner (det er ikke kjent hvordan du fjerner linjen med navnet CrossOver og punktet for å gå til applikasjonslageret).
  • Støtte kun for DirectX 9 I nær fremtid lover utviklerne å legge til støtte for DirectX 10 og 11. Men DirectX 12 vil neppe være tilgjengelig i det hele tatt.
  • Minnekapasitet - samme MS Office opptar omtrent 3 GB på disken. Og hvis du installerer Adobe Photoshop, Audition, Mathcad, så blir det for lite plass igjen. Selv i en enhet med 32 GB minne.
  • De fleste programmene som er tilgjengelige gjennom CrossOver-katalogen er på engelsk og/eller er europeiske versjoner uten russisk lokalisering, knyttet til Euroservere.
  • Ingen oppgavebehandler. Dette gjør det noe vanskelig å administrere prosesser.
  • Det er ingen joystick-emulering, som for eksempel på spillkonsoll-emulatorer. Så på enheter med berøringsskjerm uten joystick, er det usannsynlig at du kan spille noe.
  • Multi-vindusmodus fungerer bare i CrossOver. Så det er ingen optimalisering for Remix OS og Chrome OS ennå.

5 Konklusjon

Wine-prosjektet for Android er nå, dessverre, usannsynlig å erstatte enheter basert på stasjonære Windows. Men du kan kjøre noen nyttige og interessante applikasjoner. Prosjektet er fortsatt i det lukkede betateststadiet, så ved utgivelse tror jeg mange av manglene vil bli eliminert, og listen over fungerende programmer vil utvides flere ganger. Vi kan også håpe at utgivelsen vil inkludere støtte for DirectX 10/11 og Vulkan API.

Det eneste som gjør bildet mørkere er at på en mobil enhet er ikke desktop-applikasjoner så mye bruk. Og du kan bare spille spill hvis du har en joystick eller en mus med tastatur. Intel la enda mer bensin på bålet da det forlot smarttelefonmarkedet.

Alt du trenger å gjøre er å laste ned og installere gratisprogrammet og gjøre noen innstillinger. Som et resultat vil du få en virtuell Android-telefon som kjører på datamaskinen din.

For å få en virtuell Android-telefon, må du installere og lære hvordan du bruker Android Software Development Kit (SDK), som utviklere jobber med når de lager programmene og verktøyene for Android OS. Å bruke SDK kan høres skremmende ut, men ved å kjenne til noen grunnleggende ting og følge instruksjonene i denne hvitboken, vil du oppdage at den er ganske enkel å bruke.

Men først noen forbehold. For det første (og sannsynligvis viktigst av alt), vil du ikke kunne bruke den virtuelle Android-telefonen din til å ringe ekte. Prosjektet fokuserer kun på å gi følelsen av Android OS, brukergrensesnittet og muligheten til å prøve noen av applikasjonene uten å kjøpe noe.

En annen begrensning er at enhver applikasjon som fungerer med telefonens kamera eller GPS-modul vil oppdage at disse komponentene faktisk mangler. Enhver applikasjon som bruker posisjonstjenester (som gir sensitiv informasjon basert på telefonens fysiske plassering) vil heller ikke kunne fastslå hvor du er (selv om den virtuelle Android-enheten kan fås til å fungere med et tilkoblet kamera eller GPS, men det nivået av lureri er utenfor omfanget av denne historien). Du vil også oppdage at den virtuelle enheten din er treg – kanskje mye tregere enn i den virkelige verden av Android-telefoner.

Men det er fortsatt mange ting som den virtuelle Android-enheten kan gjøre - spesielt når du begynner å installere applikasjoner (selv om selvfølgelig dette forårsaker litt hodepine, som vi vil beskrive nedenfor). Hvis du tåler begrensningene ovenfor, fortsett å lese og du vil finne ut hvordan du kan ha en fungerende Android-virtuell enhet på din Windows-PC på bare noen få minutter.

Noen få ord om Android-applikasjoner

Det er et par ting du må huske om Android-apper. I motsetning til den svært krevende iPhone App Store, gir versjonen for Android OS – kalt Android Market – mye mer frihet. Faktisk anser noen Android Market for å være applikasjoners ville vest: nesten alt er tillatt der, og farlige (ondsinnede) applikasjoner blir ofte fjernet fra det bare etter brukerklager. Når det gjelder utbredelsen av skadelig programvare på Android Market, uttalte SMobile Systems, et selskap dedikert til sikkerhet for programvare på mobiltelefoner, nylig i en rapport at omtrent "ett av fem programmer ber om tillatelse til å få tilgang til privat eller sensitiv informasjon som en angriper kan bruk." til dine egne formål."

Det er usannsynlig at hver av disse applikasjonene ber om denne informasjonen for å kunne sende den til nettkriminelle. Tilsynelatende bruker de fleste av disse applikasjonene enten denne informasjonen til legitime formål (for eksempel for nettbank) eller ber om det på grunn av svakheten til utvikleren som koder. Men i det minste noen av disse appene prøver kanskje fortsatt å stjele informasjonen din fra deg og legge den i hendene på folk du ikke vil gi den til.

Android Market er imidlertid ikke det eneste stedet å laste ned og installere Android-applikasjoner. Det har vært flere uavhengige Android-appbutikker i gang i noen tid nå (som Softonic, Handango og GetJar), ​​og nye butikker dukker også opp (som AndSpot, SlideMe og AndAppStore). Men hvordan de vil behandle hackere gjenstår å se.

Generelt bør du være forsiktig med hva du installerer på Android – til og med virtuell Android – spesielt hvis du allerede har oppgitt personlig informasjon, for eksempel navn/passord for Google-kontoen din. Hvordan vet du om en applikasjon er farlig? Uten å installere et slags sikkerhetsprogram kan dette være vanskelig. For eksempel installerte jeg Lookout Mobile Security GRATIS (beta) på flere av mine virtuelle Android-enheter (og på min Android-telefon), og så langt, etter min mening, gjør den det den skal gjøre – beskytter mot skadelig programvare.

Når du begynner å installere applikasjoner på din virtuelle Android-enhet, vil du imidlertid støte på problemer. Som standard har ikke enhver virtuell enhet opprettet ved hjelp av Android SDK tilgang til Android Market - Android OS-bilder som er opprettet ved hjelp av SDK er ganske enkle. Derfor kan du være begrenset når det gjelder å installere applikasjoner - du kan bare installere applikasjoner som er tilgjengelige i uavhengige Android-applikasjonsbutikker.

For eksempel ble Lookout Mobile Security GRATIS-versjonen jeg installerte lastet ned fra GetJar. Forresten, ved å bruke Android OS 1.6 fikk jeg tilgang til Android Market på min virtuelle enhet, selv om jeg vil beskrive hvordan jeg gjorde det nedenfor.

Også nedenfor vil jeg vise deg hvordan du lager og bruker en virtuell Android-enhet på en Windows-datamaskin, og hvordan du laster ned og installerer Android-apper fra uavhengige butikker. Alt dette gjøres ved å bruke den nyeste versjonen av Android OS: 2.2, som også er kjent som Froyo (Froyo er forkortelse for "frozen yogurt" - frossen yoghurt, fordi alle Android OS-kodenavn kommer fra desserter). Deretter skal jeg vise deg hvordan du lager en virtuell enhet med Android 1.6 og Android Market. Men først...

Installere Android SDK

Alle instruksjonene som presenteres her ble utført på et Windows 7-system, men de bør også gjelde for andre 32-biters versjoner av Windows XP eller 32-biters eller 64-biters versjoner av Windows Vista. Dessuten er det versjoner av Android SDK som fungerer på Mac OS X 10.5.8 (og nyere) og til og med noen versjoner av Linux. Det er sant at du ikke finner beskrivelser av installasjon av pakken for disse operativsystemene her.

Det første du må gjøre er å sørge for at du har Java installert. Det offisielle Java-nettstedet kan hjelpe med dette, som vil fortelle deg om Java er installert eller ikke. Hvis du ikke har Java installert eller versjonen er for gammel, følg bare instruksjonene på siden, så får du den nyeste versjonen av Java. Android SDK-dokumentasjonen foreslår at du installerer JDK-versjonen av Java, men i virkeligheten, hvis du ikke er en utvikler, trenger du bare standardversjonen av Java, som offisielt kalles Java SE Runtime Environment. Men når du bruker Internet Explorer, kan Java kalles "Java for Windows Internet Explorer."

Etter å ha sjekket at Java er installert, last ned Android SDK Starter Package, som vil bli pakket i zip. Etter å ha pakket ut det nedlastede arkivet, bør du få android-sdk-windows-mappen. Du kan plassere den hvor som helst - alt du trenger er der allerede, du trenger ikke å installere programmet på tradisjonell måte. Bare husk hvor du la mappen, ellers vil du ha vanskelig for å lage ikoner for å starte programmet.

Gå til android-sdk-windows-mappen og kjør filen SDK Setup.exe, som er applikasjonen Android SDK og AVD Manager.

Hvis Java ikke er riktig installert, vil du se en feilmelding som vises.

Når du starter Android SDK og AVD Manager for første gang, kan du se et Oppdater kilder-vindu, som vil informere deg om at lagringen ikke kan bli funnet.

Hvis du støter på en slik melding, må du endre SDK-innstillingene for å bruke HTTP i stedet for HTTPS. For å gjøre dette, klikk Lukk. Deretter vil du se et vindu for valg av pakker for installasjon - "Velg pakker som skal installeres" - hvor det imidlertid ikke vises noe. Klikk på Avbryt. Deretter bør du se Android SDK og AVD Manager-vinduet. Velg innstillingsfanen – Innstillinger – og aktiver alternativet «Tving https://... Kilder som skal hentes med http://...» i Div.-delen.

Velg deretter kategorien Tilgjengelige pakker. Du bør se et enkelt nettsted i listen: https://dl-ssl.google.com/android/repository/repository.xml. Velg det nettstedet og en liste over pakker skal vises under det. Hvis du vil leke med forskjellige versjoner av Android OS, aktiver alle pakker.

Hvis du bare vil bruke Android 2.2, trenger du bare å laste ned slike pakker som: "Dokumentasjon for Android SDK, API8, revisjon 1"; "SDK-plattform Android 2.2, API8, revisjon 1"; "Eksempler for SDK API8, revisjon 1"; og Google APIer fra Google Inc., Android API8, revisjon 1."

Etter å ha valgt pakkene, klikk på "Installer valgt"-knappen. Dette tar deg til vinduet "Velg pakker som skal installeres" for å velge pakker som skal installeres, der alle tidligere valgte pakker skal være oppført (forresten, hvis du ikke traff en HTTPS-feil da du først startet SDK, vil dette være det første vinduet du ser). Ikke klikk på Installer-knappen ennå. Du vil legge merke til at noen pakker har et spørsmålstegn ved siden av. Dette betyr at for hver slik pakke må du godta lisensavtalen før du installerer den. Velg alle pakkene med spørsmålet én etter én og klikk på Godta-knappen. Deretter, når du ser hakene ved siden av alle pakkene, klikker du på Installer-knappen.

Når du har valgt alle pakkene som skal installeres, må du vente til de er ferdig nedlastet, noe som kan ta flere minutter. Når alt er ferdig, vil du se et vindu med en melding som "Ferdig, 12 pakker installert." Klikk Lukk.

Opprette en virtuell Android-enhet

Du er nå klar til å lage din første virtuelle enhet. Faktisk kaller Android SDK dem Android Virtual Device eller AVD, som jeg vil fortsette å gjøre. Velg kategorien Virtuelle enheter og klikk på Ny-knappen.

Du vil se et vindu for å lage en ny virtuell Android-enhet - Opprett ny Android Virtual Device (AVD). Det er ikke mye du trenger å gjøre for å lage en AVD. Alt du trenger er:

  • Gi din AVD et navn. Ethvert alfanumerisk navn vil gjøre;
  • Velg et landemerke – Mål. Her velger du versjonen av Android OS som AVD skal baseres på. Velg for eksempel Android 2.2;
  • Still inn SD-kortstørrelse - SD-kortstørrelse. Her kan du spesifisere størrelsen på din AVDs virtuelle SD-kort. Størrelsen kan ikke være mindre enn 9 MB. For mitt eksempel valgte jeg 1GB;
  • Velg hud – Hud. Du kan velge hvilken som helst forhåndsinnstilling (innebygd) eller din egen oppløsning. Det er imidlertid slett ikke nødvendig at den valgte skjermoppløsningen eller sideforholdet tilsvarer skjermoppløsningen til en ekte telefon. For dette eksemplet, velg WVGA800 (800x480) - dette er skjermoppløsningen til noen telefoner, som HTC Incredible. Hvis du ønsker det, kan du angi en oppløsning som kan simulere et Android-nettbrett (for eksempel 1024x600);
  • Utstyr – Maskinvare. Elementene til dette elementet vil bli valgt automatisk. Det er ikke nødvendig å gjøre noen tillegg eller endringer her (med mindre du selvfølgelig er en utvikler som vet nøyaktig hva han gjør).

Klikk nå på Opprett AVD-knappen.

AVD-en vil bli opprettet veldig raskt, på slutten vil du se et popup-vindu med en tilsvarende melding om opprettelsen av AVD-en. Klikk OK for å lukke den.

Vær oppmerksom på at når du har opprettet en AVD, vil du ikke kunne endre innstillingene. Derfor, hvis du vil endre noe, må du opprette en ny AVD. Ellers skal AVD-en du opprettet vises i listen over virtuelle enheter - Virtual Devices.

For å starte AVD, klikk på den og klikk deretter på Start-knappen. Du vil se et Launch Options-vindu - som lar deg skalere skjermen og slette brukerdata. Du vil sannsynligvis bli tiltrukket av muligheten til å zoome på skjermen, men du bør ikke bruke den. Ellers vil vinduet være den fysiske størrelsen på en telefonskjerm (bare tre tommer høyt).

Du bør ikke bruke muligheten til å slette brukerdata (selv om vi senere, når du installerer Android 1.6 AVD fra Android Market, fortsatt vil bruke denne muligheten). Bare klikk på Start-knappen for å starte AVD.

Det kan ta et par minutter før AVD-en starter, så vær tålmodig. Snart vil du se på skjermen - AVD. Forresten, AVD kalles også en "emulator" - emulator, fordi ... den "emulerer" en Android-enhet.

Hilsen, kjære leser. I dagens artikkel vil jeg fortelle deg hvordan du kan kjøre Windows-operativsystemet på gadgeten din basert på Android-mobiloperativsystemet. Dette kan gjøres ved hjelp av spesiell programvare, slike verktøy kalles emulatorer. Ved å bruke disse programmene vil vi kjøre Windows på gadgeten din (telefon eller nettbrett med Android OS).

De praktiske fordelene med denne operasjonen kan være ganske betydelige.. I tillegg til å overraske vennene dine ved å kjøre Windows på enheten din, kan veldig spesifikke problemer løses. Du må for eksempel kjøre et program på Android-dingsen som bare fungerer på Windows. Du kan også kjøre noen enkle Windows-spill.

Så nedenfor kan du finne en liste over emulatorprogrammer, samt korte beskrivelser og instruksjoner for dem. Jeg vil advare deg med en gang, fordi... Windows er et ganske ressurskrevende system, så din Android-dings skal være relativt kraftig.

QEMU


En god emulator som lar deg kjøre Windows 98 (95) på enheten din. Nedenfor finner du korte instruksjoner om hvordan du bruker denne programvaren.:

  • Last ned QEMU-emulatoren (sdlapp.apk) fra nettstedet vårt og installer det på Android-enheten din;
  • Last ned filen med BIOS-fastvare, drivere osv. Du kan også laste ned denne filen fra nettsiden vår via en direkte lenke (sdl.zip). Pakk ut arkivet til roten av SDCard;
  • Deretter må du laste ned Windows-operativsystembildet. Denne emulatoren støtter kun Windows 95 og Windows 98. Koblinger – – ;
  • Deretter, fra arkivet som ble lastet ned i forrige trinn, ta ut C.img-filen og "kast" den inn i "SDL"-mappen i roten av SDCard-en.
  • Vi lanserer programmet installert i den første fasen. Hvis alt er gjort riktig, vil Windows starte.

Kjøre programmer i emulatoren

En kort instruksjon om hvordan du kjører programmer i QEMU. Så la oss begynne:

  • Last ned arkivet med bilder (tomt). Link fra nettstedet vårt – qemu_hdd.rar;
  • Last ned WinImage-programmet (winimage_8.10.8100.rar). Ved å bruke dette verktøyet må du laste opp filene dine til et bilde av passende størrelse;
  • Deretter må du gi nytt navn til bildet med programfilene dine til "D.img" og overføre det til SDL (mappen) på SDCard-en.
  • I filen sdl.conf må du legge til linjen: “/sdl -L . -m 128 -boot c -hda C.img -hdb D.img -usb -usbdevice tablet";
  • Start Windows, installer de nødvendige programmene fra stasjon "D".

BOCHS


En annen for enheter basert på Android-operativsystemet. Teoretisk sett vil denne emulatoren tillate deg å kjøre hvilken som helst versjon av Windows-operativsystemet, men relativt sett vil bare to fungere stabilt - 98 og 95. Hvis du vil installere XP eller 7, så vær forberedt på at de (XP) , 7) vil ikke fungere så bra som du ønsker. Så la oss begynne å sette opp:

  • Last ned og installer enheten (bochs2_5_1.apk);
  • Last ned fastvaren (sdl_for_bochs.zip), pakk den ut i SDL-mappen i roten til SDCard-en.
  • Last ned .img-bildet av det nødvendige operativsystemet (lenker til Win98.95 er over, lenker til winXP og 7 finnes på Internett);
  • Etter at du har lastet ned bildet (arkiv med Win 95, 98, XP, 7), pakk det ut og gi nytt navn til filen i arkivet til c.img, plasser den i SDL-mappen i roten av SDCard;
  • Åpne emulatoren installert i det første trinnet.

Kjøre programmer i Bochs

Prosessen med å starte programmer i denne emulatoren ligner på det vi beskrev tidligere (for QEMU-emulatoren), bruk den.

visninger