Apple отказывается от угрозы удаления из App Store приложений для iOS с оболочкой Unix

Разработчики оболочек Linux и Unix получили от Apple предупреждения о том, что их приложения для iOS нарушают рекомендации App Store Review Guidelines, при этом угроза прекращения со стороны App Store, как утверждается, отменяется по крайней мере в одном случае.

Оболочка — это инструмент, который позволяет пользователям выполнять операции командной строки на устройстве, который обычно не предлагает такой функциональности, такой как отсутствие терминала в iOS. Эти приложения-эмуляторы терминала, такие как a-Shell и iSH, позволяют использовать многие команды Unix в iOS, что может быть полезно для разработчиков и опытных пользователей.

Однако, согласно серии твитов, опубликованных в воскресенье, кажется, что два приложения подверглись критике со стороны команды Apple App Store за то, что они явно нарушают правила App Store. Ознакомьтесь с рекомендациями. Учетная запись iSH в Twitter сообщила, что была проинформирована Apple о том, что удалит приложение из App Store в понедельник.

Несколько часов спустя разработчик сообщил, что получил звонок от группы проверки приложений с извинениями за уведомление, апелляция на удаление была принята, и что iSH не будет удален из App Store.

Сегодня вечером нам позвонил кто-то, кто руководит обзором приложений. Они извинились за полученный опыт, а затем сказали, что приняли нашу апелляцию и не будут удалять iSH завтра. Мы будем поддерживать с ними контакт, чтобы уточнить детали.

— iSH (@iSH_app) 9 ноября 2020 г.

As Что касается того, почему приложение было отклонено, iSH предположил, что это могло быть связано с разделом 2.5.2 Руководства по обзору App Store, поскольку в нем содержался запрос на обратную связь от других разработчиков, испытывающих те же проблемы. В ответ a-Shell сообщила, что за несколько дней до этого получила «аналогичное уведомление о прекращении действия», но апелляция все еще находится на рассмотрении.

Раздел 2.5.2 касается самодостаточности приложений в их пакетах, а также запрета на чтение и запись данных за пределами выделенной области контейнера, а также на » загрузить, установить или выполнить код «. Поскольку приложения оболочки могут иметь возможность запускать сценарии, это может быть этот элемент, который выбирается в процессе проверки.

В полной записи блога разработчики iSH Теодор Дюбуа, Саагар Джа и Мартин Перссон объясняют, что угроза удаления возникла из-за того, что команда полагала, что приложение «не автономный и имеет функцию удаленного обновления пакетов »с запросом на удаление проблемных элементов и другими удаленными сетевыми командами. Считалось, что iSH был «проблемой безопасности», если позволял пользователям импортировать код в приложение..

«Мы считаем, что iSh полностью соответствует Руководству по обзору App Store», — написал Саагар, при этом Apple, как полагают, неправильно поняла или истолковала приложение, свои собственные правила , или «последствия того, о чем они просят». Саагар предположил, что последовательное соблюдение этой «неправильной интерпретации» обеспечит «удаление всех скриптовых приложений» из App Store.

В твите a-Shell также сообщается, что его попросили удалить доступ к командам unix «curl, pip и wasm», чтобы приложение оставалось в Магазин приложений. Команда curl обрабатывает передачу данных по сети, pip используется для установки пакетов Python, а wasm относится к WebAssembly, коду, который можно запускать в веб-браузерах.

31 августа Apple обновила свои рекомендации по обзору в App Store, включая новый элемент, который позволил разработчикам оспаривать рекомендации самим, что потенциально может заставить Apple изменить своих правил обзора. Проблема уже была успешно решена в Apple компанией Guardian VPN, которая хотела большей гибкости в том, как взимать плату за автоматическое продление подписок.

Оцените статью
futurei.ru
Добавить комментарий