Hvis du nogensinde har tænkt over, hvor behageligt det ville være Brug dine velkendte Windows-programmer på din Android-mobil eller -tabletDu er ikke alene. Tanken om at have klassiske spil, gamle arbejdsredskaber eller små skrivebordsværktøjer i lommen er meget fristende, især nu hvor mobiltelefoner har mere end nok kraft til mange opgaver, der tidligere var eksklusive for pc'er.
Problemet er, at selvom Windows og Android bliver mere og mere ens med hensyn til funktioner, De er stadig meget forskellige systemer internt, og .exe-filer fungerer ikke native på Android.Alligevel er der flere brugbare måder at bygge bro mellem disse to verdener: fra avancerede emulatorer som Winlator til Wine, virtuelle maskiner som Limbo PC Emulator eller fjernskrivebordsløsninger som AnyViewer og andre RDP-klienter. I denne artikel vil du roligt og tydeligt se, hvad du rent faktisk kan gøre, hvad du ikke kan, og hvilken tilgang der passer bedst til dine behov.
Hvorfor Android ikke kan køre .exe-filer direkte
Før vi går i gang med specifikke værktøjer, er det værd at forstå, hvad der ligger bag den berømte sætning, der Android kan ikke åbne .exe-filer normaltDet er ikke bare Googles indfald, men et spørgsmål om operativsystemets arkitektur og design.
Android er bygget på en Linux-kerne og designet til at mobilapplikationer, der kører på ARM-processorerSelvom det meste Windows-software er kompileret til x86-arkitektur (Intel, AMD) og bruger biblioteker, API'er og drivere, der er specifikke for Microsofts økosystem, forventer en .exe-fil at finde et fuldt Windows-miljø, ikke et Android-miljø med sine egne lag, når den startes.
Selv hvis du formår at skabe et Windows-lignende miljø, Mange programmer er afhængige af meget specifikke hardwaredrivere, lavniveau-API'er eller systemtjenester, der simpelthen ikke findes i Android.Derfor resulterer det normalt i nedbrud, mærkelige fejl eller katastrofal ydeevne, hvis man tvinger en .exe-fil til at køre på en mobilenhed.
Der er dog flere måder at "narre" applikationen på, eller Kør programmet et andet sted, og styr det fra Android.Generelt set er mulighederne opdelt i tre blokke: emulerings- og kompatibilitetslag (Wine, Winlator), virtuelle maskiner (Limbo, QEMU) og fjern- eller cloudløsninger (AnyViewer, Remote Desktop osv.).
Winlator: den mest kraftfulde mulighed for at køre Windows-software på Android
I den seneste tid er Winlator blevet et af de mest interessante værktøjer for dem, der ønsker Kør Windows-programmer og spil direkte på Android uden konstant at være afhængig af en fjern-pcDet er ikke magi, men det er et meget veludviklet open source-projekt, der samler flere veteraner fra Linux-verdenen.
Essensen af Winlator er at give dig mulighed for at skabe Uafhængige containere, hver med sin egen Wine-installation, Box86/Box64-emulatorer og brugerdefineret konfigurationDet minder om, hvad Bottles gør i Linux: i stedet for en enkelt instans af Wine kan du oprette flere isolerede "bobler" til forskellige spil eller applikationer med forskellige indstillinger.
Da din mobiltelefon eller tablet normalt har en ARM-processor, er Winlator afhængig af Box86 (til 32-bit software) og Box64 (til 64-bit software) for at emulere x86-arkitekturenDisse komponenter oversætter instruktioner designet til Intel/AMD til noget, som din ARM CPU kan udføre, hvilket er vigtigt, hvis du vil åbne langt de fleste tilgængelige Windows-programmer.
Nedenunder monterer Winlator et filsystem baseret på en Ubuntu rootfs sammen med PROothvilket er en brugerrumsimplementering af mekanismer som chroot, mount --bind og binfmt_misc. Oven i den Linux-base tilføjer den Mesa som grafikstak (OpenGL, Vulkan, OpenCL), DirectX-oversættere som DXVK, D8VK og CNC DDraw og selvfølgelig Wine, som er det lag, der leverer Windows API'er til .exe-applikationer.
Resultatet er et Windows-skrivebord i slutningen af 90'erne, der kører inde i din Android-enhed, komplet med startmenu. Filbrowser og muligheden for at installere mange klassiske pc-programmer og spil
Det er klart, at ikke alt fungerer; nogle titler fungerer helt fint, og andre kræver en masse forsøg og fejl, men som et bærbart laboratorium tilbyder det mange muligheder.
Installer og konfigurer Winlator på din Android-enhed
Winlator er ikke på Google Play, så du bliver nødt til at ty til den klassiske metode. Sideloading af den APK, der er downloadet fra dens officielle arkiv på GitHubDet er vigtigt altid at gå til den legitime kilde for at undgå manipulerede APK'er fra tilfældige websteder.
På en moderne Android-enhed er det sædvanlige at gå til Indstillinger > Apps > Apps med særlig adgang > Installer ukendte appsVælg din browser (Chrome, Firefox osv.) og aktiver muligheden for at tillade installationer fra den kilde. Hvis du ikke gør dette på forhånd, vil systemet bede om tilladelse, når du forsøger at åbne APK-filen.
Når du har downloadet installationsfilen fra GitHub, skal du åbne den fra din downloadhåndtering og Du følger assistenten ligesom med enhver anden app.Der er ingen komplicerede trin, du skal blot bekræfte installationen. Når den er færdig, vil du se Winlator-ikonet i din appskuffe.
Første gang du kører Winlator, vil du se, at den spørger tilladelse til at få adgang til billeder, videoer, musik og andre filerDet er tilrådeligt at give denne tilladelse, hvis du vil have, at den skal kunne læse de .exe-installationsprogrammer, du gemmer i den interne hukommelse, samt andre ressourcer, du bruger i containere. Den første opstart ledsages også normalt af en besked som "installerer systemfiler", fordi den skal dekomprimere basismiljøet; denne ventetid er kun lang første gang.
Når forberedelsen er færdig, vil du finde en meget simpel brugerflade, hvor hovedskærmen viser listen over vinbeholdereI starten vil den være tom, da det er dig, der bestemmer, hvilke miljøer der skal oprettes, og med hvilken konfiguration.
Konfiguration af containere og kontroller i Winlator
Fra Winlator-sidemenuen (ikonet med tre linjer øverst til venstre) kan du få adgang til de globale indstillinger, hvor du finder et afsnit til Indstillinger til administration af Wine-, Box86- og Box64-versioner og deres forudindstillinger for ydeevneHvis du ikke er sikker på, hvad hver mulighed gør, er det bedst ikke at rode for meget rundt her, fordi en uheldig kombination kan ødelægge kompatibiliteten.
Et andet vigtigt afsnit er Input Controls, som giver dig mulighed for at oprette og justere touch- eller fjernbetjeningsskemaerisær nyttigt, hvis du skal spille spil. Winlator indeholder nogle forudkonfigurerede profiler og giver dig også mulighed for at eksportere og importere dine layouts, hvilket er fantastisk, hvis du skifter ROM'er eller enheder og vil beholde dine indstillinger.
For at oprette din første container skal du blot trykke på knappen "+" i øverste højre hjørne. Du vil se en skærm med en hel del felter, men bare rolig: Det grundlæggende er at give den et navn, vælge skærmopløsningen, grafikdriveren, DirectX-oversætteren (DX Wrapper) og lydsystemet.Du kan finjustere resten af parametrene senere, hvis det er nødvendigt.
Med hensyn til grafik har du flere muligheder for DX Wrapper: WineD3D (oversætter Direct3D til OpenGL), DXVK (Direct3D 9/10/11 til Vulkan), D8VK (Direct3D 8 til Vulkan) og CNC DDraw (en genimplementering af DirectDraw på OpenGL). (for meget gamle spil). I praksis giver DXVK normalt bedre resultater på ældre 3D-titler, mens det for meget gamle spil kan være værd at prøve andre alternativer.
Du kan også justere navnet på den GPU, som Wine "foregiver" at have (som standard et GeForce 9800GT) og mængden af videohukommelse som er allokeret til containeren. Winlator efterlader normalt 2 GB virtuel VRAM, hvilket til det, den har til hensigt at køre (klassiske spil, ikke særlig moderne software), er mere end rigeligt på en nuværende mobiltelefon.
Når du har de grundlæggende indstillinger, som du ønsker, skal du bekræfte med bekræftelsesknappen i nederste højre hjørne, og din container vil være klar til at blive startet fra hovedskærmen.
Brug af Winlator: Wine-skrivebord, touchmus og programinstallation
For at starte en eksisterende container skal du i Winlators hovedliste trykke på De tre lodrette prikker ud for dit navn, og vælg "Løb"-muligheden.Efter et par sekunder åbnes en slags klassisk Windows-skrivebord med baggrund, startmenu og filstifinder.
Fra startmenuen har du adgang til forskellige værktøjer i Wine-miljøetKontrolpanel med "Tilføj eller fjern programmer", CMD, registreringsdatabaseeditorJobliste, Wine-konfiguration, Mono-installationsprogram, plus små værktøjer som Notesblok, Wordpad, den gamle Internet Explorer, 7-Zip og den legendariske Minesweeper (WineMine). De er nyttige både til at rode med og til at kontrollere, at alt fungerer korrekt.
En detalje, der er forvirrende i starten, er, hvordan markøren fungerer: selvom du er på en berøringsskærm, Inputsystemet opfører sig, som om du havde en fysisk mus.Du kan flytte markøren ved at føre fingeren hen over skærmen uden at skulle røre markøren direkte. Du klikker med den primære knap ved at trykke med én finger, og med den sekundære knap ved at trykke med to fingre samtidigt. Det er ikke det mest intuitive i verden i starten, men du vænner dig til det på et par minutter.
For at lukke skrivebordet i en container skal du trykke på Android-knappen "tilbage" (eller lave den tilsvarende bevægelse) og I den sidemenu, der vises, skal du vælge "Afslut"I den samme menu har du adgang til nyttige funktioner såsom det virtuelle tastatur, aktivering af brugerdefinerede berøringskontroller, fuldskærmstilstand, en Winlator-task manager eller et forstørrelsesglas til zoom.
Den virkelige fornøjelse begynder, når du begynder at installere programmer. Generelt er det mest praktiske at gøre... kopier dine .exe-installationsprogrammer til Downloadmappe af AndroidDa Wine normalt knytter den til en sti, der er tilgængelig fra den interne explorer, for eksempel Z: > storage > emulated > 0 > Download.
Når du har fundet filen i Wine, skal du placere markøren over den og Dobbeltklik med én finger for at starte installationsprogrammetDerfra er processen den samme som på en pc: næste, næste, accepter licensen, vælg mappen, og du er færdig. Hvis alt går vel, oprettes en genvej i Wine-startmenuen til det pågældende program eller spil.
Eksempler på titler som Deus Ex GOTY Edition, Fallout 3, Fallout New Vegas eller Mass Effect 2 startende fra Winlator på mellem- til high-end mobile enheder. Ydeevnen er ikke perfekt, og nogle gange er man nødt til at justere opløsninger eller DirectX-wrapperen, men det demonstrerer, hvad dette system kan opnå, når hardwaren er på niveau.
På den anden side er det rimeligt at antage, at Der er ingen garanti for fuld kompatibilitetMeget moderne applikationer, software, der er afhængig af specifikke drivere, eller programmer med aggressiv DRM, kan nægte at virke, gå ned eller køre uregelmæssigt. Selv tilsyneladende simple værktøjer, såsom visse Windows-browsere, installeres, men starter derefter ikke på grund af interne krav, som Wine endnu ikke fuldt ud opfylder.
Et trick, der er værd at prøve, når noget går galt, er skift den version af Windows, som Wine "emulerer"For at gøre dette skal du gå til Start > Systemværktøjer > Wine-konfiguration og i den tilsvarende fane vælge Windows XP, 7, 10 eller hvad du nu foretrækker. Nogle gange kører et ældre spil kun problemfrit, når Windows XP er valgt; andre gange låses et moderne program op, når Windows 10 er valgt.
Wine til Android "ligefrem": sjov at rode med, men svag til brug i den virkelige verden
Længe før Winlator blev populær, eksisterede muligheden allerede for at Installer Wine direkte på Android som en officiel APKIdeen var den samme som på skrivebordet: et kompatibilitetslag, der oversætter Windows-applikationskald til Linux uden at skulle installere hele operativsystemet.
Disse APK'er er stadig tilgængelige på den officielle Wine-hjemmeside og i nogle betroede arkiver, og når du åbner dem på en kompatibel Android-enhed, støder du på en meget grundlæggende brugerflade, der arver udseendet og følelsen af Windows 2000med sit minimalistiske skrivebord, spartanske startmenu og funktionelle filudforsker.
Problemet er, at siden starten af 2022, Udviklingen af Wine til Android er praktisk talt gået i stå.Og flere og flere enheder har problemer med at installere eller starte appen: uventede nedlukninger, sorte skærme, grafiske fejl og en generelt dårlig oplevelse.
Derudover er der en vægtbegrænsning: Den officielle Wine-version til Android inkluderer ikke x86 CPU-emuleringDet betyder, at medmindre du kører Android på Intel/AMD-hardware (hvilket er usædvanligt), vil du kun kunne bruge eksekverbare filer designet til den samme arkitektur som din enhed, dvs. Windows-apps kompileret til ARM, hvilket er meget få.
Det praktiske resultat er, at selvom Wine til "ren" Android kan være underholdende for dem, der vil rode med og forstå, hvordan det hele fungerer internt, Det er ikke en anbefalet løsning for alle, der virkelig ønsker at bruge Windows-programmer på deres mobile enhed.Mellem manglen på x86-emulering, fraværet af opdateringer og den uvenlige brugerflade til berøringsskærme forbliver det en teknisk kuriositet.
Virtuelle maskiner: Kør fuld Windows på Android med Limbo PC Emulator
En anden måde at gribe ideen om at køre Windows-programmer på Android an på er at oprette en en komplet virtuel maskine, der rent faktisk kører Windows inde i den mobile enhedVi taler ikke om kompatibilitetslag her, men om at emulere en hel pc, fra BIOS til operativsystemet.
Et af de mest anvendte projekter til dette er Limbo PC Emulator, en brugerflade til QEMU optimeret til AndroidDen er ikke tilgængelig i Google Play, så du skal downloade APK'en fra et betroet websted, bekræfte, at den ikke er blevet ændret, og derefter installere den via sideload, ligesom med Winlator.
For at bruge Limbo skal du også bruge en gyldig Windows ISO-fil, normalt fra ældre versioner som Windows 98 eller Windows XPDisse er meget lettere og nemmere at efterligne end moderne systemer som Windows 10 eller 11. Du skal være meget forsigtig med oprindelsen af disse ISO'er, både af juridiske og sikkerhedsmæssige årsager.
I appen opretter du en ny virtuel maskine ved at klikke på "Opret" og konfigurerer parametre som f.eks. x86-arkitektur, en rimelig mængde RAM (mellem 512 MB og 1 GB), emuleret CPU (qemu32 eller qemu64) og Windows ISO i CD-ROM-sektionenNår alt er klar, skal du trykke på "Start", og Limbo vil begynde systeminstallationen ligesom en fysisk pc.
Når du har gennemført installationsguiden, vil du have Et gammelt Windows-system, der kører offline i AndroidDen er i stand til at køre ældre desktopapplikationer ret trofast. Du behøver ikke en anden computer eller en konstant internetforbindelse, hvilket gør den attraktiv til meget specifikke formål.
Ulempen er, at emulering på dette niveau er meget dyrt med hensyn til ydeevne, så Systemet er normalt relativt langsomt og er generelt kun brugbart til lette programmer, retro-software og ikke-krævende 2D-spil.Derudover er understøttelsen af video-, lyd- og især USB-drivere begrænset, så det kan være en umulig opgave at bruge specifikke eksterne enheder eller applikationer, der er afhængige af dem.
Fjernadgang: brug af Windows-programmer på Android uden at emulere noget
Hvis din prioritet er produktivitet eller at spille med en vis grad af seriøsitet, er den bedste løsning sandsynligvis ikke at emulere noget på din mobilenhed, men Brug Android som skærm og controller til en Windows-pc, der er placeret i et andet rum eller endda i en anden by.Med andre ord, at vælge fjernskrivebordsteknologi.
I denne model kører .exe-programmer i et rigtigt Windows-miljø med alle dets drivere og strømforsyninger. Din mobiltelefon modtager kun en interaktiv videostream og sender tastetryk, museklik eller skærmtryk.Dette undgår næsten alle kompatibilitetsproblemer og muliggør brugen af alt fra professionelle programmer til krævende spil, forudsat at værts-pc'en er opgaven voksen.
Et af de mest omfattende værktøjer på dette område er AnyViewer, en gratis fjernskrivebordssoftware til personlig brug, der fungerer på Windows, Android og iOSDet fungerer ganske enkelt: du opretter en konto, installerer klienten på din pc og din mobile enhed, og derfra kan du oprette forbindelse til en eller flere computere, der er tilknyttet din profil.
På din Windows-computer skal du downloade, installere og åbne AnyViewer, og derefter klikke på Klik på “Log ind” og derefter på “Registrer” Hvis du ikke allerede har en konto, vil enheden automatisk blive forbundet og klar til uovervågede forbindelser efter at have gennemført registreringen og logget ind med dine loginoplysninger.
Derefter går du til din Android-mobil, installerer AnyViewer-appen fra den tilsvarende butik, Du logger ind med den samme konto og går til afsnittet "Mine enheder"Der vil du se en liste over pc'er, der er logget ind med den pågældende bruger. Du skal blot trykke på den computer, du vil oprette forbindelse til, og derefter vælge "Styring med ét klik" for at logge ind.
Fra det øjeblik, Du vil se Windows-skrivebordet på din mobilskærm i realtid og have fuld kontrol over den eksterne computer.Du kan åbne og bruge ethvert .exe-program, administrere filer, starte spil, ændre systemindstillinger og meget mere. AnyViewer inkluderer en virtuel mus og tastatur, genveje designet til spil, og hvis din forbindelse er god, tilbyder den lav latenstid og en god billedhastighed.
Udover AnyViewer har du også andre populære alternativer. Den officielle app til Microsoft Remote Desktop giver dig mulighed for at oprette forbindelse til pc'er, der kører Windows 10/11 Pro eller Enterprise Først skal du aktivere funktionen Fjernskrivebord i Indstillinger > System > Fjernskrivebord. Indtast derefter IP-adressen eller computernavnet og dine loginoplysninger fra din Android-enhed for at få adgang til den inden for det samme netværk.
Der findes også løsninger som f.eks. AnyDesk eller TeamViewer til generel desktopkontrol og mere spilfokuserede værktøjer som Steam Link, Moonlight/Sunshine eller ParsecSteam Link er begrænset til dit Steam-bibliotek, Moonlight og Sunshine er afhængige af yderst effektiv streaming ved at udnytte GPU-encodere, og Parsec har opnået berømmelse i den konkurrenceprægede verden for sin lave latenstid.
Den store fordel ved fjernadgang er, at så længe du har en stabil forbindelse og en relativt kraftig pc i den anden ende, Du kan køre stort set al Windows-software fra Android med langt større pålidelighed end emulering.Den åbenlyse ulempe er, at du er afhængig af internettet og at have din computer tændt, hvilket ikke altid er muligt eller praktisk.
Kan jeg installere Windows direkte på min Android-telefon?
Fra tid til anden cirkulerer tutorials og videoer, der lover [følgende dukker op på sociale medier], online. Installer Windows "som hovedsystem" på Android-mobilerSelvom der er nogle specifikke eksperimenter og projekter, er realiteten, at denne tilgang hverken er praktisk eller tilrådelig for den gennemsnitlige bruger.
De fleste Android-telefoner og -tablets De har ikke officielle Windows-drivere til din berøringsskærm, GPU, modem, kameraer eller lagring.Derfor, selvom du formåede at starte systemet, ville det højst sandsynligt være halvt ubrugeligt: ingen forbindelse, ingen grafikacceleration, ingen lyd eller simpelthen ingen mulighed for stabil opstart.
Derudover indebærer det meget høj risiko at rode med en mobiltelefons bootloader, partitioner og boot-systemer på det niveau. gøre enheden ubrugelig, miste garantien eller stå uden producentsupportDerfor, medmindre du ved præcis, hvad du laver, og er parat til at acceptere konsekvenserne, er det ikke en klog løsning, bare fordi du vil bruge et Windows-program.
Hvis du leder efter en komplet Windows-oplevelse på mobilen, Det er meget mere omkostningseffektivt at vælge en let bærbar computer, en Windows-tablet eller, igen, et godt fjernskrivebordssystem.Alt andet er i dag mere et eksperiment end et dagligt brugspunkt.
Med alt hvad vi har set, er det ret tydeligt, at Det er muligt at bruge Windows-programmer (.exe) på Android, men altid ved at ty til genveje som emulering, virtuelle maskiner eller fjernadgang.Winlator og Wine giver dig mulighed for at køre mange klassiske applikationer og spil direkte uden en anden pc, på bekostning af at investere tid i konfigurationer og acceptere fejl; virtuelle maskiner med Limbo tilbyder et komplet Windows, men meget begrænset i ydeevne; og fjernskrivebord med AnyViewer, Fjernskrivebord eller lignende er den mest pålidelige måde at arbejde og spille seriøst fra din mobiltelefon, forudsat at du har en god forbindelse og en computer tændt i den anden ende.
