昨天看了微软2016Build大会,Xamarin免费了。恩,5亿美刀的家伙,哈哈,我也要体验一下.....优化
1. 首先在Xamarin官网下载安向导:https://www.xamarin.com/downloadui
2. 点击运行后,按照本身的须要,选择要下载安装的部分(已经安装有的就不须要安装了,好比 Android SDK)。spa
3. 安装完毕打开Visual Studio,点击菜单 Tools --> Options... -->Xamarin --->Android Settings调试
根据本身的软件安装位置修改一下开发包的路径,而后点击OK(若在第2步选择的是所有安装,则可忽略这步):xml
4. 新建工程: File --> New --> Project... 选择 Android Bland App(Android) :blog
至此,一个新的Solution 就建好了。点击运行,便可开始调试(运行虚拟机或者真机调试),若是没有建立有虚拟机,能够点击菜单Tools --> Andoid -->Emulator Manager... 进行建立;事件
我用真机调试了一下,截图效果:内存
Xamarin + Visual Studio 跟 Android Studio 的比较:开发
1. 运行 VS(我用的2015社区版)所占用的内存比AS占用的小的多,通常就100多兆,并且还会自动释放内存,而 AS 动不动就五、6百,甚至1G多,并且居高不下;get
2. 编译处的软件在真机上安装后,在控件同样多的状况下,Xamarin 编译出的软件加载控件的速度明显慢不少,打包的APK文件也比较大,
只添加了一个Button控件就5M多;而相同状况下AS的只有1M左右(都是在没有通过优化的状况下);
下图是Xamarin编译的发布版本:
3. 用C#编写的代码更加简洁,好比为按钮添加点击事件处理器,只须要添加个 delegate 就好了,并且能够添加多个;
4. 如今VS的代码自动补全功能尚未支持.axml文件的编写,而AS的代码自动补全比较全面和智能;
5. Xamarin 跨平台,这个不用说了;
6. ......