【Build 2017】更多平台、更多選擇、更加強大的 Visual Studio Mobile Center

去年秋天,我們推出了 Visual Studio Mobile Center(預覽版),這是一項雲端服務,旨在幫助開發人員管理 App 的生命週期,並以更快的速度發佈更高品質的 App。今天,我們要宣布一些更振奮人心的升級:我們不但加強了服務的功能,並且還將 Mobile Center 擴及新的群眾和平台。

重點新功能

Windows 新功能支援

起初我們設計了 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 的內部支援與我們聯繫。

 

VSTS 及 Bitbucket 整合

我們是 GitHub 的超級愛用者,所以它成為我們去年 11 月推出 Mobile Center 建置服務的首選。儘管如此,我們也相信靈活性和選擇性,所以今天我們很自豪地發佈 Visual Studio Team Services 和 Bitbucket 的 git 套件庫支援。所有的套件庫和服務都具有相同的功能,包括我們強大的內建推送功能和全新的啟動測試。

全新測試框架:XCUITest 和 Espresso

有些使用預覽版的客戶告訴我們他們很喜歡我們的測試服務,但是他們想在更熟悉的特定平台框架中編寫測試。於是我們採納了他們的意見,我們現在支援 XCUITest 和 Espresso、iOS 和 Android 的原生測試框架。現在,開發人員可以使用自己的語言撰寫他們的自動化 UI 測試,並將現有測試移植到 Mobile Center 測試。

 

佈署到 App 商店

自從預覽版第一次發佈以來,Mobile Center提供了一個強大的 beta 測試發佈服務,將成功的構建自動發送給測試人員。開發人員表示,他們會喜歡這種相同的機制,讓他們將應用程式部署到 App 商店和公司門戶。

 

透過我們針對發佈服務新增的功能,只要開發人員對於他們的 App 品質有信心,他們可以將最新版本直接推廣到 App 商店或公司門戶。如今,您已經可以使用 Google Play 進行此項操作,我們也將盡快連結到 Intune、App Store 以及 Windows Store 。

 

HockeyApp 與 Mobile Center

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」的合著者。

 

本文翻譯自 More Platforms, More Choices, More Power: Visual Studio Mobile Center at Build