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. Android应用开发中Intent的作用及使用方法

    Intent是一种运行时绑定(run-time binding)机制,它能在程序运行过程中连接两个不同的组件.通过Intent,你的程序可以向Android表达某种请求或者意愿,Android会根据意 ...

  2. scp和pscp

    在linux中,我们常用scp命令传输文件: 如以下实例,我们想把当前服务器文件abc.sql传输到192.168.1.1服务器上,我们可以执行以下命令: scp /home/person/hww/a ...

  3. android R 文件 丢失的处理 如何重新生成

    很多时候我们会遇到工程中的R.java文件丢失,必要急,修复很简单. 方法:右击你的工程(项目)——>Android Tools——>Fix Project Properties 即可. ...

  4. JavaEE Tutorials (30) - Duke综合案例研究示例

    30.1Duke综合应用的设计和架构456 30.1.1events工程458 30.1.2entities工程459 30.1.3dukes—payment工程461 30.1.4dukes—res ...

  5. html5 laboratory - drawing in the canvas

    html5 laboratory - drawing in the canvas Creating a bar chart with canvas 21st February 2010 The exp ...

  6. sendto() 向广播地址发包返回errno 13, Permission denied错误

    http://blog.csdn.net/guanghua2_0beta/article/details/52483916 sendto() 向广播地址发包返回errno 13, Permission ...

  7. error C2440

    error C2440: "初始化": 无法从"std::_List_const_iterator<std::_List_val<std::_List_sim ...

  8. Oracle SQL函数之数学函数

    Oracle SQL函数之数学函数 ABS(x) [功能]返回x的绝对值 [参数]x,数字型表达式 [返回]数字 SQL> SELECT ABS(),ABS(-) FROM DUAL; ABS( ...

  9. vlc-android对于通过Live555接收到音视频数据包后的处理分析

    通过ndk-gdb跟踪调试vlc-android来分析从连接到RTSP服务器并接收到音视频数据包后的处理过程. 首先,从前面的文章有分析过vlc-android的处理过程通过线程函数Run()(Src ...

  10. 使用AsyncTask实现图片加载

    如上图所示:我们看到的就是使用PrograssDialog进度条和AsyncTask异步任务实现的效果(额,不要看应用名...).下面介绍一下具体的实现流程. 一.首先使用XML布局,布局很简单直接上 ...