xamarin 的发展越来越迅速。如果还感觉这玩意儿是个鸡肋,辣么请跟的上时代吧 。

(额,对微软产品有严重偏见的请绕行..............其实你可以看看.net 基金会现有的开源项目再说不开源啊,跨平台差啊,性能不好啊)

*******************摒弃偏见,发掘机会,仅此而已***************************

*******************如果你是一个程序开发者,那么看机会和瓶颈**************

******************如果你是产品,看看亮点和开发周期************

*******************如果你是项目经理,请看看是不是能提升自身的价值体现***********

******************如果你是Boss,请看看,是不是能省钱,能挣钱*************

****************成本,成本,成本,成本,成本,成本,成本,成本,成本,成本,成本,成本,成本,成本,成本,成本,成本***************************

****************人力,人力,人力,人力,人力,人力,人力,人力,人力,人力,人力,人力,人力,人力,人力,人力,人力***************************

****************时间,时间,时间,时间,时间,时间,时间,时间,时间,时间,时间,时间,时间,时间,时间,时间,时间***************************

****************钱,钱,钱,钱,钱,钱,钱,钱,钱,钱,钱,钱,钱,钱,钱,钱,钱,钱,钱,钱,钱,钱,钱,钱,钱,***************************

亲~,看看这个产品的客户群

美国联邦空军United States Air Force

世界银行 The world bank

英国议会 Parliament

游戏巨头:

SuperGiant

依赖微软的收购,这个产品正在越来越成熟。

而且还开源!。。。。。。。有钱就是任性.........

基于visual studio 2015 终于正式开启了跨平台的开发。。。。

微软正式开启了跨平台的开发支持!

首先,调试模拟器的成熟。

全部基于Windows 环境(仅仅模拟器,IOS的编译还需要Mac)

Android模拟器

https://www.visualstudio.com/en-us/features/msft-android-emulator-vs.aspx

IOS模拟器

https://developer.xamarin.com/guides/cross-platform/windows/ios-simulator/

Windows Phone模拟器

(略过吧,毕竟诺基亚都完事了呵呵哒..........)

其次,单元测试

可以针对不同的项目进行单元测试,写测试脚本,测试自动化。

代码跨平台

你有4种选择

1 每套平台单独维护一套逻辑

2 代码共享,条件编译

3 创建可移植的项目组件

4 创建Shared Project 进行代码文件的共享

UI

对原生组件的完整映射。迅速对新SDK的支持。基本可以保证在IOS的SDK上 同一天进行  SDK的发布同步。

开源

Xamain的代码共享在github上。

https://github.com/xamarin

http://www.cnblogs.com/micro-chen/p/5450820.html

IDE

visual studio 或者Xamarin  studio

选择你喜欢的 在Windows  或者 Mac里面进行开发。

xamarin 发布产品系列:

https://releases.xamarin.com/category/ios-simulator/

visual 的专业版 和企业版  也正式集成了Xamarin

https://blog.xamarin.com/xamarin-for-all

