Ответы пользователя по тегу Эмуляторы
  • Как сделать эмуляцию клика мыши на python без задействования основного курсора?

    @rPman
    Поищи в nox аналог adb подключения для отладки приложений, с его помощью можно симулировать нажатия
    Ответ написан
    Комментировать
  • Запуск Windows от ПК на Limbo PC Emulator?

    @rPman
    первая же статья из гугла на 4pda
    https://4pda.to/forum/dl/post/19313973/Screenshot_...
    В limbo все гораздо проще. Надо просто их выбрать как на скриншоте. Расположение файлов на ваше усмотрение.
    Ответ написан
    Комментировать
  • Возможно ли эмулировать данные о компьютере отдельно для определённой программы?

    @rPman
    процессор, в принципе железо, ОС, и так далее
    без использования виртуальных машин это будет невозможно, это и есть основное их назначение.

    еще такой софт называют гипервизор, и специалисты могут запилить специализированный (на одну маленькую функцию типа подмена id) очень маленький, влезающий к примеру в биос материнской платы (так пилят трояны, заражающие биос и ничем больше не вычищаемые кроме выпаивания микросхемы)
    Ответ написан
    Комментировать
  • Существуют ли онлайн эмуляторы андроида?

    @rPman
    Поддержка виртуализации включается в биосе (она отключена по умолчанию потому что ее используют руткиты) intel-vt или amd-v (или svm), некоторые вендоры при включении виртуализации требуют включение UEFI

    Если железо совсем швах, порекомендую странное

    Ставишь x86 версию android на реальное железо, внутри ставишь lxc или в виртуалку linux, работать это будет либо через vnc (само к себе) либо xserver ставится на android и к нему подключается твой linux (без виртуализации, нативно) коннектишь их по сети через adb (это штатная опция уже давно) и занимаешься разработкой.

    Кстати такой способ в принципе позволяет на любое железо поставить linux даже если нет его поддержки (какой нибудь очень дешевый планшет с только android), и при этом видео смотреть нативно через gpu ускорение плюс игры и т.п.
    Ответ написан
    Комментировать
  • Какую виртуальную машину вы мне посоветуете?

    @rPman
    У тебя всего четыре варианта
    - штатная витуализация win8..10 (на основе hyper-v), скорее всего он на основе устаревшего virtualpc
    - qemu/kvm
    - virtualbox (кстати умеет использовать kvm и hyper-v)
    - vmware

    советую попробовать virtualbox и выбрать в нем kvm (я часто вижу странные затупы в гостевом windows при выборе дефолтного варианта)
    и еще, настоятельно рекомендую в гостевой системе установить драйвера (дополнения ОС, бесплатно загружаются с офф сайта) и тогда можно установить к примеру virtio устройства сети и дисков, заметно снижают нагрузку на процессор и ускоряют работу
    Ответ написан
  • Эмулятор Android на Windows?

    @rPman
    Эмуляторы android существуют, например такой идет в поставке с android sdk вместе с совместимой с ним прошивкой (там будет голый android с минимумом приложений без google apps). Android sdk прямо из коробки позволяет загрузить и настроить окружение почти для любой версии android, в т.ч. твой 4.4.2 - api level 19.

    Эмулятор заточенный под игры тоже есть, и не один, например bluestacks
    Все эти эмуляторы основываются на прошивке android с открытым кодом!

    Но не получится точно эмулировать конкретное устройство, так как производители не делятся ни спецификациями ни кодом по работе со всей периферией, а значит не получится ее сэмулировать и соответственно запустить проприетарную прошивку так же не получится, она просто не найдет ожидаемых ею устройств.
    Ответ написан
    Комментировать
  • Не прожорливый эмулятор андроида?

    @rPman
    для windows никак, только через эмуляцию
    для linux можно посмотреть на https://anbox.io/ есть snap пакет для ubuntu но глючный жуть, зато нативно на x86 будет работать без эмуляции (игры запускать не пробовал, там надо google apps ставить)

    рекомендую поставить себе android x86 в дуалбуте с windows и при необходимости туда сюда переключаться
    Ответ написан
    Комментировать
  • Андроид эмуляторы под убунту?

    @rPman
    не поддерживает нужные мне приложения в гугл сторе - Your device isn't compatible with this version
    изучи подробнее, покопавшись в apk, что именно не нравится

    вполне возможно не подходит архитектура процессора?
    или к примеру разработчики не хотят чтобы их приложение работало в эмуляторе?
    Ответ написан
  • Почему эмуляторы андроида основаны на виртуальных машинах?

    @rPman
    Что значит почему? Потому что windows из сакс?

    На linux можно запустить с помощью lxc контейнера, например (lxc это нативное исполнение кода с разграничением прав через cgroups, этакий chroot на стероидах)

    p.s. использовать WSL и LXC в теории может позволить провернуть подобный финт и на windows, но графического режима туда не завезли, т.е. смысла в этом нет
    Ответ написан
  • Какой эмулятор андройда, является самым продуктивным и быстрым?

    @rPman
    Попробуй anbox.io в linux, запущенном в привычном эмуляторе типа virtualbox, с проприетарной поддержкой 3d ускорения (глючная)

    Лучше конечно все делать в нативном linux, тогда будет работать все максимально быстро.
    Ответ написан
    Комментировать
  • Может ли VirtualBox эмулировать видеокарту с хостовой машины на виртуалки, как это делают андроид эмуляторы?

    @rPman
    для windows ставьте дополнения гостевой, набор драйверов, включающих экспериментальный драйвер 3d ускорителя, работает коряво, детектируется не так как хостовый, но иногда работает.

    p.s. если гость и хост (хотя есть платные xserver под windows с поддержкой gpu но зачем заморачиваться) у вас linux то можно штатным механизмом настроить работу по сети, т.е. приложения из гостевой могут подключиться по сети (переменная окружения DISPLAY) к настроенному xserver (по умолчанию там доступ только локалхост), я помню так запускал 3D игрушку с машины без ускорителя, сидя на машине с ним (для прикола, юзкейс не имеет особого смысла, кроме может быть только для gpgpu софта).

    p.p.s. если у вас хост linux а гостевая любая, можно не использовать virtualbox а взять kvm (он кстати и так там используется, но недоступен для настроек) и настроить проброс pci-e оборудования из хоста в гостевую, понадобится дополнительная видеокарта, немного везения (если у вас десктопное железо) и куча гемороая но это работает (могут быть глюки, например в windows драйвера nvidia не устаналиваются если система гостевая, но можно ее однократно запустить вне виртуалки, а затем уже с настроенными драйверами все работает)
    Ответ написан
  • Есть ли разница между эмулированным ПК и обычным?

    @rPman
    веб - это песочница, доступ из которой к реальному оборудованию сильно ограничен, но есть дыра в безопасности - webgl (доступ к видеокаселератору), а так как в виртуальной машине (если не используется gpu passthrough) видеокарта эмулируется, то можно запросить эту информацию и сравнить с ожидаемым для десктопа (вопрос исследования но принципиальная возможность есть)

    Например virtualbox выдает наименование видеокарты
    llvmpipe (LLVM 6.0, 128 bits)
    а на хост системе
    ANGLE (NVIDIA GeForce GTX 1060 3GB Direct3D11 vs_5_0 ps_5_0)
    Ответ написан
    Комментировать
  • Эмуляция Ethernet-адаптера в Windows?

    @rPman
    Вы что то путаете… либо неправильно сформулировали свою хотелку

    Каждый клиент любого vpn (будь то pptp или openvpn) самостоятельно создает (предоставляет механизмы) по созданию виртуального адаптера (этого требует сама технология vpn).

    С помощью чего вы собираетесь создавать подключение pptp? в windows это 'подключение к виртуальной частной сети', после настройки создается новый адаптер, который 'включается' после успешного соединения.
    Ответ написан