[Update 11/15/2017: Visual Studio Mobile Center is now Visual Studio App Center. Learn more on the announcement post from Connect(); 2017]
Last fall we introduced Visual Studio Mobile Center (Preview), a cloud service designed to help developers manage the lifecycle of their mobile apps and ship higher-quality apps faster than ever. Today we announced several exciting improvements that expand the features of the service and extend Mobile Center to new audiences and platforms.
From the beginning, we designed Mobile Center to help all application developers build and ship higher quality apps faster. We want every developer on every platform to be first-class citizens. At Microsoft Build 2017 this morning, we’ve added support for Windows apps alongside iOS and Android. Starting today, Universal Windows Platform (UWP) developers have access to Mobile Center’s Build, Distribute, Analytics, and brand new Push services. The Crashes and Test service will become available later this year.
A New Push Service
A great CI/CD pipeline is critical to delivering software quickly and with confidence. The Mobile Center Build, Test, and Distribute services are designed to make this a part of every developer’s workflow. Our Crash reporting and Analytics services ensure that you can learn about each release’s quality and usage, but a common request we’ve heard from developers is the ability to send Push messages using Mobile Center Analytics data to help ensure that the right end-user is receiving timely notifications. This tightens the loop from check-in all the way through deep engagement with end-users.
With our new Push service, Mobile Center developers can send targeted messages to specific sets of users at exactly the right time. Customers can create segments based on over a dozen different properties, including carrier, language, device model, screen size, and time zone, with many more to come. If you want to try out the new Push service, please contact us via our in-app support.
Visual Studio Team Services and Bitbucket Integration
We’re huge fans of GitHub, so it became our first choice when we launched the Mobile Center Build service last November. We also believe in flexibility and choice, though, so today we’re proud to announce support for git repositories from Visual Studio Team Services and Bitbucket. All repositories and services offer the same features, including our powerful build-on-push feature and our new launch test.
New Test Frameworks: XCUITest and Espresso
Several Preview customers told us they loved our Test service, but they wanted to write their tests in a more familiar, platform-specific framework. We listened, and we now support XCUITest and Espresso, the native test frameworks for iOS and Android. Now developers can write their automated UI tests in their preferred languages and port existing tests to Mobile Center Test.
Deploy to Store
Mobile Center has offered a powerful beta tester distribution service since our first preview, with successful builds automatically sent to testers with ease. Developers have told us they’d love this same mechanism to let them deploy the applications to app stores and company portals.
With our new enhancements to the Distribute service, once a developer is confident about their apps quality, they can promote the latest build directly to an app store or company portal. Today you can do this with Google Play, and very soon we’ll be adding connectors for Intune, the App Store, and the Windows Store.
HockeyApp and Mobile Center
Mobile Center is the next generation of HockeyApp. Starting today, we’re launching the first step in our transition plan for HockeyApp users: use existing apps from HockeyApp inside Mobile Center, analyze crash reports and analytics, and connect to the Build, Test, and Push services.
Apps, organizations, collaborators, and testers now co-exist in HockeyApp and Mobile Center, so developers can use Mobile Center’s new services on active HockeyApp apps without affecting the HockeyApp experience. Changes made in HockeyApp will update Mobile Center to ensure consistency, and incoming app data from the HockeySDK will be streamed to Mobile Center.
We’re rolling this feature out to HockeyApp users over time and developers will get an email when we’re ready to extend this to their apps.
New mobile platforms, testing frameworks, push services, and repo support are just the beginning—we have a lot more coming soon. Deployments to consumer app stores and secure private portals will be coming in the next few months, as will increased support for UWP, parity with our HockeyApp and Test Cloud services, and entirely new cloud development services. Sign up now to get started!
|Keith Ballinger, Director of Program Management for Mobile Developer Cloud Services
Keith was previously the VP of Product for Xamarin, which Microsoft acquired in March of 2016. Keith has a strong background in entrepreneurship, engineering, and product management, dating back to his time as a PM on the original .NET team. In 2007, Keith left Microsoft for the startup world, co-founding several mobile-first startups. In 2012, he led the team that created SmartPay, a mobile payment application that processes over $1 billion each year. Previous to Xamarin, Keith was the Chief Architect at the YC-backed startup Standard Treasury, building an API-first bank. He’s the author of two books on programming, “.NET Web Service: Architecture and Implementation” and co-author of “Special Edition: Using ASP.”