Часто задаваемые вопросы по Центру приложений Visual Studio
Visual Studio App Center позволяет автоматизировать жизненный цикл приложений iOS, Android, Windows и macOS и управлять им. Вы можете чаще и более уверенно поставлять свои высококачественные приложения. Подключите свой репозиторий и за считанные минуты автоматизируйте сборки, проводите тестирование на тысячах реальных устройств в облаке, отправляйте приложения тестировщикам бета-версий и отслеживайте использование в режиме реального времени на основе отчетов о сбоях и аналитических данных. Все в одном месте.
В чем отличие между Visual Studio App Center и HockeyApp?
Центр приложений Visual Studio — это новое поколение HockeyApp. Мы добавляем к возможностям HockeyApp, таким как распространение, аналитика и отчеты о сбоях, возможности непрерывной интеграции и тестирования, предоставляя разработчикам комплексное решение для быстрого и уверенного выпуска приложений. В дальнейшем Центр приложений Visual Studio станет предпочтительным решением Майкрософт для любых нужд распространения и контроля приложений.
В чем отличие между Visual Studio App Center и Xamarin Test Cloud?
Visual Studio App Center является следующим поколением Xamarin Test Cloud, обладает всеми функциями Xamarin Test Cloud и поддерживает дополнительные возможности. Тестовые пользователи имеют доступ ко всем тем же устройствам и функциям, что и в Xamarin Test Cloud, а также к новым функциям, таким как наборы устройств и улучшенные API.
Куда обратиться за поддержкой?
См. нашу Поддержку Центра приложений для получения подробной информации.
Сколько стоит Visual Studio App Center?
Центр приложений Visual Studio можно использовать бесплатно. Одни службы совершенно бесплатны, а для всех остальных предлагается бесплатный уровень и бесплатная пробная версия.
Как выставляются счета за службы App Center?
Услуги Центра приложений оплачиваются по вашей подписке Azure.
Мой исходный код находится в безопасности?
Для сборки кода в App Center используются виртуальные машины. Специально для вашей сборки готовится чистая виртуальная машина. После завершения сборки все данные удаляются. Файлы, загруженные для подписи кода, и пароль для сертификата также надежно хранятся на наших серверах.
Мои тестовые запуски находятся в безопасности?
Да. Хотя App Center запрещает отправку персональных данных, корпорация Майкрософт принимает меры для обеспечения безопасности в ходе тестовых запусков, выполняемых разными пользователями:
- Все приложения, установленные во время тестового запуска, удаляются
- Все локальные хранилища удаляются с устройства
- Для устройств восстанавливаются их параметры по умолчанию
В результате ваши тесты и данные всегда работают на чистом устройстве, и другим клиентам не остается никаких данных.
Как интегрировать существующие службы непрерывной интеграции в App Center?
Мы также создали ряд готовых интеграций, включая этапы сборки Test and Distribute в Azure DevOps и автоматическую интеграцию средства отслеживания ошибок с Azure DevOps и Github.
Какие операционные системы поддерживаются?
В настоящее время мы предоставляем Build, Distribute, Crashes, and Поддержка Analytics для приложений iOS, Android, macOS и UWP. В настоящее время мы предоставляем тестовую поддержку для iOS и Android-приложения.
Дополнительные платформы см. в нашей общедоступной дорожной карте на горизонте.
Мне нужно использовать все службы?
Нет. Несмотря на то, что службы App Center предназначены для формирования интегрированной системы, они также являются полностью модульными, благодаря чему вы можете использовать все необходимые компоненты и продолжать работать с другими службами. Мы предлагаем более 200 API и интерфейс командной строки, чтобы дать разработчикам полную гибкость в выборе необходимых услуг и способов их использования.
Где можно найти план выпуска и обновления продуктов?
Вы можете найти нашу текущую общедоступную дорожную карту здесь. Обратите внимание, что мы постоянно оцениваем потребности наших клиентов, чтобы скорректировать нашу дорожную карту, поэтому, пожалуйста, сообщите нам, что вы хотели бы видеть!
Какие репозитории поддерживаются?
В настоящее время мы поддерживаем репозитории git, размещенные на GitHub, Bitbucket и Azure DevOps. Дополнительные сведения см. в разделе Подключение к репозиторию исходного кода.
Поддерживаются ли подмодули Git?
Для репозиториев, размещенных на сайте GitHub, поддерживаются только подмодули Git по HTTPS. Для репозиториев, размещенных в Bitbucket или Azure DevOps, в настоящее время поддерживаются только подмодули Git без проверки подлинности.
Требуется ли агент сборки Mac для создания приложений iOS?
Нет. App Center автоматически подготавливает безопасные агенты сборки Mac в облаке, поэтому вы можете создавать свои приложения для iOS из любого места и в любое время, независимо от физического Mac.
Какие языки и платформы разработки поддерживаются?
В настоящее время сборка поддерживает приложения, написанные на Objective-C, Swift, Java, C# (Xamarin) и JavaScript (React Native). Дополнительные языки см. в нашей общедоступной дорожной карте на горизонте.
Вы запускаете тесты в эмуляторах?
Чтобы обеспечить максимальную уверенность в реальном качестве, все тесты пользовательского интерфейса iOS и Android выполняются на реальных устройствах.
Какие платформы тестирования поддерживаются?
В настоящее время мы поддерживаем Appium, Calabash, Espresso, Xamarin.UITest и XCUITest. Команды, впервые выбирающие платформу тестирования, обычно предпочитают использовать среду, характерную для их платформы:
- Espresso для приложений Android
- Xamarin.UITest для межплатформенных приложений Xamarin
- XCUITest для приложений iOS
Appium может быть хорошим выбором для команд с опытом работы с Appium или Selenium или для команд с приложениями, отличными от Xamarin, которым нужны кроссплатформенные тесты.
Что такое тест на запуск?”
Тест на запуск — это простой необязательный запуск теста, осуществляемый после успешной сборки в целях гарантии запуска итоговой сборки на реальном физическом устройстве. Тесты на запуск доступны всем пользователям Центра приложений, которые работают со службой сборки и не нуждаются в создании сценариев теста.
Как работает распространение бета-версий?
Тест-инженеры могут установить последнюю версию вашего приложения, используя лишь уведомление по электронной почте и веб-ссылку. Если вы включили наш пакет SDK в свое приложение, то при открытии приложения и доступности для скачивания новой версии тест-инженер получит соответствующее оповещение. Он сможет сразу же обновить приложение.
Вы можете распространять приложение с помощью общедоступного URL-адреса. Если вы включите общедоступную страницу загрузки, любой пользователь, имеющий URL-адрес и UDID в профиле подготовки, сможет получить доступ к приложению и скачать его.
Существует ли ограничение на количество тест-инженеров или пользователей?
Нет, App Center не ограничивает количество пользователей или тестировщиков бета-версий. В iOS Apple накладывает ограничение на количество устройств в зависимости от программы разработчика (см. следующий вопрос).
Существуют ли ограничения по размеру приложений?
Максимальный размер сборки составляет 4 ГБ.
Требуется ли для распространения приложений iOS участие в программе для разработчиков Apple?
Для распространения альфа-, бета-версий или корпоративных сборок на платформе iOS необходимо зарегистрироваться для участия в программе разработчиков Apple. Доступны две различные программы:
Программа для разработчиков Apple позволяет распространять приложения через Магазин приложений. Для целей тестирования действует прямое распространение. Такой вид распространения ограничен 100 UDID на тип устройства (iPhone, iPod, iPad, Apple Watch и Apple TV).
Корпоративная программа для разработчиков Apple предназначена для внутреннего распространения корпоративных или бизнес-приложений без необходимости сбора UDID. Ее нельзя использовать для отправки приложений в Магазин приложений.
Учтите, что ответственность за соблюдение условий Apple возлагается на вас.
Можно ли хранить аналитические данные более 90 дней?
Несмотря на то, что срок действия всех данных аналитики Центра приложений составляет 90 дней, служба аналитики Центра приложений позволяет непрерывно экспортировать все ваши аналитические данные в хранилище BLOB-объектов Azure. Хранилище BLOB-объектов Azure — это служба для хранения больших объемов неструктурированных данных объектов, таких как текстовые или двоичные данные, доступ к которым возможен из любого места по протоколу HTTP или HTTPS. Это хранилище можно использовать для открытого предоставления данных или для хранения данных приложений в частном порядке. Экспорт данных в хранилище BLOB-объектов является хорошим вариантом в случае, когда требуется расширенное хранение, но не обязательно планируется слишком частый доступ к данным. Данные будут экспортироваться каждую минуту, и будет создаваться новая папка. Данные будут сохранены в формате год/месяц/день/час/минута.
App Center предлагает два способа экспорта данных: стандартный экспорт и настраиваемый экспорт. Стандартный экспорт позволит экспортировать данные с помощью одного щелчка и использования подписки Azure, связанной с приложением. Пользовательский экспорт предоставит вам больше гибкости, а конфигурации будут настроены в Azure.
Как выполнить более подробный анализ данных?
App Center Analytics позволяет непрерывно экспортировать все данные Analytics в Azure Application Insights (Azure Monitor). Application Insights представляет собой службу управления производительностью приложений (APM), которая предлагает возможности выполнения запросов, сегментации, фильтрации и анализа использования по отношению к данным событий App Center. Добавив пакет SDK для App Center в свое приложение и экспортировав данные в ресурс Application Insight типа приложения App Center, вы получите доступ к следующим возможностям:
- Аналитика Application Insights. Используйте эффективный язык запросов для анализа необработанных данных событий и создания визуализаций. Вы можете экспортировать результаты запросов в PowerBI или Excel.
- Пользователи, сеансы и события. Узнайте, какое количество пользователей используют каждую страницу и функцию приложения. Затем разбейте эти показатели по стране, браузеру или другим параметрам, чтобы проанализировать результаты.
- Воронки и действия пользователей. Узнайте, как пользователи используют навигацию в вашем приложении. Выявите узкие места. Выясните, как можно повысить коэффициент привлечения и устранить проблемы.
- Хранение. Узнайте, сколько пользователей возвращается к вашему приложению. Выясните, на каком этапе и почему они отказываются от его использования.
- Книги. Вы можете создавать интерактивные книги, объединяющие визуализации анализа использования, запросы аналитики Application Insights и ценную информацию, которой можно поделиться, в команде.
Можно ли интегрировать отчеты о сбоях в средство отслеживания ошибок?
Да. Если вы используете Github или Azure DevOps и имеете достаточные разрешения для настройки средства отслеживания ошибок, Центр приложений может автоматически создавать проблемы на основе критичных событий, чтобы сократить время решения проблем.
App center на андроид что это такое
App Center – это платформа разработки и распространения приложений, предназначенная для операционной системы Android. Это удобный инструмент, который позволяет разработчикам создавать, тестировать и распространять свои приложения.
App Center обладает богатым функционалом и предоставляет множество инструментов для улучшения процесса разработки и оптимизации приложений. С его помощью можно проводить тестирование на различных устройствах и операционных системах, отслеживать поведение пользователей, анализировать данные, управлять обновлениями и многое другое.
Основными преимуществами App Center являются простота и удобство использования. Он интуитивно понятен даже для начинающих разработчиков и позволяет легко осуществлять все необходимые операции связанные с разработкой, тестированием и распространением приложений.
App Center предоставляет множество инструментов для автоматизации разработки и управления жизненным циклом приложений. Он помогает экономить время и силы, упрощая процесс разработки и позволяя сосредоточиться на самом творческом процессе.
App Center на Android
App Center на Android позволяет разработчикам создавать и поддерживать мобильные приложения на Android с помощью различных инструментов и функций:
- Сборка: разработчики могут настроить процесс сборки приложений, автоматически создавать новые сборки при обновлении кода, а также интегрировать средства непрерывной интеграции (CI/CD) для автоматической сборки, тестирования и развертывания приложений.
- Тестирование: App Center на Android предоставляет разработчикам инструменты для автоматического и ручного тестирования приложений. Разработчики могут создавать и запускать автоматические тесты, а также приглашать пользователей для тестирования новых версий приложений.
- Распространение: разработчики могут управлять и распространять свои приложения через App Center на Android. Они могут опубликовать приложения в магазинах приложений, создать закрытые бета-тестирования или распространять приложения напрямую через интерфейс App Center.
- Аналитика: разработчики могут получать данные об использовании приложений, действиях пользователей и других метриках для анализа и улучшения приложений.
- Монетизация: App Center на Android предоставляет инструменты для монетизации приложений, включая интеграцию рекламы, подписки и внутренние покупки.
App Center на Android предоставляет разработчикам мощный и удобный инструментарий для разработки, тестирования и управления мобильными приложениями на платформе Android. Он помогает ускорить процесс разработки, повысить качество и эффективность приложений, а также улучшить взаимодействие с пользователями и монетизацию приложений.
Впервые пробуем App Center и рассказываем о своем опыте
Сегодня, когда в кармане у каждого жителя мегаполиса есть компьютер, который может куда больше, чем долететь до луны, мы пользуемся мобильными приложениями каждый день. Новости, погода, акции, шопинг — все эти функции реализованы в сотнях тысяч приложений. Но если любимое приложение подвисает или крашится — оно быстро перестает быть любимым.

