微軟研討會 Xamarin 心得

摘要:2014.02.14 微軟研討會 Xamarin 心得

不負責的拙見分享!

心得:
今天可愛又搞笑的主管帶著我去參加了微軟在松仁路辦的Seminar,為什麼是帶我呢? 因為這樣就是我要負責分享囉(可惡XDD)

不過去開開眼界見識一下微軟在推廣的東西也不錯,切入正題。
Xamarin是一個源自於叫Mono跨平台專案延伸的商業成品。
既然叫做商業成品,當然就是使用者付費囉,目前最頂級的旗艦版原價是$80,000

Xamarin起源於2011年,忘記是什麼時候台灣微軟開始有在慢慢的初步推廣這個(廣告打很兇)
感覺雷聲大雨點小,沒什麼後續的更大型有吸引力的活動,也許在我當兵的時候有吧(2012年不知)
那時候台灣的昕力不知道是不是代理商了,也沒什麼感覺真的在很大力的推廣。

今天去聽了昕力他們的講解,對Xamarin又有些信心了。
當初擔心的是去學習了,但是資源少,而且行動裝置的OS更新速度也不算慢,這種跨平台的為人詬
病的就是更新速度跟不上natvie,這就會是很麻煩的部份,還有API Bug FIX是否也會更進,都是問題。

然而今天的DEMO,展現出了與Visual Studio工具比較完善的整合之外,使用的C#也是讓我感到窩心(熟悉)
除此外外,從VS2012開始有了NuGet的較完善的支援,加上MS慢慢願意接納第三方元件進行整合了,
這對於使用MS的技術開發人員,真的是大福音。

回想今天DEMO的程式,目前的認知是,因為Android、iOS、Windows都各自有一些native的邏輯在,
所以並不是想像中的一個API打全部,而是各自有API要去看,有沒有共用的目前不知道,還沒去試用。

對於使用Mac的開發人員,當然無法裝Visual Studio,Xamarin也提供了一個IDE "Xamarin Studio" 就可以直接進行C#的開發了,不過進階的功能也是要錢,就像是VS Express那樣的付費機制。

整場最令人驚訝的事情,可以同時在不同尺寸的模擬畫面上做同一件事情(例如新增一個button),然後在載入的時候也會去幫你偵測要用哪一個Size的,這的確讓人很心動。

主講人有提到,因為Android的碎片化問題,不止版本,連同尺寸也是很嚴重,所以一個好的APP是要經得起不同尺寸的考驗,會不會有破圖,斷掉的情況發生。

據可靠的消息來源,昕力資訊將會出版比較完整性的繁中書籍,時間會在4月底,等到那時候買了書再來試玩看看!! 

小聲說,現在Xamarin有一個月免費全功能的試用,等不及的人可以先去玩玩再跟我說! 哈哈



昕力官網:http://www.thinkpower.info/
Xamarin 原廠官網: http://xamarin.com/
台灣微軟 Xamarin 推廣資源:http://www.microsoft.com/taiwan/vstudio/Xamarin/
Xamarin Studio:https://xamarin.com/
Xamarin 一個月免費全功能試用:http://xamarin.com/download