Часто Apple придумывает казалось бы, новая идея, которая имеет такой большой смысл, что мы удивляемся, почему им потребовалось так много времени, чтобы обдумать ее.
Так обстоит дело с распространением приложений без списка, новой функцией App Store, которая позволяет разработчикам публиковать приложения, которые не отображаются обычным образом.
Что еще более важно, это решает проблему, с которой многие разработчики, включая саму Apple, сталкивались годами.
В чем смысл незарегистрированного приложения?
Цель состоит в том, чтобы позволить разработчикам публиковать приложения, предназначенные только для «ограниченной аудитории», а не для широкой публики. Пользователи устройств Apple смогут загружать эти приложения по прямой ссылке, но они не смогут найти их, просматривая страницы App Store или даже специально выполнив поиск по названию. Описывая новую функцию, Apple предполагает, что это полезно для разработчиков, пишущих приложения для «сотрудников, работающих неполный рабочий день, франчайзи, партнеров, бизнес-партнеров, студентов высших учебных заведений или участников конференций».
Например, крупная франшиза, такая как McDonald’s, может опубликовать приложение, предназначенное для владельцев и менеджеров магазинов, которое не будет видно широкой публике. Или съезд может распространять приложение только среди тех, кто зарегистрировался для участия, отправляя ссылку в электронном письме с подтверждением.
До сих пор приложения, предназначенные для такой ограниченной аудитории, должны были либо нормально публиковаться в App Store, либо распространяться через программу Apple Enterprise Developer. Хотя публикация в App Store была самой простой, она также требовала от разработчиков дополнительных методов, чтобы гарантировать, что только законные пользователи могут получить доступ к содержимому в приложении, например, требовать, чтобы они сначала вошли в систему.
Кроме того, хотя программа Enterprise Developer допускала частное распространение, у нее были свои сложности и ограничения. Во-первых, он предназначался только для приложений, распространяемых среди сотрудников компании. К сожалению, этой программой злоупотребляли самые разные компании, от Google и Facebook до процветающей подпольной группировки порнографических и игорных приложений.
Программа Apple Enterprise Developer также запрещает использование корпоративных приложений сотрудниками, работающими по контракту неполный рабочий день, и «гигантскими работниками» или даже аффилированными сторонними организациями. В этом отношении специально оговорены только два исключения: производители транспортных средств и их дилерские центры и сервисные партнеры, а также гостиничные холдинги и объекты, работающие под одним и тем же брендом.
Приложения Apple, не включенные в список
Излишне говорить, что существует целый ряд сценариев, которые программа Enterprise Developer Program не охватывает, и Apple явно надеется, что введение приложений, не включенных в список, поможет разработчики чувствуют себя более комфортно при создании закрытых приложений для этой другой ограниченной аудитории.
По иронии судьбы, даже Apple за эти годы выпустила несколько приложений, которые выиграли бы от этой программы, что является еще одной причиной, почему мы ломаем голову над тем, почему эта возможность еще не реализована. место на годы.
Например, в 2015 году в App Store появилось загадочное приложение Indoor Survey, явно предназначенное для ограниченной аудитории. Хотя в то время это, казалось бы, нельзя было найти с помощью поиска, оно все еще появлялось в другом месте в App Store.
Indoor Survey был разработан для использования владельцами таких объектов, как торговые центры, чтобы помочь составить карту их пространства, чтобы обеспечить позиционирование внутри помещений. Хотя с тех пор эта технология никуда не делась, приложение по-прежнему доступно в App Store даже сегодня. Однако, что более важно, это бесполезно для любого, кто не является оператором заведения, который также специально зарегистрировался в Apple, чтобы использовать его.
Затем было прошлогоднее приложение Siri Speech Study, которое было типичным примером того, что должно быть незарегистрированным приложением. Это было нацелено на группу участников только по приглашению и бессмысленно для всех остальных.
Однако приложение Siri Speech Study было скрыто в App Store с момента его появления, хотя аналитические компании, такие как Sensor Tower, каким-то образом смогли обнаружить его существование. Вероятно, это было предвестником объявления этого месяца о том, что распространение приложений, не включенных в список, будет открыто для всех разработчиков, но нам придется подождать и увидеть, насколько скрытыми будут эти приложения на самом деле.
Как работают приложения, не включенные в список
Естественно, у Apple есть некоторые правила в отношении распространения приложений, не включенных в список, и первое из них заключается в том, что приложения не получают никаких исключений из обычного Рекомендации по проверке App Store.
Другими словами, даже когда разработчик отправляет приложение для распространения вне списка, оно все равно будет проверено командой App Store так же, как и любое другое приложение, и оно должно будет соблюдать к тем же правилам.
Команда проверки App Store также рассмотрит возможности самого приложения. Разработчики не смогут просить убрать приложение из списка только потому, что им так хочется — приложение должно быть в первую очередь явно предназначено для ограниченной аудитории.
Apple также дает понять, что это не предназначено для того, чтобы разработчики могли в частном порядке рассылать предварительные версии приложения. В нем не только четко указано, что «приложения, не включенные в список, должны быть готовы к окончательному распространению», но и у разработчиков не будет способа превратить приложение, не включенное в список, в общедоступное приложение. Когда его нет в списке, единственный способ сделать его общедоступным — отправить его на рассмотрение как совершенно новое приложение.