Вопрос

До отправки нашего первого приложения в appstore остались считанные дни, и вчера вечером я был в ужасе, услышав, что оно не работает на устройствах с джейлбрейком .Я провел несколько секунд с устройством и увидел версию операционной системы и доступную свободную память (36 МБ, я думаю, это мало).

Должно ли меня это волновать?

Предположительно, пользователи, совершившие джейлбрейк, могут купить приложение и написать уничтожающие отзывы.Если это так и джейлбрейкнутые iPhone распространены, то iPhoneJB де-факто становится теневой платформой, которую я обязан поддерживать.

Редактировать

У меня есть несколько цифр по парку мячей, похоже, мне следует позаботиться о новой де-факто теневой платформе.Так что либо я могу попробовать уменьшить требования к памяти и скрестить пальцы, либо достать кредитную карту и купить себе другой iPhone для джейлбрейка.

Это было полезно?

Решение

С окружающим 2,3 миллиона взломанные джейлбрейком iPhone составляют значительную часть рынка.У меня взломанный iPhone, но большинство моих приложений из App Store.Я голосую "за".

Другие советы

Это аналогичная проблема, с которой сталкиваются многие веб-разработчики:должны ли они поддерживать Internet Explorer 6?Хотя на момент написания этой статьи 14,9% рынка все еще использует IE6, многие веб-разработчики предпочитают не поддерживать его, потому что это сложно и занимает слишком много времени.Мой собственный опыт показывал, что поддержка IE6 занимала 50% моей работы;очевидно, что это не самый удачный компромисс.

Как Джергасон упомянул, существует 2,3 миллиона iPhone со взломанным джейлом.Очевидно, что это большой рынок.Но сравните это с всего 30 миллионов iPhone продан по состоянию на март 2009 года.Вероятно, вы могли бы найти более точные цифры для сравнения, но если предположить, что эти цифры примерно точны, то менее 10% рынка взломано джейлбрейками.Посмотрите, сколько работы, денег и т.д.это потребуется для поддержки телефонов с джейлбрейком.Я не знаю, сколько потребуется работы, но когда дело доходит до денег, я предполагаю, что простая стоимость получения iPhone с джейлбрейком для тестирования составит более 10% от вашего дохода (разработка iPhone, как правило, является мелкомасштабной операцией, но я не знаю природу вашего продукта, поэтому здесь я могу быть далек от истины).

Так что мой голос - ни да, ни нет:проведите исследование и получите более подробную статистику, чем я привел здесь.Когда у вас будет необходимая информация, не тратьте больший процент своего дохода на поддержку сегмента рынка, чем этот сегмент в процентах от общего объема.

Конечно, ты этого не делаешь иметь поддерживать тех, кого ты не хочешь!В конечном счете, как отмечали другие, это деловое решение.

По моему опыту, вы потратите непропорционально много времени на поддержку пользователей с джейлбрейкнутыми телефонами.Я потратил более двадцати часов на устранение одной проблемы, которая касалась только взломанных телефонов, и даже тогда нашел решение совершенно случайно.

Тем не менее, у некоторых из моих самых восторженных (или, по крайней мере, громких!) Пользователей есть взломанные джейлом телефоны.

На момент написания статьи около 25% пользователей моей бесплатной версии имеют телефон с джейлбрейком, а 10% - с платной версией.

В конце концов, я стараюсь поддерживать всех пользователей, но я ставлю более высокий приоритет пользователям с ванильными телефонами.Я бы подвел черту под пользователями взломанных версий, но у меня нет причин подозревать, что это так.

Кстати, технически вы нарушили бы свое соглашение с программой для разработчиков iPhone, если бы использовали телефон с джейлбрейком.А 36 МБ звучит как много доступной памяти для чего угодно, кроме 3GS.

Принятый ответ к этому вопросу, кажется, все в порядке, но я подумал, что добавлю еще один (технический) вопрос для рассмотрения.

Если ты этого не сделаешь, по крайней мере тест используя ваше приложение на устройствах с джейлбрейком, вы можете не знать о некоторых уязвимостях в системе безопасности.Если ваше приложение содержит какую-либо конфиденциальную информацию, возможно, вы захотите убедиться, что это не может быть легко доступ осуществляется на взломанном устройстве.Это может включать защиту данных пользователей или корпоративных данных на серверной части.

Взломанные телефоны позволяют пользователю ssh войдите в телефон и просмотрите любой файл в файловой системе."Песочница" аннулирована (приложения App Store по-прежнему будут ограничены своими собственными "песочницами", но приложения, не относящиеся к App Store, смогут читать и записывать "песочницы" других приложений, включая приложения App Store).

NSUserDefaults например, используемые для хранения конфиденциальной информации, легко используются на взломанном устройстве.

Даже тот брелок может быть взломан на взломанных джейлом телефонах.

Было бы неплохо, если бы вам не приходилось беспокоиться об этом, но, по крайней мере, в iOS 6 вам действительно нужно беспокоиться об этом.До сих пор Apple не смогла (или, возможно, не хочет) полностью предотвратить джейлбрейк, так что это реальная уязвимость.Игнорирование этого, вероятно, не принесет пользы вашим клиентам или пользователям.

Проведите свое маркетинговое исследование.Рассчитываете ли вы продавать большому количеству пользователей iPhone, сломанные в тюрьме?Затем вам нужно решить, насколько важен для вас этот доход...

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top