题
我的一个朋友告诉我,一些框架(。和/或快速连接)可以改变我HTML/JS/CSS码iOS应用程序。
就个人而言,我讨厌这种框架,因为当你得到一个错误,它是很难调试。但是,另一方面,正如我开始学习iOS编程中,我发现目标-C努力地学习。
有没有人尝试这些工具吗?他们有什么限制?什么表演?
谢谢你,
问候。
解决方案
这些框架是方便的,如果你来自的网络开发的世界。因为他们允许你来开发使用HTML/CSS/Js你就可以走很迅速。
虽然他们提供更多的互动,与本地的能力的设备(联系人、照相机、加速度计等)。 比纯粹的网发展(使用 煎触摸 或 jQuery移动 例如)他们仍然是比较有限的本机应用程序。
。
大多数这些方案都集中在设备使用 。 基于浏览器的渲染。这是用来通过的许多主动操作系统:
塞班,iOS,机、黑莓、巴达,等等。
主要的例外是窗户的手机使用互联网资源管理器
跨平台
他们的目标是使跨平台的开发曾经通过包装你的网发展成为一个本地应用程序(。, 钛)或通过"翻译"以适当的语言为目标设备(RhoMobile罗德, MoSync).
具体的iPhone
瞄准几个平台,意味着有些话具体特征可能并不那么容易的支持。和UI不会看作为司机由于这是针对不同的操作系统。所以如果你只是瞄准ios系统4你也许可以尝试一些更具体的解决方案,例如:
表演
对标准的应用程序,你应该不注意到太大的区别。但是,如果你正计划开发一些游戏的这些框架可能不是最好的解决办法。晕的权利要求是合适的...
谨慎
如果你计划开发一个商业应用程序提防的苹果的政策。
必须将应用程序最初是在目标C、C、C++、或JavaScript作为执行的iPhone OS引擎。
许多应用程序使用这些工具/框架仍然接受,但没有什么官方的。
编辑: 正如雷德尔的 政策 已经改变,因为九月9.