Начална » работен плот » Как да стартирате Windows Apps на Android с Wine 3.0

    Как да стартирате Windows Apps на Android с Wine 3.0

    Wine е един от моите задължителни инструменти за работа с Linux. Ако не познавате Виното, то е слой за съвместимост между Windows и Linux, което преодолява разликата между двете и позволява Windows приложения за работа в Linux; почти магически.

    Докато Wine е на разположение от дълго време, но нейната нова година освобождаване донесе важна актуализация - поддръжка за Android. Това означава, че сега можете лесно да стартирате Windows приложения на Android. И чрез този пост ще ви кажа как точно да го направите. Нека погледнем.

    Предварителни

    Wine за Android е просто приложение и ви изисква само Android устройство с работеща интернет връзка да я изтеглите и пуснете. Можете също така да изтеглите необходимото приложение (APK на Wine) и приложения на Windows (.exe's) на компютъра си и да ги прехвърлите в мобилното си устройство, в случай че вашият смартфон няма работеща мрежова връзка.

    Изтеглете и инсталирайте Wine

    Моля, следвайте инструкциите по-долу, за да започнете с този урок:

    1. отворено “https://dl.winehq.org/wine-builds/android/” в мобилния си телефон.
    2. Изтеглете най-новите налични съобщение за платформата на вашето устройство. Например изтеглих “вино-3,2-arm.apk” на телефона ми, но може да се нуждаете от него “x86” версия, ако вашето устройство има Intel CPU на мястото на ARM CPU (като моя).
    3. Отворете изтегления APK и инсталирайте приложението Wine на устройството си.

    Изпробвайте Wine на Android

    След като изтеглите и инсталирате Wine на устройството си, е време да експериментирате с него. За да продължите с това ръководство, следвайте стъпките по-долу:

    1. Отворете приложението Wine на устройството си с Android. Ако го стартирате за първи път, ще отнеме известно време да извлечете файловете и да настроите средата на Windows, но от втория път нататък ще бъде много по-бързо..
    2. След като Wine се зареди, ще видите класическия работен плот на Windows, който веднага ми напомня за Windows 98. Можете щракнете върху бутона Старт, и за ваша изненада, ще видите само две възможности там, което предполага, че има още много работа.

    Изтеглете приложения и инструменти

    Въпреки че Wine за Android е станало възможно след шест хиляди промени в кодовата си база, все още е така все още е в ранен етап. Това каза, по време на писането, Wine 3.x поддържа само WinRT приложения на ARM устройства и Win32 приложения на x86 устройства, за съжаление.

    Тъй като повечето от нас притежават устройство, задвижвано от ARM CPU, ние можем да стартираме само WinRT приложения, използвайки Wine на Android. Списъкът на поддържаните WinRT приложенията са малки, както сигурно вече сте се досетили; и можете да получите достъп до пълния списък с приложения на тази тема на XDA Developers.

    Въпреки това, ако имате достатъчно късмет да задържите a устройство с процесор Intel подобно на ASUS ZenFone 2, имате много повече възможности за избор от поддържаните приложения. Това е така, защото можете изпълнявайте приложенията на Win32, т.е. използвайки Wine за Android.

    Ако трябва да инсталирате приложение за Windows в Wine, процесът е толкова прост, колкото по-долу:

    1. На десктопа на Wine кликнете върху начало бутон.
    2. Избирам Контролен панел и отидете на “Добавяне / премахване на програми” от опциите.
    3. Ще се отвори нов прозорец. Кликнете върху Инсталирай бутон в него.
    4. Ще се отвори диалогов прозорец. Тук можете прегледайте и изберете приложението (.exe), който искате да инсталирате.
    5. Ще видите инсталатора на програмата. Следвай инструкции на екрана предоставена от инсталатора и инсталиране на приложението, докато инсталирате всяка друга програма в Windows.

    Като алтернатива можете да използвате Wine Command Prompt за инсталиране или да стартирате програма в Wine. Просто въведете пълния път на изпълнимия файл в командния ред и Wine ще покаже инсталатора на програмата. След това просто следвайте инструкциите на екрана и в края на процеса програмата ще бъде инсталирана. И ще видите нейното в стартовото меню.

    Например, ако се опитвате да инсталирате Notepad ++ (с “npp.exe” като неговия файл) и инсталаторът му присъства във вашето устройство Downloads директория, която се намира в “/ SDCard / изтегляне”. След това трябва да напишете “/sdcard/Downloads/npp.exe” в прозореца на командния ред.

    Проблеми при отстраняване на неизправности

    Следват някои от най-често срещаните проблеми с Wine и някои инструкции за отстраняването им.

    1. Виното няма да се инсталира на устройството ми с Android.

    Ако не можете да го инсталирате, може би изтегленият APK файл е повреден. В този случай трябва само да го изтеглите и опитайте да го инсталирате отново. Докато инсталирате Wine, ако получавате съобщение “не е разрешено да се инсталират неизвестни приложения“, тогава трябва да промените настройка. Можете да го направите, като се насочите към Настройки > Сигурност и след това включване “Неизвестни източници”.

    Ако не използвате вкуса на Google на Android, тази настройка може да се намира на друго място - просто търсете в Настройки или google процедурата за вашето устройство. След като промените тази опция, можете да опитате да инсталирате това приложение - то ще работи.

    2. Виното няма да се стартира / стартира на устройството ми с Android.

    Ако можете да инсталирате Wine, но не можете да стартирате или изпълнявате същото, тогава има някои проблем с вашето устройство - вероятно проблем със съвместимостта.

    Също така, имайте предвид, че Wine 3.x (до 3.2 в момента на писане) не поддържа Android 8 (Oreo) платформа. Това каза, Wine 3.x на Android 8 винаги ще се заклещи на “Настройка на средата на Windows… ” екран.

    Освен това, по време на моите тестове, използващи Android Emulator, открих, че Wine 3.2 не работи с емулирани устройства - както за ARM, така и за x86 версии. Въпреки че на устройствата са дадени достатъчно ресурси, все още не мога да стигна до класическия десктоп на Wine с помощта на емулатор. Това се каза, моля да знаете това Wine 3.2 може да не работи с AVD (Виртуално устройство на Android).

    3. Мека или екранна клавиатура не се показва.

    Виното 3.2 все още не е завършено по отношение на функциите и този бъг е едно от доказателствата за неговото несъвършенство. Като се каже, ще го направите трябва физическа клавиатура (като Bluetooth клавиатура) за работа с Wine. Това е така, защото меката клавиатура няма да се появи на екрана в случай, че искате да напишете нещо, и единственото решение е да включете твърда клавиатура.

    4. Не мога да избера директория или файл в диалоговия прозорец на файла.

    Настройката по подразбиране на Windows изисква да щракнете двукратно върху елемент (например файл или папка), за да го отворите, както трябва да сте направили в Windows. Тъй като ние говорим за устройства с активирана докосване, ние трябва Натиснете два пъти, за да имитирате двойно кликване. И намерих, че не работи много добре, поне засега.

    Затова е добре използвайте физическа клавиатура и използвайте клавишите за навигация за навигация през прозорци, опции, директории и т.н. или изберете файл или папка.

    Това е всичко за използването на Wine на Android

    Надявам се да успеете да инсталирате и изпълнявате Windows приложения на Android с Wine. Ако се сблъскате с проблеми, можете да поискате решение на форумите на WineHQ и можете да напишете коментар по-долу, за да ме питате директно.