Единицы
1. Введение в искусственный интеллект в мобильной разработке: роли, границы, аутентификация и безопасность 2. Генерация мобильного кода с помощью искусственного интеллекта: Kotlin, Swift и кроссплатформенная разработка 3. Проектирование интерфейсов и генерация кода пользовательского интерфейса с помощью искусственного интеллекта 4. Искусственный интеллект на устройстве: Core ML, TensorFlow Lite и комплект ML 5. Интеграция Cloud AI и LLM API: чат, потоки и безопасность 6. Генерация тестов с помощью искусственного интеллекта: юнит-тесты, тесты интерфейса и автоматизации 7. Отладка и анализ сбоев с помощью искусственного интеллекта 8. Оптимизация производительности и батареи: быстрые и эффективные приложения с искусственным интеллектом 9. Конфиденциальность, разрешения и безопасное использование 10. Версия для магазина: App Store, Google Play и совместимость с AI. 11. Комплексный проект, ответственное использование искусственного интеллекта и дорожная карта в профессии
Единица 10 / 11

Версия для магазина: App Store, Google Play и совместимость с AI.

Прибыль:

  • Возможность избежать частых причин отказа, минуя предварительный контрольный список и тестируя приложение глазами рецензента (отказ в разрешении, оффлайн)
  • Способность соответствовать требованиям магазина, таким как прозрачность контента, модерация контента и раскрытие использования данных для приложений с искусственным интеллектом.
  • Возможность проверить описание магазина и заявление о конфиденциальности, подготовленное с помощью искусственного интеллекта, в соответствии с фактически собранными данными и реальной функцией.

Работа не заканчивается, когда код готов; Фаза публикации в магазине наступает до того, как приложение достигнет пользователя. Apple App Store и Google Play — самые строгие в мире ворота контроля программного обеспечения. Каждое приложение; Он проверяется на предмет функциональности, безопасности, конфиденциальности, содержания и дизайна и может быть легко отклонен. Отказ означает несколько дней задержки и повторную заявку. Более того, в последние годы магазины ввели дополнительные правила для приложений, содержащих ИИ: прозрачная отчетность о контенте, созданном ИИ, раскрытие пользовательских данных, поступающих в ИИ, и аудит создаваемого контента. В этом модуле мы узнаем о процессе публикации, правилах хранения и о том, как использовать ИИ для помощи в подготовке сценариев выпуска и удовлетворения требований совместимости, специфичных для ИИ.

Предварительный контроль: предотвращение отклонения

Большинство причин отказа предсказуемы и предотвратимы. Наиболее распространенные причины отклонения: сбой/отсутствие функциональности, отсутствие политики конфиденциальности, ненужные разрешения, вводящее в заблуждение описание магазина, неадекватная модерация контента (особенно контента, созданного пользователями или искусственным интеллектом), проблемы с доступностью. Прохождение контрольного списка перед публикацией предотвращает задержки на несколько дней.

Основные этапы линии вещания:

  1. Подготовка релиза. Номер версии, подпись — запечатывание приложения вашей личностью, примечание к выпуску.
  2. Храните активы. Иконка, скриншоты, описание, ключевые слова.
  3. Заявление о конфиденциальности. Какие данные собираются и как они используются; «Метка конфиденциальности» App Store и форма «Безопасность данных» в Play.
  4. Совместимость с ИИ. Уведомление о контенте AI, механизм модерации контента, прозрачность использования данных.
  5. Тестовый канал. Настоящее предварительное пользовательское тестирование с помощью TestFlight (iOS)/закрытое тестирование (Play).
  6. Подача и рассмотрение. Заявка, ответ на возможный отказ, обратная связь.
Совет: перед публикацией протестируйте приложение «глазами рецензента»: установите на чистое устройство, попробуйте каждую функцию с запрещенными разрешениями, откройте оффлайн. Группа проверки пытается именно эти предельные случаи; Если вы попробуете первым, вы заранее закроете ошибку, которую они обнаружат.

Совместимость с искусственным интеллектом: новая и важная область