【Xamarin挖墙脚系列:Xamarin正式发布了IOS的模拟器在Windows下】的更多相关文章

  1. 【Xamarin挖墙脚系列:Xamarin4.0的重大变更】

    原文:[Xamarin挖墙脚系列:Xamarin4.0的重大变更] Windows下的变更不大,主要还是bug 的修复,性能的优化,API的扩展实现. 变化最大的是在Mac上的那个Xamarin.iO ...

  2. 【Xamarin挖墙脚系列:Xamarin.IOS机制原理剖析】

    原文:[Xamarin挖墙脚系列:Xamarin.IOS机制原理剖析] [注意:]团队里总是有人反映卸载Xamarin,清理不完全.之前写过如何完全卸载清理剩余的文件.今天写了Windows下的批命令 ...

  3. 【Xamarin挖墙脚系列:Xamarin.IOS的程序的结构】

    原文:[Xamarin挖墙脚系列:Xamarin.IOS的程序的结构] 开始熟悉Xamarin在开发IOS的结构!!!!!!! 先看官方 这个是以一个单页面的程序进行讲述的. 1 程序引用的程序集,核 ...

  4. 【Xamarin 挖墙脚系列:IOS 开发界面的3种方式】

    原文:[Xamarin 挖墙脚系列:IOS 开发界面的3种方式] xcode6进行三种基本的界面布局的方法,分别是手写UI,xib和storyboard.手写UI是最早进行UI界面布局的方法,优点是灵 ...

  5. 【Xamarin挖墙脚系列:使用Xamarin进行Hybrid应用开发】

    原文:[Xamarin挖墙脚系列:使用Xamarin进行Hybrid应用开发] 官方地址:https://developer.xamarin.com/guides/cross-platform/adv ...

  6. 【Xamarin挖墙脚系列:多窗口之间的导航】

    原文:[Xamarin挖墙脚系列:多窗口之间的导航] 在Android中:Intent对象,通知松散耦合的Activity等组件 在IOS中:Segue对象连接视图 <button opaque ...

  7. 【Xamarin挖墙脚系列:学习资料大放送】

    原文:[Xamarin挖墙脚系列:学习资料大放送] 最靠谱的还是官方的文档,英文的,借着翻译工具,硬看吧.还能学习英文........... https://developer.xamarin.com ...

  8. 【Xamarin挖墙脚系列:对设备/模拟器的查看调试监听】

    原文:[Xamarin挖墙脚系列:对设备/模拟器的查看调试监听] 有时候我们需要查看模拟器中的文件,比如进行了文件IO操作,sqlite数据库的操作等.我们想查看内容,这时候,如何将内容导出来?由于A ...

  9. 【Xamarin挖墙脚系列:应用的性能调优】

    原文:[Xamarin挖墙脚系列:应用的性能调优] 官方提供的工具:网盘地址:http://pan.baidu.com/s/1pKgrsrp 官方下载地址:https://download.xamar ...

随机推荐

  1. 就是爱Java

    就是爱Java,提供了Java代码示例,文章和教程,可以帮助你学习Java编程语言. 网站名称:就是爱Java 网站地址:http://java.openyu.org

  2. BZOJ NOI十连测 第二测 T1

    出题人居然是个哲学家.. 26%的程序,太SB了...本来我的想法也是二分+贪心,但是贪心是个怪怪的SX贪心.. #include<algorithm> #include<cstdi ...

  3. Dropbox 用什么语言开发的?(Python在各个平台都是全能的,特别是有PyObjC真没想到)

    Dropbox 绝大部分是用 Python 开发的.用到 Python 的地方有:服务器后台.客户端.Dropbox 网页版前段.API 后台.数据分析. 在服务器端.桌面版客户端使用的是 Pytho ...

  4. 51操作各种demo 驱动

    24C02 bit write=0; //写24C02的标志: sbit sda=P2^0; sbit scl=P2^1; void delay0() { ;; } void start() //开始 ...

  5. hdu - 4651 - Partition

    题意:把一个整数N(1 <= N <= 100000)拆分不超过N的正整数相加,有多少种拆法. 题目链接:http://acm.hdu.edu.cn/showproblem.php?pid ...

  6. ios应用view之间数据传递的方式

    对于不同的viewcontroller之间数据的共享和处理 采用代理的方式,子viewcontroller设计代理协议,并定义协议接口,父viewcontroller实现协议接口,实现子视图控制器退出 ...

  7. AC自动机跟随Kuangbing学习笔记

    http://www.cnblogs.com/kuangbin/p/3164106.html kuangbin的博客 第一段代码基本是COPY kuangbin的.. 1.HDU 2222 Keywo ...

  8. 【贪心】【uva11520】 Fill the Square

    填充正方形(Fill the Square, UVa 11520) 在一个n×n网格中填了一些大写字母,你的任务是把剩下的格子中也填满大写字母,使得任意两个相邻格子(即有公共边的格子)中的字母不同.如 ...

  9. 查看Linux操作系统版本

      1.查看内核版本命令: [root@server1 Desktop]# cat /proc/version Linux version 2.6.32-358.el6.x86_64 (mockbui ...

  10. linq读书笔记3-操作符之select与selectmany

    linq对数据的查询方式的表达形式主要有两种: var demo =from p in pList where p.id=*** select p; var demo =pList.where(p=& ...