27、跨平台移动应用开发:PhoneGap、MonoTouch与Mono for Android 全解析

跨平台移动应用开发: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 -

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值