微軟收購Xamarin或許對C 開發者是個好訊息

2021-09-16 18:13:05 字數 1768 閱讀 9680

微軟在上周四發布公告稱,其收購了移動跨平台開發公司xamarin,總部位於舊金山的xamarin創立於2023年,該公司的部分技術之前已經整合到微軟的多款服務中。收購xamarin讓微軟擁有橫跨android、ios、windowsphone三大平台的移動開發能力。目前xamarin擁有超過15000位客戶,其中不乏可口可樂、jetblue這些世界五百強公司。除此之外,xamarin還在雲端為開發者提供了移動應用效能檢測服務。

\u0026#xd;\n\u0026#xd;\n

\u0026#xd;\n\u0026#xd;\n

通過這次收購,預計大多數xamarin的技術資產會被整合進微軟,這樣的決定也是對開發者非常有利的。xamarin將聯合visual studio為客戶提供豐富的移動開發產品,開發者將能使用c#開發移動軟體並向所有主要移動平台推送全原生態的移動軟體。

\u0026#xd;\n\u0026#xd;\n

如果回到十年前,這事肯定不會發生,那個時候人們普遍認為微軟不可能接納開源,在開源道路上像個小腳姑娘,更不會有後來開源跨平台.net這樣的「善舉」,而是繼續加強鞏固windows閉環的生態圈。但是今天,在微軟ceo薩提亞·納德拉(satya nadella)的帶領下,以及微軟在移動端領域的實際地位,這一切發生的都是那麼的順其自然合乎常理。在過去的幾年裡,微軟在這條「參與開源、開放標準、與其它大公司開放性合作」的漫漫長路上顯得那麼具有帶頭風範。所以說,收購xamarin也是形勢所趨,大勢所然。

\u0026#xd;\n\u0026#xd;\n

微軟雲計算和企業業務執行副總裁斯科特·古斯裡(scott guthrie)通過部落格表示,他們還會優先考慮讓.net開發者先接觸xamarin。將xamarin與微軟visual studio整合可以提公升開發者在蘋果ios、谷歌android和微軟windows等各大平台上開發移動應用的能力,簡化**在不同系統之間的共享流程。這些舉措都表明最終的目的是為了幫助開發者「在任何裝置上提供最好的使用者體驗,最好的工具,以及乙個開放的平台和全球化的雲技術。」

\u0026#xd;\n\u0026#xd;\n

xamarin自身擁有超過15000的使用者量,還有超過130萬的優質開發者,數千萬的年收入。xamarin所提供的開發方法將能讓開發者好好利用生產力和.net,這樣的好處是他們能夠在ios、windows、android軟體之間輕鬆分享通用軟體**,而各個平台之間的軟體使用體驗則絲毫不會受到影響。xamarin首席執行官兼聯合創始人nat friedman這樣說道。

\u0026#xd;\n\u0026#xd;\n

那麼這樣的收購交易對開發者來說到底意味著什麼呢?首先就是成本問題,.net開發者已經不得不開始投資visual studio工具,並通過使用xamarin studio來賺取額外收入。可是現在,這些開發者完全可以通過visual studio平台來獲得自己想要的。目前仍然能夠感覺到微軟想要為跨平台開發者建立基於更高協議成本的新版本visual studio,至於會不會做,值得關注。

\u0026#xd;\n\u0026#xd;\n

總的來說,收購xamarin這一手筆是微軟為了吸引更多軟體工程師為其雲計算服務編寫程式而採取的最新舉措。微軟雲計算和企業業務執行副總裁斯科特·格斯裡(scott guthrie)表示,將xamarin與微軟visual studio整合可以提公升開發者在ios、android和windows間開發跨平台移動應用的能力,方便其在不同系統間整合**。

\u0026#xd;\n\u0026#xd;\n

檢視英文原文:microsoft』s acquisition of xamarin is good news for c# developers

微軟再向開發者重申 UWP是PC的最佳平台

微軟再向開發者重申 uwp是pc的最佳平台,英文原文 microsoft to devs again,here s why universal windows platform matters 微軟在windows 10 creators update更新發布的幾個月前,就曾讚揚了 uwp 的好處。...

10個對Web開發者最有用的Python包

django無疑是最通用的web開發框架之一。無論你是需要為個人部落格做乙個後端還是為企業做乙個內容管理系統,django都可以幫助你從幾乎為零的狀態建設出乙個全功能的web應用程式。selenium是繫結無數語言,包括python的web自動化框架。使用selenium,開發人員可以通過程式設計的...

推薦3個C 系統專案!初級開發者必學!

都說c 入門難,今天我們就來聊聊,它到底難在哪?語言本身是一方面,因為語法特性 規則比較多,學起來不是那麼輕鬆。缺乏系統的開發經驗是另一方面。很多人都是已經通過看書 自學掌握了一定的語言基礎,接下來是如何從語法層面過渡到實戰 如何快速高效地從不同的專案中獲取開發經驗,大部分人可能就卡在這一步了。學習...