Описание тега visual-studio-app-center
Центр приложений - это облачная служба непрерывной интеграции, доставки и обратной связи, которая поможет вам быстрее выпускать лучшие приложения для iOS, Android, Windows и macOS. Он объединяет функции бета-распространения и анализа сбоев в HockeyApp и Xamarin Test Cloud. возможность запускать автоматизированные тесты пользовательского интерфейса на физических устройствах в облаке. Он предоставляет сервисы облачной сборки, так что вы можете иметь "непрерывную интеграцию" для каждого кода, переданного в ветку, без головной боли по управлению собственной локальной машиной сборки. Центр приложений также предоставляет аналитику использования приложений и возможность сегментировать пользователей и отправлять им push-уведомления. Вы можете использовать только одну из служб как часть жизненного цикла разработки приложения или объединить их в полный процесс CICD.
Создавайте в облаке
Если вы единственный разработчик, работающий над проектом, вы можете просто собрать все локально. Когда над проектом работает команда разработчиков, вы можете предпочесть централизованную поддержку сборки. Вместо того, чтобы поддерживать собственную лабораторную инфраструктуру, подключите Центр приложений к своему репозиторию исходного кода и пусть он будет выполнять сборки за вас. Сборки можно запускать вручную, или вы можете использовать непрерывную интеграцию, чтобы App Center собирал каждый раз, когда новый код отправляется в указанные вами ветви.
Тестировать на реальных устройствах
Локальное тестирование вашего приложения на эмуляторе отличается от его запуска на реальном устройстве.
App Center может развернуть ваши тесты вместе с вашим приложением на реальных устройствах. Он делает снимки экрана на определенных вами этапах тестирования и предоставляет полные журналы выполнения теста. Это дает вам доступ к тысячам реальных устройств и сотням конфигураций (конкретная модель устройства с определенной версией ОС).
Центр приложений поддерживает популярные платформы, такие как Appium, Espresso и XCUITest. Тестируйте каждое взаимодействие с пользовательским интерфейсом, которое могут выполнять ваши пользователи, и диагностируйте ошибки и проблемы с производительностью при каждой сборке с помощью подробных пошаговых отчетов об отслеживании, снимков экрана и журналов.
Легкое развертывание везде
Центр приложений помогает распространять ваше приложение среди бета-тестеров и пользователей iOS, Android, Windows и macOS при каждой фиксации или по запросу. Отправляйте разные сборки разным группам тестировщиков и уведомляйте их через обновления в приложении. Когда все будет готово, выпускайте его в Apple App Store, Google Play и Microsoft Intune. Для установки на устройства iOS необходимо сначала зарегистрировать устройство в своей учетной записи разработчика Apple и добавить его в профиль обеспечения. Когда приложение подписано на основе этого профиля подготовки, его можно установить на эти устройства. Попытка установить его на другое устройство не удастся. App Center упрощает процесс сбора необходимых идентификаторов устройств от тестировщиков, выполнения регистрации и подписания. Приложения Android не требуют дополнительной регистрации устройства перед подписанием.
Подробные отчеты о сбоях
Контролируйте работоспособность вашего приложения с помощью расширенных возможностей, таких как интеллектуальная группировка сбоев и управление ими, более быстрая отладка с символикой и подробные отчеты о сбоях. Получайте уведомления и исправляйте проблемы по мере их появления.
Вы можете разрешить своему приложению отправлять сообщения об ошибках сбоя в Центр приложений. Сбои обрабатываются для выявления групп сбоев одного типа. Трассировка стека помогает определить, где в исходном коде происходит сбой. Пакет SDK для центра приложений является модульным, поэтому вы можете избежать дополнительных затрат на ваше приложение для функций SDK, которые вы не используете. Исходный код SDK открыт на github.com в организации Microsoft.
Аналитика в реальном времени
Расширяйте свою аудиторию, сосредотачиваясь на том, что важно, с помощью глубокого анализа пользовательских сеансов, основных устройств, версий ОС, поведенческой аналитики и средств отслеживания событий для приложений iOS, Android, Windows и macOS. Легко создавайте собственные события для отслеживания чего угодно. Аналитика App Center поможет вам понять своих пользователей. Однострочная интеграция предоставляет информацию о том, сколько пользователей используют приложение. Когда приложение установлено, ему присваивается уникальный идентификатор, используемый для аналитики.
SDK App Center имеет модульную структуру. Чтобы включить сбор и отправку данных аналитики, добавьте модуль в
Центр приложений показывает распределение сеансов, устройств, стран, языков и версий приложения. Также он обеспечивает распространение версии ОС. Для Android показан уровень API. Страны идентифицируются по стране-перевозчику, предоставленной платформой. Язык зависит от системных настроек пользователя. Вы можете фильтровать по версии и временному диапазону.
Отправляйте живые обновления в ваше приложение
Центр приложений Visual Studio сочетает в себе возможности CodePush с размещенными в облаке сборками, автоматическими тестами пользовательского интерфейса, отчетами о сбоях, аналитикой и службами push-уведомлений. Благодаря этой интеграции мы удвоили разработку CodePush. Получите все функции, которые вы используете сегодня, и новые ресурсы, необходимые для выпуска пятизвездочных приложений, быстрее - все в одном месте.
Поддержка
Центр приложений поддерживает Objective-C, Swift, Java, Xamarin, React Native и другие.
Мы только начинаем и у нас большие планы, чтобы помочь вам быстрее доставлять лучшие приложения для iOS, Android, Windows и macOS.