The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Выпуск Winlator 7.0, окружения для запуска Windows-приложений в Android

11.06.2024 08:28

Опубликован выпуск Android-приложения Winlator 7.0, предоставляющего обвязку над Wine и эмуляторами Box86/Box64 для выполнения Windows-приложений на платформе Android. Winlator разворачивает Linux-окружение на базе Ubuntu с Mesa, DXVK, D8VK, Vkd3d и CNC DDraw, в котором при помощи эмулятора и Wine на ARM-устройствах с Android выполняются Windows-приложения, собранные для архитектуры x86. Код проекта распространяется под лицензией MIT. Размер APK-пакета 251 МБ.

В новой версии Winlator:

  • В состав включён пакет vkd3d с реализацией Direct3D 12, работающей через трансляцию вызовов в графический API Vulkan.
  • Добавлен экспериментальный режим WoW64 (Container Settings -> Advanced Tab), позволяющей выполнять 32-разрядные Windows-приложения в 64-разрядных системах.
  • Обновлены версии Wine и Box86/Box64.
  • Из кодовой базы Mesa перенесены свежие версии драйверов Turnip (GPU Qualcomm Adreno), Zink (реализация OpenGL поверх Vulkan) и VirGL (виртуальный GPU Virgil3D для QEMU/KVM).
  • Улучшено управление вводом и повышена стабильность работы через XInput.
  • Улучшен менеджер задач.
  • Расширены настройки контейнера (привязка к CPU, показ FPS, имя GPU, Windows-компоненты и переменные окружения).
  • Добавлена опция для ведения логов.
  • Проведена оптимизация производительности.


  1. Главная ссылка к новости (https://github.com/brunodev85/...)
  2. OpenNews: Выпуск Wine 2.10 с начальной поддержкой платформы Android
  3. OpenNews: Для платформы Android развивается средство для запуска Windows-приложений на базе Wine
  4. OpenNews: В рамках проекта Darling развивается аналог Wine для запуска программ Mac OS X
  5. OpenNews: Проект Hangover для запуска Windows-приложений на системах ARM64 c Linux и Android
  6. OpenNews: Microsoft прекращает поддержку прослойки WSA для запуска Android-приложений в Windows
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/61347-winlator
Ключевые слова: winlator, wine, android
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (52) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 08:34, 11/06/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Хочется верить что у этой балалайки есть конкретный заказчик и конкретный винсофт, который должен почему-то работать на Андроиде. А не искусство ради искусства.
     
     
  • 2.3, Аноним (3), 08:37, 11/06/2024 [^] [^^] [^^^] [ответить]  
  • +15 +/
    Народ на Ютубе в игры играет)
     
     
  • 3.30, Аноним (30), 18:13, 11/06/2024 [^] [^^] [^^^] [ответить]  
  • –4 +/
    Игры на Ютубе, Android не причём.
     
  • 2.15, _kp (ok), 10:51, 11/06/2024 [^] [^^] [^^^] [ответить]  
  • +9 +/
    Это работает очень хорошо.
    И у смартфонов появился смысл в быстродейсвии процессора и видео. Ибо от попугаев в тестах ни тепло, ни холодно, а так сразу видно кто приврал в рекламе.
     
     
  • 3.28, Аноним (28), 17:16, 11/06/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >И у смартфонов появился смысл в быстродейсвии процессора и видео.

    Большинство ультрабюджетных смартфонов последних 2-3 лет быстрее чем пресловутая кора дуба, особенно по графике.

     
     
  • 4.41, _kp (ok), 23:05, 11/06/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/

    > Большинство ультрабюджетных смартфонов последних 2-3 лет быстрее чем пресловутая кора
    > дуба, особенно по графике.

    Верно. Лично я тоже проверял, и насколько именно.


    Так "кора" разная бывает, одно дело если 2Гб и gma видео, и другое дело поздние, которые уже с ddr3, с дискретным видео, ссд..

    А теперь парадокс. Поздние c2d оставаясь все равно при этом точно медленнее по бенчмаркам, чем современные смартфоны, игры запускают не хуже, а часто и гораздо лучше, чем на быстром смартфоне через snapdragon+winlator.
    И игр идет больше.
    Kingdom Come, и то идет, на ультраминтмалках конечно, в 640х480, но с тенями и освещением с 22 fps.
    А на каком топовом смартфоне он вообще зарускается? Я пока не видел.

    Но, речь не о том, что c2d такой быстрый, а то, что игры в эмуляторе идут, хорошо если  сопоставимо с пристнопамятным c2d. Что нехорошо.

    Итого, вместо ИИ-свистелок, нужно поднимать производительность процессора, и сильно поднимать производительность видео.
    У Эппла же остаётся после потерь в эмуляторах еще достаточно производительности.

     
     
  • 5.43, laindono (ok), 00:12, 12/06/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Эмуляция очень много производительности съедает. Особенно если речь идёт о ПО, которое оптимизировалось с учётом особенностей конкретных микроархитектур.

    При этом часть, связанная с графикой страдает сильнее всего. Если AArch64 и x86_64 ещё имеют некоторые общие части дизайна, то десктопные видеокарты отличаются от мобильных фундаментально. Даже производительность сравнить нельзя, только в очень абстрактных попугаях.

     
  • 5.57, Аноним (57), 21:15, 12/06/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > Итого, вместо ИИ-свистелок, нужно поднимать производительность процессора, и сильно поднимать производительность видео.

    Ничего поднимать не нужно, просто надо запихнуть в телефон x86 и нвидию RTX. Заодно торговля чемоданами для батареек бойко пойдёт.

     
     
  • 6.59, _kp (ok), 01:38, 13/06/2024 [^] [^^] [^^^] [ответить]  
  • +/
    >просто надо запихнуть в телефон x86 и нвидию

    Так будет проблема с ПО для Андроида
    В тех же планшетах на тиходохных i5 Анндроид сейчас если зарустить, то он бестолковый, ибо в большинстве приложений на intel забили.
    Так же, сама трансляция кода из intel в arm не сильно просаживает производительность, что показано в числодробительных тестах, результами которых размахивают маркетологи. А вот трансляция вызовов API, ввода/вывода, и особенно "эмуляция" видео, жрет производительность по конски.


    Про чемоданы батареек не уместно.
    Планшеты например на intel n100, c TDP 6W, работают прилично долго. Игры подобные конечно запускают очень на минималках и реже на средних но запускают уже без плясок с переводом на ультраминималки.

    >>нвидию RTX

    Это в далеком светлом будушем.
    А сейчас например отличная по мобильным меркам Adreno685 эквивалентна всего лишь intel hd530. А менее производительные мобильные встройки смартыфонов, хорошо если дотятягивают до уровня HD4000.
    И очевидно, если наже без всяких трансляций на ноутбуке со слабыми встройками запускать игры, то о классной картинке речи нет, и если игра идет как нибудь, то это уже достижение.

    На смартфонах слабость видеокарт с Windows играми жмёт прилично.
    По сути хорошо идут или нетребовальные игры, или те которые способны гибко настраиваться для работы на минималках.
    И если мобильные игры пишут конкретно под слабое железо, что б работало на массовых смартфонах, то в PC играх давно забили и на экономию ресурсов, и на настройки под слабое железо.

     
  • 4.47, Аноним (-), 07:13, 12/06/2024 [^] [^^] [^^^] [ответить]  
  • +/
    LGA 775. У материнских плат для Core 2 Duo есть PCI-E - устанавливай любую видеокарту на какую деньги есть.
     

  • 1.2, Alladin (?), 08:37, 11/06/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +13 +/
    Т.е мы эмулируем linux, чтобы в нем эмулировать x86 и через транслятор запускать windows приложения НА операционной системе Android.

    наши полномочия все.

     
     
  • 2.7, Аноним (1), 09:18, 11/06/2024 [^] [^^] [^^^] [ответить]  
  • +2 +/
    А кто им запретит?
     
  • 2.9, arthi747 (ok), 09:41, 11/06/2024 [^] [^^] [^^^] [ответить]  
  • +6 +/
    Недоработали однозначно. Шаг с контейнером пропустили.
     
     
  • 3.12, Аноним (12), 10:00, 11/06/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Proot жеж. Не пропустили.
     
     
  • 4.22, Аноним (22), 14:27, 11/06/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Прут концептуально вреднейшая программа для Unix way. Грязный хакинг и обман сисколами.
     
  • 2.10, Аноним (10), 09:49, 11/06/2024 [^] [^^] [^^^] [ответить]  
  • +6 +/
    У авторов была задача: запустить вин-приложения в андроид.
    Авторы взяли готовые инструменты и решили свою задачу.
     
  • 2.18, ДругойАнон (?), 12:11, 11/06/2024 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 2.21, n00by (ok), 13:47, 11/06/2024 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Эмулируется там только процессор IA32/AMD64, остальное называется "прослойка совместимости" или "паттерн Адаптер".
     
  • 2.52, Чокопай (?), 17:10, 12/06/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Не, там юзается обычное окружение и грубо говоря работает лишь транслятор x86 для вина, что не так много отъедает ресурсов
     
     
  • 3.55, кнео (?), 20:31, 12/06/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Wine там, наоборот, не транслируется. Идея box86 состоит в том, чтобы использовать нативные библиотеки при любой возможности, а не транслировать весь код.
     
  • 3.60, _kp (ok), 01:46, 13/06/2024 [^] [^^] [^^^] [ответить]  
  • +/
    транслятор x86 не сильно просаживает производительность,
    что подтверждается синтетическими тестами.

    А вот вся остальная трансляция вызовов жрет уже ощутимо.

    И усугубляет проблему то, что "крутые" мобильные видеокарты смартфонов сильно не дотягивают до посредственных ноутбучных встроек.


     

  • 1.13, Аноним (13), 10:16, 11/06/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >Winlator разворачивает Linux-окружение на базе Ubuntu

    Андроид - не линукс, твердо и четко. Шах и мат, фальсификаторы статистики.

     
     
  • 2.14, Аноним (-), 10:33, 11/06/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Всё так. Линукс это ядро, а андройд полноценная ОС на базе этого ядра. Дистрибутивы линукса являются ОС так как не поддерживают стабильные системные апи скрывающие компоненты. Линуксы стоят на месте из-за отсутствия фундамента.
     
     
  • 3.25, ДругойАнон (?), 16:46, 11/06/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Поэтому когда мы говорим про ось нужно говорить GNU/Linux. А когда про чисто ядро писать Linux. Используйте разные слова чтобы избежать нарушения логического закона тождества.
     
     
  • 4.27, Аноним (28), 17:11, 11/06/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > нужно говорить GNU/Linux

    Если про "десктопный" линепс, но скорее XDG/Linux

     
     
  • 5.29, ДругойАнон (?), 17:42, 11/06/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Тогда уже XDG/GNU/Linux. Самым фундаментом выступает Linux, далее по степени фундаментальности идет GNU, и наконец еще менее фундаментальная, но все равно важная и базовая, часть системы это XDG
     
  • 4.37, Аноним (57), 22:45, 11/06/2024 [^] [^^] [^^^] [ответить]  
  • +/
    И как ты мне запретишь?
     
  • 4.56, Аноним (56), 21:02, 12/06/2024 [^] [^^] [^^^] [ответить]  
  • +/
    А какой-нибудь Alpine, в котором вовсе не glibc даже, а MIT-лицензированный musl, это что/Linux?

    Про GNU/Linux имело смысл говорить в девяностых. Сейчас в дистрибутиве может от GNU не быть примеро ничего

     
  • 2.31, Аноним (30), 18:16, 11/06/2024 [^] [^^] [^^^] [ответить]  
  • +2 +/
    А никто к 4.8% и не добавляет Android. Если Android учитывать, то это будет больше Винды.
     
     
  • 3.38, Аноним (57), 22:46, 11/06/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > никто

    Некоторые и макось к freebsd добавляют.

     

  • 1.16, Слава Линуксу (?), 10:56, 11/06/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Нужен рут?
     
     
  • 2.17, _kp (ok), 11:23, 11/06/2024 [^] [^^] [^^^] [ответить]  
  • +/
    root -не нужен.
    Нужен Snapdragon с бодрым GPU.  Ну и, если не побаловаться с совсем старым ПО, то  ОЗУ надо 8ГБ хотя бы.
     
     
  • 3.20, Слава Линуксу (?), 12:20, 11/06/2024 [^] [^^] [^^^] [ответить]  
  • +/
    На медиатек получилось запустить раб стол, игры и проги ещё не пробовал, но вряд ли откажет
     
     
  • 4.40, Аноним (57), 22:54, 11/06/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    «Товар дошёл нормально, пока не пробовал, но оценка пять звёзд»
     

  • 1.23, saintbyte (?), 16:23, 11/06/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Тобишь чтобы это чудо запустить на андроид девайс с х86 процом?
     
     
  • 2.32, Вадим (??), 19:46, 11/06/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Нет, в состав включен box64/box86 - транслятор из x86 в ARM
     
  • 2.35, Аноним (-), 21:08, 11/06/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Обычный телефон потянет. Но большой скорости не ожидайте, ибо https://box86.org/
     

  • 1.24, Аноним (-), 16:37, 11/06/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Что посоветуете поставить из виндового софта для проверки?
     
     
  • 2.39, Аноним (39), 22:50, 11/06/2024 [^] [^^] [^^^] [ответить]  
  • +6 +/
    Bluestacks
     
  • 2.42, ДругойАнон (?), 23:10, 11/06/2024 [^] [^^] [^^^] [ответить]  
  • +/
    У меня 7zip запускался
     
  • 2.44, Аноним (44), 00:29, 12/06/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    антивирус же!
     
  • 2.54, кнео (?), 20:28, 12/06/2024 Скрыто ботом-модератором     [к модератору]
  • +/
     

  • 1.48, Chromium (ok), 08:22, 12/06/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Если есть какой-то корпоративный Windows-софт на Android-планшете, то почему бы и нет? Лишь бы работало правильно.
     
     
  • 2.50, Аноним (50), 10:11, 12/06/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Корпоративный софт на смарт по rdp обычно пускают а не вот это вот
     
     
  • 3.51, Chromium (ok), 10:32, 12/06/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > Корпоративный софт на смарт по rdp обычно пускают а не вот это
    > вот

    Пускать по RDP клиентское Windows-приложение, которое тоже стучит на сервер? Не жирно ли будет?

     

  • 1.49, Аноним (49), 08:52, 12/06/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Так я понял так, что digger погонять на смартфоне я уже как бы могу, да? )))
     
  • 1.53, Аноним (53), 20:01, 12/06/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Лучше бы сделали нормальный эмулятор самого Андроида на Линукс,
    а не вот этот зоопарк неработающих франкенштейнов..

    Как мне приложение СберБанк (прости, Г-ди!) или Booking запускать в своём линуксе, скажите?

    p.s. А винда и в kvm неплохо работает.

     
     
  • 2.58, mikhailnov (ok), 22:05, 12/06/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Как мне приложение СберБанк (прости, Г-ди!) или Booking запускать в своём линуксе, скажите?

    Через браузер веб-версии

     
     
  • 3.62, Алексий Михайлович Козубовский (?), 21:14, 13/06/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Все так. Я так со своим Альтом и делаю.
     

  • 1.63, Аноним (63), 16:23, 04/07/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Как русскоязык добавить, кто-нибудь разобрался? Две заветные переменные для wine вызывают зависание на заставке, без них работает. Но в программах русских буковок нету.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру