Можно ли устанавливать на iPhone сторонние приложения? Если нет, то как это контролируется? - PullRequest
2 голосов
/ 11 февраля 2009

Могу ли я обойти Apple и предложить приложения пользователям, или они заставляют вас просматривать их? Как? Просто легально?

Ответы [ 4 ]

6 голосов
/ 11 февраля 2009

Помимо App Store (и джейлбрейка) Apple предоставляет два официальных маршрута для установки приложений на iPhone.

  1. Enterprise Distribution: предназначен для внутренних пользователей компании
  2. Ad Hoc Distribution: позволяет устанавливать ваше приложение на 100 iPhone

Источник: http://developer.apple.com/iphone/program/distribute.html

1 голос
/ 11 февраля 2009

Для телефонов без джейлбрейка правила распространения применяются системой кодирования подписи iPhone. На телефоне не будут запускаться приложения, которые не подписаны Apple, и единственный способ подписать приложение - это либо поместить его в магазин приложений, либо использовать специальное распространение.

Ad-hoc эффективен, но занимает много времени для более чем нескольких устройств, поскольку вам необходимо получить уникальный идентификатор устройства для каждого устройства, на которое вы хотите распространить приложение. Затем вы подписываете приложение для этого устройства и отправляете копию вместе с файлом обеспечения. Возможна некоторая группировка - вы можете получить до 100 устройств в одной специальной сборке. Но если / когда Apple узнает, что вы делаете это, они закроют вашу учетную запись разработчика iPhone (за нарушение правил), и тогда вы не сможете больше генерировать файлы обеспечения.

Один разработчик попытался использовать специальный подход в прошлом году, когда Apple отклонила их приложение (Podcaster). Они утверждали, что продали что-то вроде 1100-1200 копий, прежде чем Apple закрыла их.

У взломанных телефонов нет этого ограничения, но вы должны определить (а) достаточно ли велик рынок и (б) достаточно ли этих людей готовы платить за ваше приложение. Я не знаю ответов - вполне может быть «да» для обоих - но не просто предполагать, что они правдивы, не расследуя достаточно, чтобы сделать разумный прогноз.

0 голосов
/ 11 февраля 2009

Вы можете предлагать приложения через Cydia для взломанных iPhone / iPod. Cydia использует систему, аналогичную apt Debian. В основном позволяет пользователям добавлять собственные «источники» (репозитории) и устанавливать приложения, предоставляемые этими источниками.

Очевидно, что это не поддерживается и не одобрено Apple, поскольку это обходит магазин приложений и процесс утверждения их приложений.

0 голосов
/ 11 февраля 2009

Если вы хотите распространять приложения на телефоны без прохождения через App Store, вы должны подписать каждую копию приложения для конкретной телефонной трубки. Если вам нужно более широкое распространение, все ваши клиентские телефоны должны быть «взломаны». После того, как телефон сломан, он примет любое приложение для установки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...