AppleInsider.ru
X
О проекте Реклама
Чат
с читателями
Присоединяйтесь
в Телеграме

App Store превращается в Google Play. Как разработчики научились обходить проверки Apple

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

Некоторые приложения, размещенные в App Store, на самом деле предоставляют не те функции, которые заявлены в описании и на скриншотах. Изображение: 9to5mac.com

❗️ПОДПИШИСЬ НА НАШ ДЗЕН. ТАМ КАЖДЫЙ ДЕНЬ ВЫХОДЯТ КРУТЫЕ СТАТЬИ

Некоторое время назад в топ американского App Store ворвалось приложение, которое предоставляло доступ к пиратскому контенту, что Apple не приемлет. Программу несколько раз удаляли, но она все равно умудрялась обходить модерацию при каждом повторном добавлении. Как ей это удавалось и действительно ли App Store становится похож на Google Play с огромным количеством некачественного софта.

Разработка приложений для iOS

Речь идет про приложение Collect Cards, которое сейчас в магазине приложений Apple вы не найдете. Причем разработчики выбрали очень интересную тактику. Они запустили одну и ту же версию программы под разными учетными записями, чтобы купертиновцам было намного сложнее от нее избавиться. Однако одно дело — выявить и удалить приложение, нарушающее правила магазина. Совсем другой вопрос, как оно вообще туда попало.

В App Store это приложение было похоже на социальную сеть, а после запуска показывало онлайн-кинотеатр. Изображение: 9to5mac.com

Портал 9to5Mac провел небольшое исследование кода Collect Cards и выявил несколько очень интересных закономерностей. Во-первых, оно построено на React Native. В настоящее время это очень популярное решение, позволяющее создавать единое приложение для разных платформ. На разработку при этом тратится намного меньше времени и ресурсов. Во-вторых, программа использует CodePush SDK от Microsoft, и это самая интересная его часть. Давайте обратимся к официальному сайту Microsoft, чтобы понять, как работает эта штука:

CodePush — это облачная служба Центра приложений, которая позволяет разработчикам React Native развертывать обновления мобильных приложений непосредственно на устройствах пользователей.

По сути, в неком репозитории выкладывается обновление, содержащее свежие изображения, изменение кода JavaScript, HTML и многого другого. Приложение напрямую обращается к этому репозиторию, скачивает апдейт и устанавливает его самостоятельно. Заметили какой простой путь? Не надо повторно проходить модерацию в магазине приложений и тратить на это время. Это не противоречит правилам App Store и именно на этом разработчики Collect Cards и поймали Apple.

❗️ПОДПИШИСЬ НА НАШ ТЕЛЕГРАМ-ЧАТ И ЗАДАВАЙ ВОПРОСЫ НАШИМ АВТОРАМ, НА КОТОРЫЕ ОНИ ОБЯЗАТЕЛЬНО ОТВЕТЯТ

Они размещали в магазине приложений программу, которая при запуске запрашивала доступ к службам геолокации, получив который и определив местоположение в США показывала интерфейс, напоминающий социальные сети по размещению фотографий и видео. Таким образом система модерации и была обманута. Однако попав в App Store разработчики сразу выложили обновление в репозиторий, из которого благодаря CodePush оно скачивалось напрямую в приложение и позволяло открыть для всех загрузивших Collect Cards доступ к пиратскому онлайн-кинотеатру.

Скачать приложение в App Store

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

Оцените, как замаскировано приложение Газпромбанка. Ничего не напоминает?

Достаточно добавить еще парочку государств и обойти это будет намного сложнее. В случае с банковскими клиентами и пиратским онлайн-кинотеатром никакого вреда владельцам iPhone не было нанесено. Однако это не значит, что какое-нибудь действительно вредоносное приложение подобным образом не может попасть в магазин Apple. Например, попросит ввести данные банковской карты и спишет все средства. Именно поэтому даже при загрузке приложений из App Store необходимо быть максимально осторожными. Я для себя выработал несколько простых правил:

❗️ПОДПИСЫВАЙСЯ НА ТЕЛЕГРАМ-КАНАЛ СУНДУК АЛИБАБЫ. ТАМ КАЖДЫЙ ДЕНЬ ВЫХОДЯТ ПОДБОРКИ САМЫХ ЛУЧШИХ ТОВАРОВ С АЛИЭКСПРЕСС

Придерживайтесь этих простых правил и проблем с приложениями на вашем Айфоне точно не возникнет. А вам попадались когда-нибудь программы в App Store, которые выдают себя не за то, чем являются на самом деле? Делитесь в нашем чатике в Телеграме. Банковские клиенты не в счет.

Новости по теме
Как включить объемные 3D-обои на iPhone с iOS 26
Что нового появится в камере iPhone 17 Pro по сравнению с iPhone 16 Pro
На iPhone появится новая подписка Apple Health+. Зачем она нужна и сколько будет стоить
Новости партнеров
Российские пользователи смогут запретить звонки из-за рубежа
Российские пользователи смогут запретить звонки из-за рубежа
5 неожиданных фактов про автомобильный гудок, о которых не расскажут в автошколе
5 неожиданных фактов про автомобильный гудок, о которых не расскажут в автошколе
Советник Трампа считает, что медвежий тренд для Биткоина не начнётся ещё как минимум несколько лет. Почему?
Советник Трампа считает, что медвежий тренд для Биткоина не начнётся ещё как минимум несколько лет. Почему?