Это статья написана ребятами из WaveAccess
Мы разрабатываем мобильные приложения более 10 лет, и никак не можем позволить себе выпускать продукт, который бажит в руках пользователей. Именно поэтому “качать” команду тестирования и инфраструктуру для нас не менее важно, чем другие области.
Сотни Android-девайсов, iPhone с различными версиями ОС, разная диагональ устройств ставят перед QA-инженерами задачу “отлавливать” дефекты и на реальных мобильных устройствах, и на различных версиях операционных систем. Но прогонять один и тот же ручной сценарий на 10, 20, 50-ти устройствах мало кому под силу. Именно благодаря таким задачам мы прокачали свой навык автоматического тестирования, особенно, на мобильных устройствах. Но будем честны: создать и поддержать инфраструктуру даже с 20-ю реальными девайсами для прогона автотестов — это головная боль.
В этой статье хотим рассказать, как попробовали новый для себя сервис Microsoft App Center для проверки качества разрабатываемого нами приложения на зоопарке реальных девайсов.
Почему встал вопрос использования сервиса
Сейчас мы разрабатываем приложение для сопровождения шоппинга. Проект идет давно: заказчик постоянно предлагает какие-то новые фичи, идет за разработкой только к нам. В приложении уже десятки экранов, от “купить” до различных вариантов сообщений, пушей, функций типа “собери свой лук”. И все это время происходят презентации проекта инвесторам, запуски в новых торговых центрах, так что чем выше скорость релиза (без падения качества продукта) — тем лучше.
До сего времени мы запускали автотесты на ограниченном количестве устройств, которое было в нашем распоряжении (для этого проекта — порядка 30-ти Android-девайсов и “яблок”). Сейчас приложение выходит на новый уровень, аудитория выросла, и качество стало еще более критичным. Встал вопрос об использовании облачного сервиса для прогона автотестов на большем количестве разных устройств.
В процессе релизов хотелось пользоваться всеми современными и доказавшими свою полезность практиками разработки ПО: кросс ревью, непрерывная интеграция, автоматизированное функциональное и модульное тестирование на большом списке девайсов на iOS + Android, сбор аналитики и крешлитики (crashlytics).
Каждую из этих практик мы применяли ранее и по отдельности, и в комплексе. Но с учетом масштабов проекта и большого размера команды, хотелось получить универсальное решение. Пусть инструмент умеет все перечисленное и может в одном месте предоставить возможность управлять состоянием разработки и доставки мобильных приложений для разных платформ и мониторить его.
От каждого из ролей в команде были свои условия: разработчики не хотели менять уже налаженный процесс разработки (репозиторий, билд тул и т. д.), а также переходить на слишком новые, непроверенные инструменты в проде. Инженеры по тестированию мечтали о снижении нагрузки по проверке на зоопарке девайсов, менеджерам и заказчику хотелось удобный интерфейс для мониторинга всего состояния с прозрачным флоу.
Исследование аналогов — довольно важный этап при выборе инструмента. Мы смотрели разные сервисы, предоставляющие такие возможности (для Appium-тестов, например, BrowserStack). В случае с Microsoft App Center нам предоставили триальный период, поэтому у нас была возможность попробовать и понять, что будет с проектом, если уделять качеству чуть больше ресурсов и автоматизировать весь релиз-процесс мобильного приложения для любой платформы одним сервисом. Рассказываем, как это было.
Как настроить iOS app
Итак, воспользовавшись триальным периодом, который не накладывает ограничений в функционале, создаем свое iOS приложение в Microsoft App Center:
Добавляем App Center SDK в проект:
pod 'AppCenter'
После установки подов открываем файл AppDelegate.swift и добавляем следующие строки под своей собственной командой импорта:
import AppCenter import AppCenterAnalytics import AppCenterCrashes
В том же файле добавляем в метод didFinishLaunchingWithOptions следующие строки:
MSAppCenter.start("", withServices:[ MSAnalytics.self, MSCrashes.self ])
Аналогичный процесс — для objective C, полная версия инструкции — здесь.
Билдим!
Переходим во вкладку Build, выбираем наш сервис svc.

