Заявки на мобильные приложения для iOS подлежат одобрению командой Apple App Review , как указано в соглашении SDK , для базового тестирования надежности и другого анализа, перед публикацией в App Store . Приложения по-прежнему могут распространяться ad hoc , если они отклонены, автором, вручную отправившим запрос в Apple на лицензирование приложения для отдельных iPhone , [1] хотя Apple может отозвать возможность для авторов делать это позднее. [2]
Соглашения о неразглашении всегда запрещали разработчикам публиковать содержание своих уведомлений об отклонении, но теперь Apple начала маркировать свои письма об отклонении явным предупреждением о неразглашении. [3] Позже Apple изменила NDA [ как? ], сославшись на то, что «оно создало слишком большую нагрузку на разработчиков» [4], но они не отменили решение о запрете публикации уведомлений об отклонении. [5] Некоторые приложения недоступны за пределами региональных магазинов приложений по просьбе разработчика. [6]
Кроме того, Apple удалила программное обеспечение, лицензированное по GNU General Public License (GPL), из App Store после жалоб одного из разработчиков программы ( медиаплеера VLC ), утверждавшего, что условия обслуживания App Store не соответствуют GPL. [7]
Заявителям отказывали в приложениях за принципиальное дублирование приложений Apple, например, путем предоставления интерфейса электронной почты без дополнительных функций или использования, [8] или наличия тех же элементов, что и встроенное приложение SMS. [9] Заявки также отклонялись за дублирование функциональности iTunes . [10] Заявки могут быть отклонены, если они имеют только «ограниченную полезность». [11] В некоторых отчетах указывается, что панели инструментов должны быть размещены в нижней части экрана, а функция вибрации должна использоваться только для оповещений. [12]
App Store, запущенный в июле 2008 года, в среднем продавал около 1 миллиона долларов в день за первый месяц своего существования. [13] Чтобы разместить приложения в App Store, разработчикам требовалось представить свои приложения и ждать одобрения или отклонения со стороны Apple. Отклоненным приложениям предоставлялась обратная связь с указанием причины отклонения, чтобы их можно было изменить и повторно отправить. [14]
Процесс одобрения в Apple App Store со временем изменился с точки зрения обратной связи с разработчиками и задержки одобрения приложений. В июле 2009 года рассмотрение заявки могло занять несколько недель. Apple упростила процесс в конце 2009 года, и некоторые приложения были обработаны за несколько дней. [15] Кроме того, в декабре 2009 года App Store начал предоставлять разработчикам подробную обратную связь о процессе одобрения, а не просто показывать «Ожидание одобрения» и «Одобрено» или «Отклонено».
В 2010 году процесс одобрения приложений для iPad мог быть длительным, подобно неделям, которые ранее длились для приложений для iPhone. В июне 2010 года Стив Джобс на WWDC 2010 сказал, что 95% приложений были обработаны в течение 7 рабочих дней. [16] Согласно порталу разработчиков Apple по состоянию на 3 июля 2014 года, 98% новых и обновленных приложений были обработаны в течение 5 рабочих дней. [17]
По состоянию на 2024 год время рассмотрения приложений значительно сократилось: в среднем приложение рассматривается менее чем за 12 часов, а 90% приложений рассматриваются менее чем за 24 часа. [18]
9 сентября 2010 года Apple опубликовала официальные рекомендации по обзору приложений в App Store для разработчиков. [19] В это время были сняты некоторые ограничения на разработку, и многим разработчикам ранее отклоненных приложений было предложено повторно подать свои заявки в соответствии с новыми рекомендациями. Рекомендации по обзору приложений — это живой документ, который Apple может изменить в любое время. Рекомендации охватывают широкий спектр правил и делятся на пять разделов:
Apple проверяет каждое приложение на соответствие этим правилам, прежде чем одобрить его для продажи и включения в App Store.
Со временем требования развивались по мере появления тенденций в разработке приложений. Например, приложения, обращающиеся к местоположению пользователя для рекламы, были действительны до осени 2009 года. После этого момента приложения, которые не обеспечивали более надежного пользовательского опыта, чем простое использование данных о местоположении для рекламы, были отклонены. Другие требования, такие как использование недокументированных API , всегда приводили к отклонению.
Приложения, которые попадают в избранное, будут продвигаться Apple в App Store, как правило, в определенной категории приложений. Нет никаких конкретных рекомендаций по получению приложения в избранном, [20] но в некоторых известных случаях разработчики приложений, которые собирают отзывы непосредственно от Apple перед выпуском своего приложения, указали, что это повышает шансы на получение избранного. [21]
В мае 2009 года Apple отклонила первую версию «Газет», приложения для iPhone , которое позволяло пользователям читать контент из более чем 50 газет по всему миру, включая New York Times , французскую Le Monde и британский таблоид The Sun. Приложение было отклонено, потому что ежедневные статьи о девушках с обнаженной грудью « Page 3 » были описаны как «непристойные». Была представлена вторая версия приложения, в которой был удален доступ к The Sun и добавлена цена в размере 0,59 фунтов стерлингов . Приложение стало доступно летом, после выпуска программного обеспечения iPhone OS 3.0. [22] [23] Другое приложение, похожее на «Газеты», под названием «Эвкалипт» позволяло пользователям загружать электронные книги на свой iPhone, хотя и было отклонено Apple, потому что одной из электронных книг, которые можно было загрузить, была Камасутра . С тех пор запрет был снят. [24]
Мы считаем, что у нас есть моральная ответственность не допустить порно на iPhone... Те, кто хочет порно, могут купить телефон на базе Android .
— Стив Джобс [25]
Мы не можем адаптировать европейские журналы к стандартам Юты.
— Матиас Мюллер фон Блюменкрон (редактор Der Spiegel , предупреждающий, что новостной журнал не будет менять свой контент для App Store) [26]
В App Store есть приложения Playboy и Sports Illustrated для взрослых, которые еще предстоит удалить, в то время как некоторые приложения других были удалены со ссылкой на контент для взрослых, что привело к обвинениям в лицемерии. Несмотря на это, сайты для взрослых продолжают продавать свои продукты для пользователей iPhone и iPad. [27] [28] [29] В ноябре 2009 года приложение Stern (основной немецкий еженедельный журнал с печатным тиражом около 900 000 экземпляров) было удалено на несколько недель без предупреждения. [26] [30] В январе 2010 года крупнейшая в Европе газета, немецкий таблоид Bild , удалила контент из версии iPhone своего печатного издания по просьбе Apple, а позже ей пришлось изменить одно из своих приложений — как в случае со Stern из-за наготы. [31] Ассоциация издателей немецких журналов (VDZ) предупредила, что с такими вмешательствами Apple может двигаться к цензуре. [31]
The Guardian описал отказ Apple от откровенного контента как аналогичный отказу дистрибьютора WHSmith , основного дистрибьютора, который в течение многих лет налагал ограничения на контент на британских издателей. Работники модного журнала Dazed & Confused прозвали свое издание для iPad « иранским изданием». [25]
В декабре 2009 года Apple запретила приложение с мультфильмами NewsToons, созданное карикатуристом Марком Фиоре , на том основании, что оно «высмеивает общественных деятелей». [32] [33] В апреле 2010 года Фиоре получил Пулитцеровскую премию за свои политические сатирические карикатуры, войдя в историю как первый интернет-карикатурист, получивший престижную журналистскую премию. [32] [33] [34] После общественного возмущения после того, как история всплыла вслед за наградой, Apple попросила Фиоре повторно подать свое приложение, и оно впоследствии было принято. Фиоре сказал: «Конечно, мое может быть одобрено, но как насчет того, кто не выигрывал Пулитцеровскую премию и кто, возможно, делает лучшее политическое приложение, чем мое? Вам нужна какая-то шумиха в СМИ, чтобы получить одобрение приложения, которое содержит политический материал?» [33]
В апреле 2009 года игра под названием Baby Shaker была одобрена для App Store, а затем удалена из-за жалоб. Игра позволяла пользователю трясти телефон, чтобы успокоить плачущего мультяшного младенца на экране. [35] Приложение критиковали за то, что оно высмеивало синдром тряски младенца — состояние, при котором тряска младенца приводит к серьезной травме мозга. [36]
В мае 2009 года Трент Резнор из Nine Inch Nails объявил в своем аккаунте в Twitter , что Apple отклонила обновление приложения Nine Inch Nails из-за «нежелательного контента». [37] Разработчик опубликовал сообщение на форумах Nine Inch Nails, в котором подробно объяснил ситуацию:
v1.0 уже доступна. v1.0.3 была отклонена из-за контента, но в приложении нет контента. Это был в основном релиз стабильности, чтобы исправить ошибку, которая приводит к сбою приложения для международных пользователей. Ошибка была исправлена через 24 часа после выхода 1.0, и с тех пор мы ждем одобрения Apple. Тем временем приложение продолжает получать все больше оценок в 1 звезду от международных пользователей, по понятным причинам разочарованных ошибкой, «но похоже, что наши руки связаны». [38]
Apple позже разрешила обновление. [39]
В декабре 2009 года приложение Теда Ландо для электронной книги «Take Control of iPhone OS 3» было отклонено Apple. Приложение не было разрешено вернуться в App Store, пока все ссылки на джейлбрейк не были удалены. [40]
В августе 2012 года Джош Бегли создал приложение для iPhone, которое отправляло push-уведомление всякий раз, когда американский военный беспилотник наносил удар по цели. Приложение было отклонено, Apple посчитала его содержание «непристойным и грубым». [41]
В сентябре 2019 года анонимный разработчик представил приложение HKmap.live в App Store, которое отслеживает полицейские машины, вооруженных сотрудников и инциденты, в которых люди получили ранения во время протестов в Гонконге в 2019–2020 годах . Но Apple отклонила приложение и отменила свое решение 4 октября. People's Daily , официальное СМИ в Китае, раскритиковало действия Apple. 9 октября Apple объявила, что приложение было удалено. [42] [43]
I Am Rich — приложение iOS 2008 года, разработанное Армином Хайнрихом. При запуске на экране был только светящийся красный драгоценный камень и значок, при нажатии на который крупным текстом отображалась следующая мантра :
Я богат,
я заслужил это .
Я хороший,
здоровый и успешный.
Приложение описывается как «произведение искусства без каких-либо скрытых функций», единственной целью которого является показать другим людям, что они могут себе это позволить. I Am Rich продавалось в App Store за 999,99 долларов США (что эквивалентно 1415 долларам США в 2023 году), 799,99 евро (что эквивалентно 934,74 евро в 2021 году) и 599,99 фунтов стерлингов (что эквивалентно 1011 фунтам стерлингов в 2023 году), что является самой высокой ценой, которую Apple установила для контента App Store на тот момент.
Затем, 6 августа 2008 года, ровно через день после запуска, Apple удалила приложение из App Store без объяснения причин.
В ответ на иск США против Apple (2024) (в частности, в отношении раздела, касающегося «суперприложений»), и растущее нормативное давление Европейского Союза , было отредактировано руководство 4.3, предписывающее мини-приложения, что позволило эмуляторам игр попасть в магазин по всему миру. [44] [45] Ранее эмуляторы видеоигр не были разрешены, даже если они были официально лицензированы из-за правил о загрузке исполняемого кода, [46] а эмуляторы, маскирующиеся под файловые менеджеры, приложения для имен детей и приложения для усов дополненной реальности, быстро удалялись. [47] После изменения правила клон GBA4iOS под названием iGBA был разрешен в App Store, поддерживая импорт ПЗУ Game Boy, Game Boy Color и Game Boy Advance, но был удален из-за копирования приложения GBA4iOS в соответствии с правилами о спаме и авторских правах. [48] [49] Эмулятор Nintendo Entertainment System под названием Bimmy был доступен в течение нескольких часов, но был удален создателем из-за опасений судебного иска со стороны Nintendo. [50] [51] Эмулятор Commodore 64 также был добавлен в магазин приложений. [52] Официальное приложение эмулятора Delta (официальный преемник GBA4iOS, также поддерживающий NES, SNES, Nintendo 64 и Nintendo DS, а также GameBoy Series), поддерживающее различные системы Nintendo, было опубликовано вскоре после удаления Bimmy бесплатно в США, [53] [54] но для установки в ЕС вам необходимо заплатить 1,50 евро в год за подписку на AltStore PAL. [55]
Все приложения iOS App Store должны поддерживать песочницу и содержать список всех разрешений, необходимых для корректной работы. [56] В процессе проверки каждое приложение тестируется вручную, а его двоичный код подвергается статическому анализу. [57] [58]
В 2013 году тестовое вредоносное приложение, которое использовало методы динамической пересборки кода и было названо «Джекилл» в честь новеллы Стивенсона , [59] было одобрено и выпущено в App Store. Apple заявила, что в ответ на атаку в iOS были внесены неуказанные изменения. [60] [61]
В сентябре 2015 года зараженные программы были опубликованы для публичной загрузки в App Store. Вредоносный код был внедрен в китайское легальное программное обеспечение через модифицированную версию Xcode (см. XcodeGhost ). [62] [63] Некоторые из крупных приложений, которые имели этот код, были Angry Birds 2 , CamCard, TinyDeal.com и другие. [64] [65] Apple подтвердила атаку и заявила, что работает с разработчиками, чтобы убедиться, что они используют правильную версию Xcode для пересборки приложений. [66]
В октябре 2015 года Apple также подтвердила, что удалила приложения из App Store из-за проблем с конфиденциальностью. Они прокомментировали, что приложения могут быть использованы для компрометации решений безопасности SSL/TLS . [67] [68]