
Ранее в этом месяце мой коллега с 9to5Mac Паркер Ортолани писал об iDOS 2, который на самом деле не новое приложение, но привлекло много внимания в последнее время, поскольку пользователи обнаружили, как использовать его для запуска Windows 3.1 на iPad. К сожалению, как и ожидалось, Apple не понравилась эта идея, и iDOS 2 вскоре будет удален из App Store.
Как следует из названия, iDOS — это приложение для iOS, предназначенное для эмуляции классических игр DOS на iPhone и iPad. Однако оно также способно запускать полноценную версию Windows, например Windows 3.1. Пользователи наслаждались этой возможностью, поскольку приложение даже поддерживает внешнюю клавиатуру и мышь, что фактически превращает iPad в машину Windows.
После резонанса, вызванного приложением, Apple уведомила разработчика Чаоцзи Ли, что он должен обновить приложение, чтобы удалить возможность импортировать пакеты и файлы изображений из внешних источников, в противном случае приложение будет удалено из App Store. Поскольку это нарушило бы функциональность приложения для тех, кто за него заплатил, Ли решил, что он удалит iDOS 2 по запросу Apple.
На своем веб-сайте (через MacRumors) разработчик пояснил, что он всегда четко указывал в описании приложения, что оно способно работать в эмуляции в песочнице, и что никакой код не может быть загружен непосредственно из Интернета. Тем не менее, Apple утверждает, что iDOS 2 нарушает руководство 2.5.2, которое запрещает приложениям устанавливать или запускать внешний код на iOS.
В частности, ваше приложение выполняет пакеты iDOS и файлы изображений, а также поддерживает обмен файлами через iTunes и поддержку файлов для импорта игр. Выполнение кода может вводить или изменять функции или функциональность приложения и позволяет загружать контент без лицензирования.
Компания даже упоминает, что некоторые приложения с образовательными целями могут выполнять код при ограниченных обстоятельствах, но в случае с iDOS 2 это не так.
Обратите внимание, что хотя образовательные приложения, предназначенные для обучения, разработки или тестирования исполняемого кода учащимися, могут при ограниченных обстоятельствах загружать код, такой код не может использоваться для других целей, и такие приложения должны предоставлять исходный код, полностью видимый и редактируемый пользователем.
Пользователи, которые приобрели приложение, смогут продолжать использовать его после удаления из App Store. Однако разработчик предупреждает, что Apple может полностью удалить его из магазина в будущем, что сделает его недоступным даже для тех, кто имел его в своей истории покупок.