Slik kjører du Windows Apps på Android med Wine 3.0
Vin er et av mine må-ha-verktøy for å jobbe på Linux. Hvis du ikke vet Vin, er det en kompatibilitetslag mellom Windows og Linux, som brer gapet mellom de to og tillater Windows-programmer for å jobbe på Linux; nesten magisk.
Mens vin har vært tilgjengelig siden en lang tid, men nyårs utgivelsen brakte en viktig oppdatering - støtte for Android. Det betyr at nå kan du enkelt kjøre Windows-apper på Android. Og gjennom dette innlegget vil jeg fortelle deg hvordan du gjør det. La oss ta en titt.
Forutsetninger
Vin for Android er en enkel app, og du trenger bare en Android enhet med en fungerende Internett-tilkobling å laste ned og kjøre den. Du kan også laste ned den nødvendige appen (Vinens APK) og Windows-apper (.exe-er) på datamaskinen din og overføre dem til mobilenheten din hvis smarttelefonen ikke har en fungerende nettverkstilkobling.
Last ned og installer vin
Følg instruksjonene nedenfor for å komme i gang med denne opplæringen:
- Åpen “https://dl.winehq.org/wine-builds/android/” i mobilen din.
- Last ned den siste tilgjengelige slipp ut per enhetplattformen. For eksempel lastet jeg ned “vin-3,2-arm.apk” på telefonen min, men det kan hende du trenger det “x86” versjon hvis enheten har en Intel CPU i stedet for en ARM CPU (som min).
- Åpne den nedlastede APK, og installer Wine app på enheten din.
Prøv ut Vin på Android
Etter at du har lastet ned og installert Wine på enheten, er det på tide å eksperimentere med det. Bare følg trinnene nedenfor for å fortsette med denne guiden:
- Åpne Wine-appen på Android-enheten din. Hvis du starter det for første gang, vil det ta litt tid å trekke ut filene og sette opp Windows-miljøet, men fra andre gang vil det bli mye raskere.
- Når vin er lastet, vil du se et klassisk skrivebord av Windows, som umiddelbart minner meg om Windows 98. Du kan klikk på Start-knappen, og til din overraskelse ser du bare to alternativer der, noe som tyder på at det er mye mer å gjøre.
Last ned apper og verktøy
Selv om Wine for Android har blitt gjort mulig etter at det er gjort seks tusen endringer i sin kodebase, er det ennå fortsatt i sin tidlige fase. Når det er sagt, skriver Wine 3.x kun WinRT-programmer på ARM-enheter og Win32-apper på x86-enheter, dessverre.
Som de fleste av oss eier en enhet drevet av en ARM CPU, kan vi bare kjøre WinRT apps ved hjelp av Wine on Android. Listen over støttede WinRT apps er små, som du må ha gjettet nå og du kan få tilgang til den komplette applisten på denne tråden på XDA Developers.
Men hvis du er heldig nok til å holde en enhet med en Intel CPU som ASUS ZenFone 2, har du mange flere valg å velge fra de støttede appene. Det er fordi du kan Kjør Win32 apps, det vil si x86 aka 32-bit apps bruker vin for Android.
Hvis du trenger å installere en Windows-app inne i Vin, er prosessen så enkel som under trinnene:
- På Vinens skrivebord, klikk på Start knapp.
- Velge Kontrollpanel og gå til “Legg til / fjern programmer” fra alternativene.
- Et nytt vindu åpnes. Klikk på Installere knappen i den.
- En fildialog åpnes. Her kan du bla gjennom og velg appen (.exe) du ønsker å installere.
- Du vil se programmets installatør. Følg på skjermen instruksjoner levert av installatøren og installerer appen når du installerer et annet program i Windows.
Alternativt kan du bruke Vin Command Spør om å installere eller kjøre et program inne i Vin. Skriv bare den fullstendige banen til kjørbarheten i ledeteksten, og Vin vil vise programmets installasjonsprogram. Etterpå følger du bare instruksjonene på skjermen og på slutten av prosessen blir programmet installert. Og du vil se det oppføring under Start-menyen.
For eksempel, hvis du prøver å installere Notepad ++ (med “npp.exe” som sin fil) og installasjonsprogrammet er til stede i enhetens Nedlastinger katalog, som ligger på “/ Sdcard / Downloads”. Da må du skrive “/sdcard/Downloads/npp.exe” inne i ledetekstvinduet.
Feilsøkingsproblemer
Følgende er noen av de vanligste Wine-problemene og noen instruksjoner om hvordan du feilsøker dem.
1. Vin vil ikke installere på min Android-enhet.
Hvis du ikke kan installere det, kanskje Nedlastet APK-fil er skadet. I dette tilfellet, bare last ned det friskt og prøv å installere det på nytt. Mens du installerer Vin, hvis du får en melding som sier “Ikke lov til å installere ukjente apper“, så må du endre en innstilling. Du kan gjøre det ved å gå over til innstillinger > Sikkerhet og deretter bytte på “Ukjente kilder”.
Hvis du ikke bruker Googles smak av Android, kan denne innstillingen oppholde seg på et annet sted - bare søk etter det i Innstillinger eller google prosedyren for enheten din. Når du har endret dette alternativet, kan du prøve å installere denne appen - den skal fungere.
2. Vin vil ikke starte / kjøre på min Android-enhet.
Hvis du er i stand til å installere Vin, men ikke kan starte eller kjøre det samme, så er det noen problemet med enheten din - sannsynligvis et kompatibilitetsproblem.
Vær også oppmerksom på at Vin 3.x (opptil 3,2 ved skrivingstidspunktet) støtter ikke Android 8 (Oreo) plattform. Når det er sagt, vil Vin 3.x på Android 8 alltid bli sittende fast på “Setter opp Windows-miljøet ... ” skjerm.
Videre fant jeg i løpet av mine tester med Android Emulator at Wine 3.2 ikke fungerer på emulerte enheter - både for ARM og x86-versjoner. Selv om enhetene er tildelt nok ressurser, kunne jeg ikke nå det klassiske skrivebordet på Vin ved hjelp av en emulator. Når det er sagt, vær så snill å vite det Vin 3.2 kan ikke fungere på AVD (Android Virtual Device).
3. Mykt aka på skjermtastaturet vises ikke.
Vin 3.2 er ikke fullstendig når det gjelder funksjoner, og denne feilen er et av bevisene på dens ufullkommenhet. Det blir sagt, vil du trenger et fysisk tastatur (som Bluetooth-tastatur) for å jobbe med Vin. Det er fordi mykt tastatur ikke kommer opp på skjermen hvis du ønsker å skrive noe, og den eneste løsningen er koble til et hardt tastatur.
4. Jeg kan ikke velge en katalog eller en fil i fildialogen.
Standardinnstillingen i Windows må du dobbeltklikke på et element (si en fil eller en mappe) for å åpne den, slik du må ha gjort i Windows. Siden vi snakker om berøringsaktiverte enheter, må vi dobbeltklikk for å etterligne et dobbeltklikk. Og jeg fant det ikke fungerer veldig bra, i hvert fall for nå.
Derfor er det godt å bruk et fysisk tastatur og bruk navigeringstastene til å navigere gjennom vinduer, alternativer, kataloger, etc. eller velg en fil eller mappe.
Det handler om å bruke Wine on Android
Håper du lykkes med å installere og kjøre Windows-apper på Android ved hjelp av Wine. Hvis du får problemer, kan du be om en løsning på WineHQ Forums, og du kan også skrive en kommentar nedenfor for å spørre meg direkte.