第1章 開發環境安裝和配置(一):概述

原文 第1章 開發環境安裝和配置(一):概述html

目前Android在全世界市場上大約有75%的佔有率,國人Android手機的持有比例更甚,甚至達到90%以上【網上找的介紹,沒必要在乎】。架構

用C#開發手機應用程序,建議首選VS2015,這是由於VS2015內置的是C# 6.0,不少原來實現起來比較繁瑣的操做,在VS2015下也都變得很是簡單了。工具

一、跨平臺移動應用開發post

VS2015的移動跨平臺採用Xamarin架構,這讓本來就熟悉Visual Studio的開發者不用再熟悉其餘的開發工具就能直接開發移動應用程序。性能

(1)Win7:VS2015+C# 搞定 Android、iOS

在Win7下用VS2015建立項目時,可直接使用iOS及Android的項目模板。開發團隊也能夠將iOS以及Android的程序代碼歸入到ALM,並且還可使用TFS(Team Foundation Server)進行版本建立和配置的管理。單元測試

用C#編寫移動App時,可以使用功能齊備的Android和iOS設計器建立針對各個平臺自定義的100%本機用戶界面(Native UI Code)。另外,利用.NET構建移動應用程序時,還能夠直接訪問2萬多個.NET庫和Xamarin組件。開發工具

(2)Win10:VS2015+C#  搞定 Android、iOS、Windows Phone

在Win10下用VS2015建立項目時,可直接用C#快速構建適用於多種平臺(Android、iOS、Windows Phone和Mac)的移動應用,並且可在不一樣平臺間共享商業邏輯以及數據存取等程序。除了省下從新撰寫的時間成本外,對於版本維護及代碼的一致性也有至關大的幫助。測試

二、原生代碼提高本機性能url

VS2015編譯針對iOS及Android平臺的應用程序時,其實是利用Xamarin將C#程序直接編譯成ARM CPU的原生機器碼,所以效率和性能與原生模式開發的Android和iOS應用程序相比沒有不一樣。特別是在Android系統上,Xamarin並非使用Android的Dalvik虛擬機,而是改成用CLR來實現,所以開發效率和執行性能都獲得了大幅度的提高,有的甚至更甚於原生的應用程序。設計

三、直接訪問核心平臺API

除了.NET API之外,開發人員還能用C#直接訪問全部平臺的本機核心API,並且不會受到任何限制。

四、生命週期管理以及與Azure的鏈接

用C#開發移動應用時,能夠輕鬆管理源代碼存儲庫、生成、持續集成部署、單元測試和UI測試。並且還能夠在開發和生產環境中運行診斷,經過遙測和分析實時監視應用性能和用戶行爲。

除了對Visual Studio功能具備徹底的訪問權限之外,C#開發的移動應用還能與微軟的雲架構(Azure)移動服務快速集成並進行配置,而且可無縫添加各類服務,如雲中的數據存儲、客戶身份驗證、推送通知或離線同步,並可隨時擴展到數百萬臺設備。

五、流行且成熟

移動開發對於全球範圍內的組織變得愈來愈重要,目前國外數千家公司正在使用Xamarin和Visual Studio構建高質量的、任務關鍵型應用。

經過Visual Studio 2015和Xamarin,企業可使用現有的技能和技術投資加速上市時間併爲全部用例提供移動應用。

相關文章
相關標籤/搜索