monotouch
廊坊app开发讲述源码开源与否的区别
廊坊app开发讲述源码开源与否的区别,我们想象一下一项任务的开发如果没有开源的话,想要让这个系统的所有的功能得以实现这整个过程都是要由等着它的开发厂商自己来解决的。而系统中自己产生的一些BUG也只能等着开发厂商来修复,如果开发厂商本身没有发现,这些BUG就会永远的存在。 在之前Windows本身是不支持开源的,所以我们就得不到微软本身的代码,所以我们就无法把Windows和智能电视的相关功能相结合;然而Linux是开源的,所以我们可以把Linux移植到手机中运行;因为.Net Framework不开源(真正的),所以无法在Linux下运行.Net程序;而因为Mono是开源的,我们可以借助Mono来实现使用C#/.Net开发Android、IOS应用(MonoTouch是使用C#/.Net开发IOS应用的技术,Mono For Android是使用C#/.Net开发Android应用的技术,而Unity3d则是使用C#开发跨IOS、Android、Windows等平台的游戏开发技术);因为Android开源,所以不需要谷歌提供,就有人把Android移植到X86架构CPU下,这样我们就可以在x86 PC机上安装运行Android操作系统