В App Store появился эмулятор ПК для устройств Apple
Apple Inc. (МФА: [ˈæp(ə)l ɪŋk]; официальное русское написание — «Эппл») — американская корпорация, производитель персональных и планшетных компьютеров, аудиоплееров, телефонов, программного обеспечения. Один из пионеров в области персональных компьютеров и современных многозадачных операционных систем с графическим интерфейсом. Штаб-квартира — в Купертино, штат Калифорния. Википедия
Читайте также:Apple обновляет подход к играм на Mac«Презумпция невиновности» с Джейком Джилленхолом получит продолжениеApple TV анонсировал дату премьеры второго сезона фантастического сериала «Разделение»Рынок клиентских ПК вырос на 3% из-за роста продаж компьютеров Apple почти на 21%Рогалик Vampire Survivors добавят в Apple Arcade
App Store — магазин приложений, раздел онлайн-магазина iTunes Store, содержащий различные приложения для мобильных телефонов iPhone, плееров iPod Touch и планшетов iPad, а также для персональных компьютеров Mac и позволяющий их купить, либо скачать бесплатно. Википедия
Читайте также:Apple не позволяет Epic Games вернуться в App Store — Евросоюз требует объясненийApple удалила Parler из своего магазинаSubway Surfers — самая скачиваемая игра в российском App Store в 2017 году
Эмуля́ция (англ. emulation) в вычислительной технике — комплекс программных, аппаратных средств или их сочетание, предназначенное для копирования (или эмулирования) функций одной вычислительной системы (гостя) на другой, отличной от первой, вычислительной системе (хосте) таким образом, чтобы эмулированное поведение как можно ближе соответствовало поведению оригинальной системы (гостя). Целью является максимально точное воспроизведение поведения в отличие от разных форм компьютерного моделирования, в которых имитируется поведение некоторой абстрактной модели. Например, моделирование урагана или химической реакции не является эмуляцией. Википедия
Читайте также:Nintendo нацелена на большее количество эмуляторов Switch. Юзу был только началомЭмулятор PlayStation 4 теперь доступен на Steam DeckНа ПК запустили редактор героя Bloodborne на эмуляторе PS4, но он работает с ошибками и сбоямиВозможно, Valve работает над интеграцией эмулятора Android в SteamЭмулятор для PlayStation 5: Sony работает над воссозданием функциональности PlayStation 3
UTM — популярная альтернатива таким приложениям, как Parallels, VMWare и VirtualBox, на Mac. Он действует как графический интерфейс для эмулятора Qemu, управляемого из командной строки. Однако официально оно никогда не было доступно пользователям iOS, поскольку Apple не разрешала использовать какие-либо эмуляторы в iOS App Store до апреля 2024 года.
Когда Turing Software впервые представила UTM SE в App Store, Apple отклонила это приложение. Apple также отказалась нотариально заверить его для сторонних магазинов приложений в Евросоюзе. Частично проблема заключалась в том, что приложение полагалось на компиляцию Just In Time (JIT) для обеспечения удовлетворительного опыта эмуляции. JIT-компиляция означает компиляцию кода во время работы программы, а не заранее, что Apple считает угрозой безопасности в iOS.
Игровые эмуляторы, такие как DolphiniOS, также были отклонены из-за необходимости поддержки JIT. DolphiniOS зависит от метода эмуляции новых консолей Nintendo. UTM использовала его для трансляции кода PowerPC для работы на чипах Arm, используемых в современных устройствах Apple.
Не желая повторно отправлять приложение без поддержки JIT, поскольку это означало бы некачественную работу, казалось, что UTM не появится на iPhone и iPad без джейлбрейка устройств. Однако помощь проекту оказал другой разработчик Qemu. Qemu — это фактический уровень эмуляции, который UTM использует, чтобы позволить вам запускать программное обеспечение, как если бы оно было на старом Mac на базе i486 или PowerPC.
Команда реализовала версию потокового интерпретатора Qemu Tiny-Code (TCTI). Qemu TCTI интерпретирует код, а не компилирует его, что позволяет Turing Software обойти запрет JIT. Имейте в виду, что это приводит к довольно медленной работе даже по стандартам эмулируемого оборудования. Вот почему в конце приложения есть тег «SE» — «SE» означает «Slow Edition».
При этом одобрение является хорошей новостью для других разработчиков эмуляторов. Для более широкой аудитории вы можете установить UTM SE из App Store для запуска классических игр или операционных систем на эмулируемых архитектурах x86, PPC и RISC-V.
Источник: Tomshardware.com
0 комментариев