Магазины уделяют особое внимание приложениям, содержащим искусственный интеллект. Есть три основных ожидания. Прозрачность: если приложение создает контент с помощью ИИ (текст, изображения, чат), вы должны четко указать это пользователю. Модерация контента: ИИ может создавать вредный, вводящий в заблуждение или неприемлемый контент; Ожидается механизм (модерация), который это фильтрует; Пользователь должен иметь возможность сообщить о неприемлемом контенте. Прозрачность данных. Если пользовательские данные передаются в службу искусственного интеллекта, это должно быть указано в уведомлении о конфиденциальности и форме хранения данных. Заявки на ИИ, которые пропускают эти три пункта, будут отклонены.

Тема

ожидание

Если пропустить

Уведомление о контенте AI

Пользователь знает, что он производит ИИ

Введение в заблуждение, риск отказа

Аудит контента

Вредный вывод фильтруется

Неприемлемый контент, удаление

Прозрачность данных

Использование ИИ в форме конфиденциальности

Нарушение конфиденциальности, отказ

Предупреждение о точности

Примечание «ИИ может ошибаться»

Пользователь ошибся, жалоба

Внимание: функция, генерирующая ИИ (чат, предложение, текст), не должна преподноситься пользователю как абсолютная истина. Особенно в таких областях, как здравоохранение, право и финансы, предупреждение «это прогноз ИИ, проконсультируйтесь с экспертом» является одновременно этическим обязательством и ожиданием большинства магазинов. Советы ИИ без предупреждения подвергают риску и пользователя, и вас.

Использование ИИ в текстах телетрансляций

ИИ очень эффективен при составлении описания магазина, ключевых слов (ASO — оптимизация магазина приложений, повышение доступности магазина), примечаний к выпуску и политики конфиденциальности. Но помните два правила: во-первых, сверяйте политику конфиденциальности, которую пишет ИИ, с юридической реальностью — политика должна отражать любые данные, которые на самом деле собирает ваше приложение; Выдуманный текст означает отказ и юридический риск. Во-вторых, описание, создаваемое ИИ, должно отражать реальную функцию приложения; Преувеличенное или вводящее в заблуждение обещание («лучшее в мире», несуществующая функция) — это отказ магазина.

три мини-кейса

Случай 1 — Отсутствие уведомления ИИ. Приложение представило функцию создания стихов с помощью ИИ так, как если бы «их написал пользователь». Apple отклонила контент, созданный искусственным интеллектом, из-за невозможности сообщить о нем и отсутствия модерации контента. Одобрение пришло, когда команда добавила тег AI и механизм отчетов/фильтров. Урок: прозрачность ИИ теперь обязательна.

Случай 2. Неправильная метка конфиденциальности. Одна команда отметила «данные не собираются» на метке конфиденциальности App Store, но приложение отправляло пользовательский текст через аналитику и облачный искусственный интеллект. Apple заметила это несоответствие и удалила приложение. Метка вернулась, когда она была исправлена ​​до истины. Урок: заявление о конфиденциальности должно точно отражать реальность.

Случай 3. Самотестирование перед обследованием. Перед выпуском команда протестировала приложение в автономном режиме, отказав во всех разрешениях; нашел три сбоя и исправил их. Заявка была одобрена с первого раза; В то время как аналогичные заявки имели в среднем 1,5 отклонения, они выиграли 5 дней при нулевом отклонении. Урок: делайте то, что рецензент сделал бы в первую очередь.

Слабая подсказка / Сильная подсказка

Слабая подсказка: «Напишите описание моего приложения в App Store».

Мощная подсказка: «Создайте описание и ключевые слова в App Store для следующего приложения. Приложение: инструмент, который сканирует квитанции и отслеживает расходы; считывает сумму из квитанции с помощью искусственного интеллекта (на устройстве). Реальные функции: [список]. - Заниженный текст, отражающий реальную функцию. - Прозрачно заявите об использовании искусственного интеллекта («Авточтение с помощью искусственного интеллекта»). - Естественные ключевые слова для ASO, без спама. - ДОБАВЬТЕ вводящие в заблуждение обещания или несуществующие функции. Сделайте первые 3 строки. самое яркое (видно на превью)».

