去年秋天,我们推出了 Visual Studio Mobile Center(预览版),这是一项云端服务,旨在帮助开发人员管理 App 的生命周期,并以更快的速度发布更高质量的 App。 今天,我们要宣布一些更振奋人心的升级:我们不但加强了服务的功能,并且还将 Mobile Center 扩及新的群众和平台。
起初我们设计了 Mobile Center,就是想帮助所有应用程序开发人员更快地构建和运送更高质量的 App。 我们希望每个平台上的每位开发人员都成为一流的工程师。 在今早 (台湾时间 5/10 晚上 10 点) 的 Microsoft Build 2017 中,我们已经为 iOS 和 Android 添加了对 Windows 应用程序的支持。 从今天开始,通用 Windows 平台(UWP)的开发人员可以存取 Mobile Center 的建置、发布、分析和全新的推送服务,而当机及测试服务将在后半年推出。
对于一个强大的 CI / CD 管道,能快速、可靠地提供软件是重要的关键。 Mobile Center 构建、测试和分发服务旨在使其成为每个开发人员工作流程的一部分。 我们的当机报告和分析服务可确保您了解每个版本的质量和使用情况,然而我们从开发人员那里得知他们最常见的需求是:可以使用 Mobile Center 分析数据来推送讯息,以确保正确的最终用户能实时收到通知。 这加强了与终端用户从他们一开始登入到后来表现出积极参与度的链接。
透过我们新的推送服务,Mobile Center 开发人员可以在正确的时机向特定的用户组发送有特定的讯息。 客户可以根据十几种不同的属性(包括装置、语言、设备型号、屏幕尺寸和时区)来创建划分,甚至还有更多其他的功能。 如果您想尝试新的推送服务,请透过我们 App 的内部支持与我们联系。
我们是 GitHub 的超级爱用者,所以它成为我们去年 11 月推出 Mobile Center 建置服务的首选。 尽管如此,我们也相信灵活性和选择性,所以今天我们很自豪地发布 Visual Studio Team Services 和 Bitbucket 的 git 套件库支持。 所有的套件库和服务都具有相同的功能,包括我们强大的内建推送功能和全新的启动测试。
有些使用预览版的客户告诉我们他们很喜欢我们的测试服务,但是他们想在更熟悉的特定平台框架中编写测试。 于是我们采纳了他们的意见,我们现在支持 XCUITest 和 Espresso、iOS 和 Android 的原生测试框架。 现在,开发人员可以使用自己的语言撰写他们的自动化 UI 测试,并将现有测试移植到 Mobile Center 测试。
自从预览版第一次发布以来,Mobile Center提供了一个强大的 beta 测试发布服务,将成功的构建自动发送给测试人员。 开发人员表示,他们会喜欢这种相同的机制,让他们将应用程序部署到 App 商店和公司门户。
透过我们针对发布服务新增的功能,只要开发人员对于他们的 App 质量有信心,他们可以将最新版本直接推广到 App 商店或公司门户。 如今,您已经可以使用 Google Play 进行此项操作,我们也将尽快链接到 Intune、App Store 以及 Windows Store 。
Mobile Center将是下一代的 HockeyApp。 从今天开始,我们推出了针对 HockeyApp 用户过渡计划的第一步:使用 Mobile Center 内 HockeyApp 的现有 App,分析当机报告和分析数据,并连接到构建、测试和推送服务。
目前在 HockeyApp 和Mobile Center共同存有 App、公司、协作者和测试人员,因此开发人员可以在 HockeyApp 应用程序中使用行动中心的新服务,而不影响 HockeyApp 的使用体验。 在 HockeyApp 所做的更新也会在Mobile Center更新,以确保一致性,并将来自 HockeySDK 传入的 App 数据一并传输到 Mobile Center。
我们也将在不久之后对 HockeyApp 用户推出此功能,当我们准备将其扩展到 App 时,开发人员届时会收到 Email 通知。
全新的行动平台、测试框架、推送服务和套件库支持只是个开始 – 我们还会推出更多功能及服务。 App 商店及安全私人入口网站的部署将在未来几个月内推出,同时还将增加 UWP 支持,就如同 HockeyApp 和云端测试服务,以及全新的云端开发服务。 现在就开始注册吧!
Keith Ballinger – 行动开发人员云端服务项目管理师 @KeithBa
Keith 先前是微软在 2016 年 3 月收购的 Xamarin 产品副总裁。 Keith在创业、工程和产品管理方面皆具有强大的背景,亦在他原先的 .NET 团队中担任产品经理。 2007年 Keith 离开了微软,成立了初创公司,也共同创立了几家手机初创公司。 2012年,他带领团队创建了 SmartPay,为一款行动支付应用程序,每年处理超过 10 亿美元的交易量。 在 Xamarin 之前,Keith 是 YC 资助的初创公司 – Standard Treasury 的首席架构师,建立了 API 优先的银行。 他亦是两本关于编程的书籍作者,「.NET Web Service: Architecture and Implementation」以及「Special Edition: Using ASP」的合著者。
(文/微软MSDN博客)