Конфигурируем билд. Не забываем подписать, так как это генерирует нам файл приложения формата app, который можно запускать на реальных девайсах:

Готово! Нажимаем кнопку Build now и ждем сборки.
Аналогичная история для Android приложений, инструкция — здесь.
Запускаем первые тесты для iOS
Unit- и нативные тесты для каждой платформы можно включить в сборку (есть галочка). О функционале АТ на разных девайсах рассказываем далее.
Настройка сета девайсов iOS, Android, отправка тестов на сет
Переходим на вкладку Test, Device Sets. Создаем набор девайсов, на которых будем гонять наши тесты. На выбор есть более 250 Android девайсов и более 200 различных iOS девайсов (generation version + iOS version). Подробный список устройств — тут.
Здесь несколько огорчило, что официальный ответ на вопрос, как скоро после релиза появятся новые Apple девайсы, звучит как “1-2 месяца после поступления в продажу”.
Готовим тесты к запуску в App Center (пример для XCUITest) и отправим на запуск. В App Center есть возможность билда только приложения, так что билдить проект тестов все же придется локально у себя на машине или в своем CI.
Shell: # Generate an XCUITest bundle and your iOS application as described above. $ rm -rf DerivedData $ xcrun xcodebuild build-for-testing -derivedDataPath DerivedData -scheme YOUR_APP_SCHEME # Upload your test to App Center $ appcenter test run xcuitest \ --app "" \ --devices DEVICE_SET \ --test-series "master" \ --locale "en_US" \ --build-dir DerivedData/Build/Products/Debug-iphoneos
Appium-тесты
Стоит убедиться, что используемые фреймворки тестов соответствуют поддерживаемым. Кроме того, необходимо использовать драйвер, предоставляемый App Center, а это накладывает свои ограничения по использованию фреймворков (например, Google Giuce использовать не получится).
Билд проекта для пользователей Maven
Шаг 1. Добавляем репозиторий и зависимости
Нужно будет добавить в файл pom.xml репозиторий JCenter.
XML jcenter https://jcenter.bintray.com/
Затем добавляем зависимость для расширений Appium-тестов
XML com.microsoft.appcenter appium-test-extension 1.3
Таким образом, во время компиляции будут доступны расширенные драйверы Android и iOS (которые нужны, прежде всего, для реализации фичи “label”; о ней подробнее в Шаге 4).
Шаг 2. Добавляем загрузочный профиль
Копируем сниппет в свой pom.xml в . Если в pom-файле отсутствует секция , нужно ее создать. Профиль после активации пакует наши тестовые классы и все зависимости в папку target/upload, готовую для загрузки в TestCloud.
Билд для пользователей Gradle
Шаг 1. Репозиторий и зависимости
Убеждаемся, что в build.gradle в корневой папке проекта активирован репозиторий JCenter:
gradle allprojects < repositories < jcenter() >>
Добавляем следующий сниппет в build.gradle в папке приложения:
gradle androidTestCompile('com.microsoft.appcenter:appium-test-extension:1.0')
Начиная с версии Gradle 3.0, androidTestCompile является устаревшим. Вместо него нужен androidTestImplementation.
Шаг 2. Автоматизируем генерацию pom-файла
Чтобы аплоадер заработал, требуется файл pom.xml. Добавляем в build.gradle в папке приложения следующий сниппет, чтобы pom-файл собрался автоматически:
gradle apply plugin: 'maven' task createPom < pom < withXml < def dependenciesNode = asNode().appendNode('dependencies') //Iterate over the compile dependencies (we don't want the test ones), adding a node for each configurations.testCompile.allDependencies.each < def dependencyNode = dependenciesNode.appendNode('dependency') dependencyNode.appendNode('groupId', it.group) dependencyNode.appendNode('artifactId', it.name) dependencyNode.appendNode('version', it.version) >def profilesNode = asNode().appendNode('profiles') profilesNode.append(new XmlParser().parse('https://raw.githubusercontent.com/Microsoft/AppCenter-Test-Appium-Java-Extensions/master/gradleuploadprofilesnippet.xml')) > >.writeTo("pom.xml")
Изменения в тестах
Шаг 1. Добавляем импорты
Импортируйте пакеты в свои тест классы:
Java import com.microsoft.appcenter.appium.Factory; import com.microsoft.appcenter.appium.EnhancedAndroidDriver; import org.junit.rules.TestWatcher; import org.junit.Rule;
Шаг 2. Создаем экземпляр TestWatcher
Добавляем в каждый тест-класс JUnit Rule (или в базовый класс тестов):
Java @Rule public TestWatcher watcher = Factory.createWatcher();
Шаг 3. Меняем тип драйвера
Поменяйте тип драйвера при его объявлении или с AndroidDriver на EnhancedAndroidDriver, или с IOSDriver на EnhancedIOSDriver
Java private static EnhancedAndroidDriver driver;
Шаг 4. Обновляем экземпляры драйверов
Меняем инстансы драйвера таким образом, чтобы строки вида:
Java driver = new AndroidDriver(url, capabilities);
… поменялись на вид:
Java driver = Factory.createAndroidDriver(url, capabilities);
Использование этих драйверов по-прежнему позволит запускать тесты локально без дополнительных модификаций, но в дополнение позволит добавлять “label” на шаги в исполняемом тесте, используя driver.label(«ваш текст»). Текст и скриншот с девайса будут доступны в тест-репорте в Test Cloud. Весьма рекомендуется делать обращение к метке через метод After, поскольку это добавит скриншот последнего состояния приложения в тест-репорт.
Скриншот будет сделан, даже если тест провален. Как правило, в нем достаточно информации, чтобы понять, почему так случилось. Пример реализации в методе After:
Java: @After public void TearDown()
Загрузка в App Center test
Процесс загрузки по шагам:
- Генерируем команду App Center Test upload. Документация (EN) — starting a test run.
- Пакуем тест-классы и все зависимости в папку target/upload
- mvn -DskipTests -P prepare-for-upload package
- Загрузка и запуск тестов начался
По завершении можем просмотреть результаты на каждом девайсе из списка:

Скрины с результатами, логи, отчет
На каждом из iOS или Android девайсов можно просмотреть подробный лог и скриншот для диагностики падения теста:

А также статистику всех запусков за интервал времени:

Правда, доступ к “девайсу” для дебага и инспекции не предоставляется. Если с тестами что-то идет не так и логов недостаточно — все решается только через поддержку. В одном из популярных сервисов по запуску АТ на девайсах — BrowserStack — такая возможность есть, и она встроена в Appium. Можно было бы отдать URL и порт для создания подключения к серверу девайсов.
Выводы
Удивительно, но весь релизный процесс от Continuous Integration до Continuous Delivery приложения обеспечивается в одном месте: Microsoft App Center предлагает CI build, test, deploy to store, analytics, crashlytics.
Попробовав меньше половины предложенного функционала, команда вынесла приятное впечатление. Из очевидных плюсов: не нужно писать поддержку для каждого девайса в виде кода. Ну и прочие плюшки радуют:
- Не нужно поднимать сервер для толпы девайсов.
- Не нужно подключать к этому серверу 100500 девайсов.
- Не нужно жить с глюками андроида когда он включен 24\7.
- Не нужно собирать контейнер под девайс, не нужно менеджить эти контейнеры.
- Не нужно мириться с ограниченностью эмуляторов.
Microsoft App Center нас устроил по изначальным параметрам: он очень не требователен в плане интеграции, но предоставляет все запрашиваемые функции, избавляя от трудной поддержки. Планируем использовать сервис на проекте, так как задачи инструментария при обеспечении качества он решает.
- Блог компании Microsoft
- Разработка под iOS
- Разработка мобильных приложений
- Разработка под Android
- Разработка под Windows
Visual Studio App Center
Облачный сервис для сборки приложений, тестирования, развертывания, внедрения и повторения.