Копируемые шаблоны

Шаблон контрольного списка выпуска: «Составьте контрольный список выпуска для [iOS/Android]: выпуск/подпись, сохранение ресурсов, форма конфиденциальности, совместимость с искусственным интеллектом, конвейер тестирования, распространенные причины отклонения. Мое приложение: [описание, функции искусственного интеллекта]».

Шаблон аудита соответствия ИИ: «Мое приложение имеет следующие функции ИИ: [список]. Аудит на соответствие правилам ИИ магазина: 1) Есть ли отчетность/прозрачность контента? 2) Существует ли механизм модерации контента и уведомления пользователей? 3) Если данные передаются ИИ, раскрываются ли они в форме конфиденциальности? 4) Требуется ли уведомление о целостности/консультации? Перечислите недостатки с риском отклонения».

Шаблон формы конфиденциальности: «Мое приложение собирает/обрабатывает следующие данные: [фактический список]. Помогите мне соответствующим образом заполнить форму [Метка конфиденциальности App Store / Безопасность данных Play]. Проверяйте только то, что действительно собирается, НЕ ДОБАВЛЯЙТЕ больше. Укажите цель и статус обмена для каждого типа данных».

Шаблон ответа на отказ: «App Store/Play отклонен по следующей причине: [текст отклонения]. Чего они хотят, какое правило я нарушил, как это исправить? Предоставьте конкретные шаги и проект ответа группе проверки».

Распространенные ошибки

  • Непрозрачное сообщение о контенте ИИ. Сокрытие того, что созданный контент создан искусственным интеллектом, является основанием для отказа.
  • Не добавление элемента управления содержимым. ИИ может производить вредную продукцию; Ожидается механизм фильтрации и уведомлений.
  • Неправильное заполнение формы конфиденциальности. Несоответствие приведет к удалению приложения.
  • Неверное описание магазина. Несуществующие функции или завышенные обещания отвергаются.
  • Не делать самотестирование перед экзаменом. Сначала вам следует попробовать отказ в разрешении и автономные статусы.
  • Обход предупреждения о точности ИИ. Рекомендации ИИ без предупреждения в деликатной области представляют собой как этический риск, так и риск нарушения требований.

В итоге

Публикация в магазине — это строгий контроль, и большинство отказов можно предотвратить. Пройдите предварительный контрольный список, протестируйте приложение глазами рецензента (отказ в разрешении, оффлайн). Для приложений, использующих ИИ, существуют три дополнительных обязательства: прозрачность контента, модерация контента и раскрытие использования данных; Также предупреждение о точности в чувствительной зоне. ИИ эффективен при составлении описания магазина и текста о конфиденциальности, но любой созданный текст проверяется реальностью: заявление о конфиденциальности должно отражать фактически собранные данные, описание должно отражать реальную функцию. Искажение фактов является одновременно отказом и юридическим риском.

Задача приложения

Для приложения, содержащего функцию ИИ (вашего собственного проекта или воображаемого), проверьте соответствие правилам ИИ магазина с помощью «шаблона аудита соответствия ИИ»: предусмотрены ли прозрачность, модерация контента, раскрытие данных и предупреждение о целостности? Исправьте хотя бы то, что вам не хватает. Затем с помощью «Шаблона формы конфиденциальности» составьте заявление о конфиденциальности на основе фактически собранных вами данных и убедитесь, что в нем нет дополнительных/сфабрикованных положений.

контрольный список

  • [ ] Я прошел контрольный список перед выпуском (релиз, активы, конфиденциальность, тестирование)
  • [ ] Я тестировал приложение в ситуациях отказа в разрешении и в автономном режиме.
  • [ ] Я объявил контент AI прозрачным и добавил аудит контента.
  • [ ] Я заполнил форму конфиденциальности/данных на основе фактически собранных данных.
  • [ ] Никаких вводящих в заблуждение обещаний или несуществующих функций в описании магазина.
  • [ ] Я добавил предупреждение о точности/консультации ИИ в деликатной области.