跨平台移动应用开发:PhoneGap、MonoTouch与Mono for Android 全解析
1. PhoneGap连接市场与概述
1.1 连接不同市场
PhoneGap应用使用原生框架进行编译,因此它们以与原生应用相同的方式发布到各个市场。
1.2 PhoneGap概述
PhoneGap是一个易于学习的跨平台移动应用开发框架。其所有功能都源于 onDeviceReady 监听器,当 onDeviceReady 触发时,就可以访问设备的原生组件,如GPS、相机或加速度计。借助现有的HTML、CSS和JavaScript知识,能够以较低的学习成本创建这些应用。此外,由于PhoneGap是跨平台的,开发者无需学习四种不同的语言就能在iPhone、Android、BlackBerry和Windows Phone 7等平台上部署应用,并且所有平台使用相同的代码库,能在不同设备平台间保持一致性。
2. MonoTouch和Mono for Android入门
2.1 移动开发的挑战
对于开发者来说,移动开发是一项艰巨的任务,需要确定应用要支持的平台、购买硬件并加入各平台的开发者计划,此时学习新的编程语言可能是最不想做的事情。
2.2 MonoTouch的发展历程
2009年,Miguel de Icaza和其他开发者团队发布了MonoTouch框架1.0版本,使.NET开发者能够使用C#创建iOS应用并部署到iOS硬件上。但苹果曾修改iTunes服务条款,只允许使用Objective -
超级会员免费看
订阅专栏 解锁全文
19

被折叠的 条评论
为什么被折叠?