Похожие на Visual Studio App Center
Описание Visual Studio App Center
Visual Studio App Center — это система для автоматизации жизненного цикла приложений для iOS, Android, Windows и macOS. Она поможет подключить репозиторий, собрать проект в облаке и протестировать сразу на тысячах устройств. Затем, например, разослать приложения тестировщикам бета-версий и в магазины приложений, провести мониторинг работы в режиме реального времени, отследить отчеты о сбоях и аналитику.
Цены на Visual Studio App Center
Минимум 40 $
Пробный период
Бесплатный тариф
Способ оплаты: По подписке
Возможности Visual Studio App Center
Платформы: Веб-приложение
Развёртывание: Облако
Доступные языки: English
Доступ по протоколу
Многофакторная
Резервное копирование в нескольких
Входит в Единый реестр российских
Безопасность и конфиденциальность
Доступ по протоколу
Многофакторная
Резервное копирование в нескольких
Законодательство
Входит в Единый реестр российских
Нет отзывов
Пользовались сервисом Visual Studio App Center? 661 пользователь хотел бы прочесть ваш отзыв.
Более пяти тысяч ошибок исправлено в Visual Studio Code
15 декабря 2020
Другие сервисы Microsoft Corporation

Ally
Платформа для отслеживания целей и ключевых результатов в компании.

Bing Chat
Интерактивный чат с нейросетью для поиска информации в сети.

Bing Image Creator
Сервис для генерации картинок нейросетью по запросу.

Microsoft 365
Облачная служба с набором офисных веб-инструментов. В ней доступны электронная почта, документы, контакты, календарь и Office Web Apps (Word, Excel и PowerPoint).