美國舊金山當?shù)貢r間11月13日,微軟宣布與Xamarin達成戰(zhàn)略合作,幫助全球范圍內(nèi)的移動開發(fā)者更好地利用Visual Studio在各大主流移動平臺開發(fā)本地應(yīng)用。Xamarin是一家致力于利用統(tǒng)一通用代碼,幫助開發(fā)者在iOS、 Android、Windows和Mac平臺創(chuàng)建本地應(yīng)用的開發(fā)架構(gòu)公司。Xamarin現(xiàn)在成為全球唯一一個利用Visual Studio開發(fā)iOS、 Android、Windows跨平臺本地應(yīng)用的軟件解決方案,成功地把世界上最大的開發(fā)平臺和世界最成功的移動平臺連接起來。
移動應(yīng)用市場的激烈競爭使得開發(fā)者們面臨巨大壓力,他們必須為消費者和企業(yè)用戶開發(fā)出高質(zhì)量和出色用戶體驗的應(yīng)用,才能在競爭中脫穎而出。一個小小的Bug或程序崩潰都有可能讓他們被用戶永久拋棄。iOS和Android平臺上數(shù)以千計的不同款設(shè)備讓開發(fā)者們陷入碎片化陷阱,在不同型號設(shè)備上的應(yīng)用調(diào)試和修改耗費了開發(fā)者的大量精力和寶貴資金。持續(xù)不斷的系統(tǒng)升級和部分設(shè)備的版本停滯加速了移動平臺的碎片化,讓開發(fā)者們倍感頭疼。
雙方的戰(zhàn)略合作涉及三個領(lǐng)域:
整合Xamarin技術(shù)和微軟開發(fā)工具及服務(wù),Xamarin將成為Visual Studio 2013的發(fā)布合作伙伴,以后也將同步支持微軟最新版本Visual Studio。Xamarin在這一天還同時宣布完全加入微軟iOS和Android上的Portable Library跨平臺項目,讓開發(fā)者更容易地在不同設(shè)備之間共享代碼。
最近發(fā)布的Xamarin University培訓(xùn)計劃將向微軟MSDN訂閱用戶免費提供。這一為期30天的培訓(xùn)課程將幫助開發(fā)者更好地開發(fā)高品質(zhì)iOS和Android應(yīng)用。這一價值1995美元的課程將于2014年1月開幕,為MSDN訂閱者提供有限數(shù)量的免費培訓(xùn)機會。
MSDN的個人或團隊訂閱者將擁有各自的價格及審核選項。
此次戰(zhàn)略合作可以讓開發(fā)者能夠利用C#、Visual Studio 2013和Windows Azure靈活快速地進行跨平臺應(yīng)用開發(fā)。利用標準化的Xamarin和C#移動應(yīng)用開發(fā)程序,75%的本地開發(fā)代碼可以實現(xiàn)跨設(shè)備共享。Xamarin支持iOS和Android平臺API的100%共享——所有使用Objective-C 或Java能做到事情,現(xiàn)在用C#和Xamarin也能做到。
Xamarin目前在全球70個國家累積了超過44萬名開發(fā)者,超過2萬個付費賬戶及120個咨詢合作伙伴。
微軟與Xamarin將在美國20個城市舉行路演活動,向美國各地的開發(fā)者展示如何運用雙方的合作成果進行跨平臺應(yīng)用開發(fā)。
10月底微軟宣布與跨平臺架構(gòu)公司Corona Labs達成了合作,Corona將攜30萬名開發(fā)者在2014年初支持Windows移動平臺。這是半個月時間內(nèi),微軟與著名跨平臺架構(gòu)公司達成的第二項合作計劃,對廣大移動平臺開發(fā)者來說是一項值得關(guān)注的福利,只要對代碼進行小幅修改,他們的應(yīng)用就能夠支持所有主流移動平臺,幫助他們?nèi)〉酶蟮某晒Α?/p>
不過Xamarin與微軟的合作是一次更加緊密的戰(zhàn)略對接,是雙方優(yōu)勢開發(fā)工具的強強聯(lián)合,具有更加深遠的戰(zhàn)略意義,與Corona支持Windows移動平臺大不相同。
這兩項跨平臺開發(fā)戰(zhàn)略合作將進一步加快Windows移動生態(tài)系統(tǒng)的繁榮發(fā)展,廣大Windows移動平臺用戶可以期待更多精品應(yīng)用和游戲的到來。