Судебное разбирательство Epic Games против Apple продолжает давать представление о процессах Apple App Store, и сегодня в документах содержится подробная информация по количеству приложений, отправленных в App Store и отклоненных процессом модерации Apple.
В период с 2017 по 2019 год Apple получала в среднем пять миллионов заявок на публикацию в год, и от 33 до 35 процентов отправленных в App Store приложений были отклонены группой модераторов Apple. В среднем в год отклонялось 1,7 миллиона приложений, хотя, согласно свидетельским показаниям, в 2020 году показатель отклонения был близок к 40 процентам. По мнению аналитиков этот процент будет расти в дальнейшем. Для WebView приложений этот процент в разы больше.
Год | Общее количество отправок | Средний процент отказов | Количество отклоненных отправок |
---|---|---|---|
2017 | 5176583 | 33% | 1694664 |
2018 | 4793826 | 35% | 1697787 |
2019 | 4808685 | 36% | 1747278 |
Изложенные документы Apple предполагают, что App Store получает 100 000 заявок на публикацию в неделю, которые обрабатываются 500 экспертами, имеющимися в распоряжении Apple. Перед тем, как попасть на проверку человеком, приложения анализируются автоматической, разработанной Apple, системой для проверки на наличие вредоносных программ и нарушений основных правил и политик Apple.
Инструмент тестирования под названием «Mercury» проходит через процессы статического и динамического анализа, при этом инструмент позволяет Apple видеть iOS приложения изнутри на предмет скрытого кода или нарушений, а также есть другие инструменты проверки в App Store, которые Apple назвала «Магелланом» и «Колумбусом». После автоматического тестирования приложения идут на следующий этап – под контроль человеком.
Динамическое тестирование App Store включает в себя всё, от использования батареи до доступа к файловой системе iOS и запросов конфиденциальности для доступа к оборудованию устройства, например камере и микрофону, в то время как статический анализ проверяет размер приложения, права, покупки в приложении, ключевые слова, описания и многое другое.