Sådan kører du Windows Apps på Android med Vin 3.0
Vin er et af mine mest nødvendige værktøjer til at arbejde på Linux. Hvis du ikke kender vin, er det en kompatibilitetslag mellem Windows og Linux, der broer kløften mellem de to og tillader Windows applikationer til at arbejde på Linux; næsten magisk.
Mens vin har været tilgængelig siden lang tid, men dens nyårige udgivelse bragte en vigtig opdatering - støtte til Android. Det betyder, at du nu nemt kan køre Windows-apps på Android. Og gennem dette indlæg vil jeg bare fortælle dig hvordan du gør det. Lad os se.
Forudsætninger
Vin til Android er en simpel app, og du kræver kun en Android enhed med en fungerende internetforbindelse at downloade og køre det. Du kan også downloade den nødvendige app (Vinens APK) og Windows-apps (.exe's) på din computer og overføre dem til din mobilenhed, hvis din smartphone ikke har en fungerende netværksforbindelse.
Download og installer vin
Følg nedenstående instruktioner for at komme i gang med denne vejledning:
- Åben “https://dl.winehq.org/wine-builds/android/” i din mobil.
- Download den seneste tilgængelige frigivelse pr. enhed platform. For eksempel downloadede jeg “vin-3,2-arm.apk” på min telefon, men du har måske brug for dens “x86” version, hvis din enhed har en Intel CPU i stedet for en ARM CPU (som min).
- Åbn den downloadede APK, og installer Wine app på din enhed.
Prøv Wine på Android
Når du har downloadet og installeret Wine på din enhed, er det tid til at eksperimentere med det. Bare følg nedenstående trin for at fortsætte med denne vejledning:
- Åbn appen Wine på din Android-enhed. Hvis du starter det for første gang, vil det tage lidt tid at udtrække sine filer og oprette Windows-miljøet, men fra anden gang og fremover bliver det meget hurtigere.
- Når vin er indlæst, vil du se et klassisk skrivebord i Windows, som straks minder mig om Windows 98. Du kan Klik på knappen Start, og til din overraskelse vil du kun se to muligheder der, hvilket tyder på, at der er meget mere at gøre.
Download apps og værktøjer
Selvom Vin til Android er blevet gjort muligt efter at have foretaget seks tusind ændringer til sin codebase, er det endnu stadig i sin tidlige fase. Når det er sagt, understøtter Wine 3.x kun WinRT apps på ARM-enheder og Win32 apps på x86-enheder, desværre.
Da de fleste af os ejer en enhed, der drives af en ARM-CPU, kan vi kun køre WinRT apps ved hjælp af Wine on Android. Listen over understøttede WinRT apps er små, som du må have gættet nu og du kan få adgang til den komplette app liste på denne tråd på XDA Developers.
Men hvis du er heldig nok til at holde en enhed med en Intel CPU som ASUS ZenFone 2, har du mange flere valgmuligheder at vælge imellem de understøttede apps. Det er fordi du kan køre Win32 apps, dvs. x86 aka 32-bit apps bruger vin til Android.
Hvis du skal installere en Windows-app inden for Vin, er processen lige så enkel som nedenfor:
- Klik på Vin på skrivebordet Start knap.
- Vælge Kontrolpanel og gå til “Tilføj / fjern programmer” fra mulighederne.
- Et nyt vindue åbnes. Klik på knappen Installere knappen i den.
- En fildialog åbnes. Her kan du Gennemse og vælg appen (.exe) du ønsker at installere.
- Du vil se programmets installationsprogram. Følg instruktioner på skærmen leveres af installatøren og installerer appen, når du installerer et andet program i Windows.
Alternativt kan du bruge Vin Command Prompt at installere eller kør et program inde i vin. Indtast kun den fulde sti i den eksekverbare i kommandoprompten, og Vin viser programmets installationsprogram. Efterfølgende skal du blot følge instruktionerne på skærmen og ved afslutningen af processen installeres programmet. Og du vil se det post under Start menuen.
For eksempel, hvis du forsøger at installere Notepad ++ (med “npp.exe” som dens fil) og dens installatør er til stede i din enhed Downloads bibliotek, som er placeret på “/ Sdcard / downloads”. Så skal du skrive “/sdcard/Downloads/npp.exe” inde i kommandopromptvinduet.
Fejlfinding problemer
Følgende er nogle af de mest almindelige Vinproblemer og nogle instruktioner om, hvordan du fejler dem.
1. Vin vil ikke installere på min Android-enhed.
Hvis du ikke kan installere det, måske downloadede APK-fil er korrupt. I dette tilfælde skal du bare downloade den frisk og prøve at installere den igen. Mens du installerer Vin, hvis du får en besked, der siger “Tillad ikke at installere ukendte apps“, så skal du ændre en indstilling. Du kan gøre det ved at gå over til Indstillinger > Sikkerhed og derefter skifte på “Ukendte kilder”.
Hvis du ikke bruger Googles smag af Android, kan denne indstilling opholde sig på et andet sted - bare Søg efter det i Indstillinger eller google fremgangsmåden for din enhed. Når du har ændret denne mulighed, kan du prøve at installere denne app - den skal fungere.
2. Vin vil ikke starte / køre på min Android-enhed.
Hvis du er i stand til at installere Vin, men ikke kan starte eller køre det samme, så er der nogle problem med din enhed - sandsynligvis et kompatibilitetsproblem.
Bemærk også, at vin 3.x (op til 3,2 på tidspunktet for skrivning) understøtter ikke Android 8 (Oreo) platformen. Når det er sagt, vin 3.x på Android 8 vil altid sidde fast på “Opsætning af Windows-miljøet ... ” skærm.
Desuden fandt jeg i løbet af mine tests ved hjælp af Android Emulator, at Wine 3.2 ikke arbejder på emulerede enheder - både til ARM og x86-versioner. Selv om enhederne er tildelt tilstrækkelige ressourcer, kunne jeg ikke nå det klassiske skrivebord på Vin ved hjælp af en emulator. Når det er sagt, ved du det Vin 3.2 fungerer muligvis ikke på AVD (Android Virtual Device).
3. Blødt aka-tastatur på skærmen vises ikke.
Vin 3.2 er endnu ikke færdig med hensyn til funktioner, og denne fejl er et af bevisene for dets ufuldkommenhed. Når det bliver sagt, vil du har brug for et fysisk tastatur (som Bluetooth-tastatur) til at arbejde med Vin. Det skyldes, at et tastatur ikke vises på skærmen, hvis du ønsker at skrive noget, og den eneste løsning er Tilslut et hardt tastatur.
4. Jeg kan ikke vælge en mappe eller en fil i fildialogen.
Windows standardindstilling skal du dobbeltklikke på et emne (sig en fil eller en mappe) for at åbne den, som du skal have gjort i Windows. Da vi taler om touch-aktiverede enheder, skal vi dobbeltklik for at efterligne et dobbeltklik. Og jeg fandt det ikke virker meget godt, i det mindste for nu.
Derfor er det godt at Brug et fysisk tastatur og brug dens navigeringstaster til at navigere gennem vinduer, muligheder, mapper osv. eller vælg en fil eller mappe.
Det handler om at bruge vin på Android
Håber du lykkes med at installere og køre Windows apps på Android ved hjælp af Wine. Hvis du får problemer, kan du bede om en løsning på WineHQ Forums, og du kan også skrive en kommentar nedenfor for at spørge mig direkte..