我是开发移动应用程序的新手。但我在php,javascript,html5和其他Web技术方面有很多想法和编码经验。目前,我正在计划一个需要使用许多硬件功能的应用程序,包括麦克风,相机,USB/OTG,wifi/网络,接近传感器等。
- 一种根本不使用硬件传感器,只使用显示方法和网络通信作为应用程序工作。
- 其他人则使用一个或多个硬件传感器。
现在我想知道哪些 rad 框架可用,可以提供两全其美的两种类型的单独比较会很好。此外,如果相同的框架可以在其他平台(可能是iOS或Windows(上共存,那将是非常棒的。
我经历了多个应用程序框架,这些框架可以让我立即开发应用程序,如jquerymobile,enyo,appium等。但是我找不到他们可以向基于它们构建的应用程序提供最高级别的硬件传感器 api。
看看这个有趣的移动框架比较图表。 它比较操作系统、支持的语言和支持的硬件功能。
对于您的特定需求,我认为确实是Rhodes或Phonegap的不错选择。还有其他关于哪个框架最好的讨论,我建议您阅读它们并做出选择。
您可以查看PhoneGap。
这个框架使用HTML,CSS和Javascript。我从未尝试过,但它似乎可以满足您的需求。
它支持:
- 人造人
- 黑莓
- 苹果
- Windows Phone 7/8
- Windows 8 和其他。
关于传感器,它为以下方面提供了API:
- 加速度计
- 照相机
- 捕获
- 指南针
- 地理位置
- 存储。
更多信息在这里。