Hur man kör Windows -appar på Android med vin

Hur man kör Windows -appar på Android med vin

Har du någonsin velat köra Windows -programvara på din Android -enhet? Förmodligen inte ... men tänk om du kunde? Vad händer om din Android -enhet äntligen kan fungera som en Windows -stationär ersättning, helt enkelt genom att köra Windows -programvara?





Nyligen har Wine-projektet släppt en Android-kompatibel version. Långt omfamnat av Linux-användare (mestadels spelare) som kräver en fix av deras favoritprogram endast för Windows, är detta alternativ nu tillgängligt på Android.





Men fungerar det så bra som förväntat? Och varför skulle du bry dig ändå, med tanke på den mängd programvara som finns på Android? Låt oss ta reda på.





Vad är vin?

Ofta felaktigt beskrivet som en 'emulator', är Wine (en rekursiv förkortning som står för Wine Is Not an Emulator) i själva verket ett kompatibilitetslager. Detta är ett programbibliotek som gör Linux, macOS och BSD kapabelt att köra Windows -applikationer. Även om viss emulering är inblandad (specifikt Windows runtime -miljö), emulerar Wine inte ett operativsystem.

vad är hårdvaruacceleration när det är tillgängligt

Under åren har Wine blivit allt mer populärt som ett sätt att köra Windows -programvara på andra plattformar. Medan installation av en virtuell maskin är ett alternativ (kanske, säg till kör Microsoft Office på Linux ), Wine är förmodligen enklare att sätta upp.



Vin har varit tillgängligt för ARM -enheter (till exempel Raspberry Pi) under en tid. Nu har Wine släppts för Android.

Hur man installerar Wine på Android

Innan du installerar Wine på din Android -enhet måste du se till att du kan installera APK -filer.





Normalt är möjligheten att installera programvara på din telefon eller surfplatta som standard begränsad till vilken källa som helst utanför Google Play Butik. Aktivera detta genom att öppna Inställningar> Säkerhet och knacka på omkopplaren för Okända källor . Klick OK för att bekräfta åtgärden.

Vin är tillgängligt som en APK -fil för Android från nedladdningssidan för vin.





Ladda ner: Vin för Android (Fri)

Flera versioner finns tillgängliga för ARM -processorer (de flesta Android -enheter) och x86 -processorer (mestadels surfplattor, men bara ett litet antal). Identifiera vilken arkitektur din enhet har innan du laddar ner (du kan kontrollera detta genom att hitta enheten på Wikipedia).

Efter nedladdning till din enhet (eller till din dator, innan du synkroniserar med din favoritmolnhet), är det dags att installera.

Knacka på APK -filen och godkänn installationen. Vänta medan den packas upp och godkänn sedan installationen; du kommer att meddelas att Wine behöver åtkomst för att spela in ljud och ändra, ta bort och läsa innehållet i din enhets SD-kort . Ljudinspelning krävs av vissa appar som du kanske vill använda i Wine.

När installationen är klar, öppna och vänta medan Windows -miljön skapas.

Vilka Windows -appar kan du köra?

Medan Wine kommer att köra lite programvara på ARM-enheter, kommer de bästa resultaten att hittas på de x86-baserade Android-enheterna.

Eftersom du förmodligen använder en ARM-baserad Android-enhet är du begränsad till appar som har anpassats för användning på Windows RT. XDA-utvecklare har tagit fram en lista över appar som körs på ARM-baserade Windows-enheter , så det här är ett bra ställe att börja.

Bland dessa appar finns användbara verktyg som Audacity, Notepad ++, FileZilla, Paint.NET. Du hittar också några retrospel som har varit öppna. Dessa inkluderar Undergång och Quake 2 , samt öppen källkodsklon OpenTTD , en version av Transport Tycoon .

Eftersom Wines popularitet på Android- och ARM -enheter ökar, kommer listan dock att växa. Vi förstår att Wine -projektet utvecklar en metod för att använda QEMU för att efterlikna x86 -instruktioner om ARM -hårdvara, så detta lovar gott för framtiden.

Vissa funktioner saknas ... för nu

Vissa bibliotek och API: er krävs för att spel ska kunna köras. Några vanliga API: er saknas för närvarande från Wine på Android.

Saknas, men kommer sannolikt att dyka upp någon gång, Direct3D 12, Vulkan och fullständigt OpenGL ES -stöd (för att aktivera Direct3D; detta är för närvarande begränsat). Att introducera dessa i Wine för Android kommer att utöka urvalet av applikationer som kan användas.

Vin är dock under ständig utveckling. Som sådan kan dessa funktioner förväntas i en framtida version. Lyckligtvis stöder Wine Direct3D 10 och 11, Direct3D -kommandoströmmen och Android -grafikdrivrutinen. Samtidigt kan vi också njuta av förbättrat DirectWrite- och Direct2D -stöd.

