移动应用程序的第一步是构建自动化,它构建应用程序并运行所需的测试,以确保应用程序遵循所需的规则。 构建自动化也是运送高品质,五星级移动应用程序的第一步。 在构建iOS和Android移动应用程序时,主要的挑战之一就是正确安装所需的工具和SDK,以便成功构建应用程序并运行测试。

想象一下,拥有构建XAMINE移动应用程序的构建机器,无论平台,版本,开发技术,还是外形要素。 然后,想象一下,使用数百种唯一的物理设备对该构建运行测试。Visual Studio Mobile Center 可以这样做,允许您设置一个用于构建自动化的虚拟机。

Visual Studio Mobile Center可让您在移动应用程序生命周期中的不同步骤上进行协作,无论是构建,测试,分发,分析还是在应用程序商店中发现应用程序崩溃。 以下是Visual Studio Mobile Center中的一些功能:

  • Create organization: 与同事或客人协作管理应用程序生命周期中的不同任务。 组织的成员可以具有不同的角色和权限,例如管理员或协作者。
  • Support for code-repositories: Visual Studio Mobile Center可以提取Visual Studio Team Services,GitHub或BitBucket中托管的代码。
  • Signing builds: 上传您的证书以签署版本,以便每次推送后自动进行测试和分发。
  • Test Automation: 使用不同的框架,构建可以在多个物理设备上自动测试。

对于本博客文章中显示的动画,我使用了TranslateIT应用程序,一个使用Microsoft Cognitive Services进行文本翻译的Xamarin.Forms应用程序。 此应用程序的代码存储库存储在Visual Studio Team Services中。 具有代码的应用程序可在GitHub上获得The app with code is available on GitHub