Apple заявила, что будет запрещать и отклонять приложения в App Store, которые пытаются предложить пользователям денежные стимулы за разрешение отслеживания через App Tracking Transparency (ATT). Это одна из многих мер, предпринимаемых компанией для обеспечения соблюдения разработчиками новых правил.
Вчера технологический гигант из Купертино выпустил iOS и iPadOS 14.5 с несколькими ключевыми функциями, включая ATT. ATT — это новый механизм в iOS и iPadOS, который требует от приложений запрашивать разрешение пользователей перед отслеживанием их активности в других приложениях и на веб-сайтах.
Он получил значительную критику от таких компаний, как Facebook, которая считает его угрозой своему бизнесу. В рамках нового механизма все приложения в App Store должны показывать пользователям всплывающее окно с вопросом, хотят ли они, чтобы их отслеживали. В окне пользователям предлагаются варианты «Не отслеживать» и «Разрешить».
После выпуска ATT Apple также обновила свои Руководства по дизайну человеческого интерфейса, добавив новый раздел под названием «Доступ к пользовательским данным«. В этом разделе, содержащем как новую, так и ранее известную информацию, Apple излагает политики дизайна, которым должны следовать все приложения при попытке запросить у пользователя разрешение на доступ к личным данным, возможностям устройства (таким как микрофон и камера) и согласие на отслеживание их активности в приложениях и на веб-сайтах.
Старший вице-президент Apple по разработке программного обеспечения Крейг Федериги недавно заявил, что Apple может обеспечивать соблюдение своих принципов конфиденциальности только посредством правил, которым подчиняются приложения в App Store, и что это невозможно сделать на системном уровне. Федериги упомянул ATT, подчеркнув, что Apple будет обеспечивать соблюдение нового изменения так же строго, как только сможет, через правила App Store.
Новые дополнения к Руководствам по дизайну человеческого интерфейса отражают комментарии Федериги. Apple ожидает, что некоторые приложения попытаются обойти ATT с помощью уловок, таких как имитация или ограничение функциональности приложения, если не будет предоставлено разрешение на отслеживание. Чтобы противодействовать этому, новые руководства Apple запрещают приложениям пытаться обмануть пользователей, чтобы те разрешили отслеживание рекламы, имитируя системный запрос или используя графику, имитирующую системное всплывающее окно.
Однако, самое главное, Apple заявляет, что любое приложение, которое попытается предложить пользователям денежные стимулы для убеждения их разрешить отслеживание, будет запрещено в App Store.
Не предлагайте стимулы за предоставление запроса. Вы не можете предлагать людям компенсацию за предоставление разрешения, а также не можете отказывать в функциональности или контенте или делать ваше приложение непригодным для использования до тех пор, пока люди не разрешат вам их отслеживать.
Не отображайте пользовательское сообщение, которое имитирует функциональность системного уведомления. В частности, не создавайте заголовок кнопки, который использует слово «Разрешить» или аналогичные термины, поскольку люди ничего не разрешают на экране предварительного уведомления.
Не показывайте изображение стандартного уведомления и не изменяйте его каким-либо образом.
Не рисуйте визуальный указатель, который привлекает внимание людей к кнопке «Разрешить» в системном уведомлении.
Apple также излагает правила и рекомендации о том, как приложения могут предоставлять дополнительную информацию о том, почему пользователям следует разрешить отслеживание рекламы. В стандартном всплывающем окне ATT разработчики имеют возможность настроить текст, чтобы объяснить, почему отслеживание необходимо.
Приложения также могут использовать заставку перед появлением всплывающего окна, которая предоставляет информацию о том, для чего используется отслеживание. Однако эти заставки должны использовать формулировки типа «Продолжить», «Далее», а не «Разрешить», что, по мнению Apple, может ввести пользователей в заблуждение и запутать.
Если вы отображаете пользовательский экран, который предшествует запросу разрешения, связанного с конфиденциальностью, он должен предлагать только одно действие, которое должно отображать системное уведомление. Используйте слово «Продолжить» для заголовка действия; не используйте «Разрешить» или другие термины, которые могут заставить людей думать, что они предоставляют свое разрешение или выполняют другие действия в вашем пользовательском экране.
Новый раздел будет полезен разработчикам, которые хотят убедиться, что они соответствуют последним рекомендациям Apple, и может быть интересным для пользователей, желающих узнать больше о ATT и аспектах конфиденциальности приложений App Store.