我被要求提供一个不依赖于任何平台的HTML5 5/JS/CSS平板应用程序。要求:
如果HTML5 5/JS/CSS能够满足这种需求(特别是蓝牙),我将很感激能给我一些设想。
另一个问题是,是否可以不使用任何框架,如PhoneGap、RHoMobile、.只需开发带有原始HTML5 5/CSS/JS的跨平台应用程序,并且有所有的需求?
发布于 2013-03-13 12:35:07
经过大量的搜索,我想到了MoSync,它是一个跨平台的SDK,旨在开发不同的移动应用程序。我相信MoSync可以是这个问题的最佳答案,因为它是一个非常丰富的SDK (C、C++、HTML、JavaScript),并且拥有很好的工具和社区,它们尽力帮助您。
关于进一步的信息,我鼓励开发人员检查这里或访问他们的网站。
发布于 2012-07-11 15:14:20
你看过PhoneGap / Cordova了吗?
您可以使用HTML5、JS和CSS轻松地创建跨平台的移动应用程序。
http://phonegap.com
内置API提供了对设备的大部分本机特性和功能的访问。您可以使用localStorage或SQLite数据库管理脱机存储,还可以检测网络连接状态,以确定您是否脱机/联机,以及您的连接级别(边缘、3G、4G、WiFi)。通过这些组合,您可以管理您的数据同步。
至于蓝牙,PhoneGap API不支持开箱即用,但它是高度可扩展的,因此开发人员可以为缺少或需要的功能创建自己的插件。
这个社区非常棒,许多插件已经编译成GitHub:https://github.com/phonegap/phonegap-plugins上的一个中央存储库。
我知道在这个存储库中有一个用于Android的蓝牙插件。
您也可以很容易地编写自己的插件,以添加您需要的任何额外功能:
http://www.adobe.com/devnet/html5/articles/extending-phonegap-with-native-plugins-for-android.html
http://www.adobe.com/devnet/html5/articles/extending-phonegap-with-native-plugins-for-ios.html
编辑**
在我写了这个答复提到PhoneGap之后,你发布了对这个问题的修正。诚实的回答是,如果没有一个与本地设备功能交互的框架,原始的HTML5、CSS和JS将无法处理蓝牙等问题。
发布于 2012-07-11 17:46:28
不,你不能。一个纯粹的web应用程序是无法,也很可能永远无法使用蓝牙。
在开发了一个Web应用程序之后,我可以告诉您,任何涉及脱机的东西都必须简单,并且使用设备硬件已经过时了。
查看这些框架,您可能会得到一些有用的东西。但是,从get开始开发一个本地应用程序可能是一个更好/更现实的赌注。
https://stackoverflow.com/questions/11435444
复制相似问题