Utforska vin på Android

När programvarumiljön startar hittar du en standardmeny i Windows 7-stil (med Wine-logotyp) och en kommandoradsruta.

För att interagera med Wine behöver du ett tangentbord (och kanske en mus) kopplad till din Android -enhet.

I detta skede, strax efter att Wine 3.0 för Android har släppts, finns det inget stöd för mjukvarutangentbord, även om det är okej att trycka. Storleken på skrivbordet kan dock vara ett problem; på enheten jag testade detta på, en Samsung Galaxy S2 -surfplatta, var Start -knappen liten. För att fixa detta bytte jag orientering till porträttläge och sedan tillbaka till liggande.

Det är därför en mus, eller kanske en penna, är en bra idé.

Kommandoradsgränssnittet fungerar ungefär som den vanliga Windows -kommandotolken gjorde ( före PowerShells ankomst ).

Samtidigt kan du trycka på Start -knappen för att hitta två menyer. Först är Kontrollpanelen, med undermenyer Lägg till/ta bort program , Spelkontroller , och internetinställningar . Det andra är Springa...

Använder sig av Springa... du kan öppna en dialogruta för att utfärda kommandon. Till exempel är det möjligt att starta Internet Explorer genom att ange iexplore .

Alla fyra alternativen öppnar en typisk Windows-stilskärm för att ändra inställningarna.

Installera programvara i Wine

För att få något att köra i Wine måste du först ladda ner programmet (eller synkronisera via molnet) till din Android -enhet. Spara det på en minnesvärd plats och navigera sedan till det i fönstret Wine Command Prompt.

Till exempel, om jag laddade ner en Windows -körbar fil (EXE) till min Android -surfplatta, skulle jag spara den i nedladdningsmappen. Detta kan nås på kommandoraden med

cd sdcard/Download/[filename.exe]

För att köra filen i Wine for Android, mata in namnet på EXE -filen. (Vissa versioner av Wine kräver att du prefixar detta med vinkommandot, men det är inte nödvändigt.)

Om filen ARM-klar är kompatibel bör den köras. Annars ser du en massa felmeddelanden. I detta skede är installation av Windows -programvara på Android i Wine inte en exakt vetenskap.

Hjälp, min Android kör inte vin!

Har du problem? Alla Android -enheter kan inte köra Wine. Medan den körs på min Galaxy Tab S2 fungerar den tydligen inte på fliken S. På samma sätt kommer OnePlus 5T att köra Wine, medan 2016 Google Pixel inte kommer att göra det. Andra med problem inkluderar Xiaomi Mi5 och Huawei Mate 10.

Så småningom kommer kompatibiliteten att öka och en lista över enheter som stöds kommer utan tvekan att skapas. Tills dess är det verkligen ett försök och fel.

Under tiden, om du äger en Chromebook med utvecklarläge aktiverat , kommer du att kunna installera Wine på en mer lämplig maskin. Observera att det också finns en version av Crossover för Chrome OS, även om detta kräver en x86 -processor.

Vin på Android: Det händer

I en utveckling som verkade osannolik för bara fem år sedan är det nu möjligt att köra Windows -programvara på Android. Medan du kanske föredrar det fjärranslutning till en Windows -dator via Android , eller till och med strömma spel från din dator, erbjuder detta ändå en sällsynt möjlighet att ta Windows med dig.

Möjligheterna Wine on Android erbjuder är stora. Även om det för närvarande är begränsat är det troligt att det som är möjligt med Wine på din smartphone eller surfplatta kommer att öka med tiden, eftersom buggar stryks och kompatibiliteten förbättras.

Om du också vill kör dina Android -appar och spel på Windows , ta en titt på Nox:

Dela med sig Dela med sig Tweet E-post Är det okej att installera Windows 11 på en inkompatibel dator?

Du kan nu installera Windows 11 på äldre datorer med den officiella ISO -filen ... men är det en bra idé att göra det?

Läs Nästa
Relaterade ämnen
  • Windows
  • Android
  • Tävlan
  • Vin
  • Windows
  • Android
Om författaren Christian Cawley(1510 artiklar publicerade)

Biträdande redaktör för säkerhet, Linux, DIY, programmering och teknik förklarad, och verkligen användbar podcastproducent, med stor erfarenhet av skrivbords- och programvarusupport. Christian är en bidragsgivare till tidningen Linux Format och är en Raspberry Pi -tinkerer, Lego -älskare och retrospelfläkt.

Mer från Christian Cawley

Prenumerera på vårt nyhetsbrev

Gå med i vårt nyhetsbrev för tekniska tips, recensioner, gratis e -böcker och exklusiva erbjudanden!

Klicka här för att prenumerera