«Обновление обновления» от Apple и что это значит для вас

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

Что изменилось?

На этой неделе Apple выпустила скрытое обновление политики, которое запрещает разработчикам изменять описания и метаданные своих приложений в App Store без отправки на проверку.

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

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

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

Как это влияет на меня?

Скорее всего, нет.

Если вы пользуетесь определенными сервисами горячего кода (такими как популярный Rollout.io, который получил свою долю заголовков после изменения политики и впоследствии выпустил заявление), вам, возможно, придется подумать о переработке своего приложения, чтобы избавиться от оскорбительный код.

В конечном счете, такие сервисы, как Rollout, дают отпор, но нет никакой гарантии, что Apple сдвинется с места под давлением.

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

Куда мы отправимся отсюда?

Продолжайте как обычно, (наверное) здесь не на что смотреть.

На самом деле, Apple на самом деле не изменила свою политику, она просто начала более тщательно интерпретировать и применять свои предыдущие ограничения на изменение кода уже установленных приложений.

Для тех из вас, кто затронут, мы будем держать вас в курсе в ближайшие недели по мере развития диалога между Apple и компаниями, которые зарабатывают себе на хлеб такими услугами.

Есть мнение об этом обновлении? Как насчет услуг горячего кода в целом? Оставьте ответ ниже и дайте нам знать, что вы думаете!

Appademics Magazine – это интернет-издание, созданное сообществом для действующих и начинающих разработчиков приложений. Если вы хотите узнать больше о наших материалах, обязательно подпишитесь на нас, нажав кнопку ниже, или свяжитесь с нами через twitter или Facebook.

Есть идея для рассказа, статьи или руководства? О том, как внести свой вклад в публикацию, читайте здесь.