首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >跨平台移动应用程序与HTML5

跨平台移动应用程序与HTML5
EN

Stack Overflow用户
提问于 2012-07-11 14:55:59
回答 4查看 9.1K关注 0票数 3

我被要求提供一个不依赖于任何平台的HTML5 5/JS/CSS平板应用程序。要求:

  • 跨平台移动/平板电脑应用
  • 离线能力和存储(它应该在缺乏互联网连接的情况下工作,并且能够在连接后同步)
  • 实时数据(它应该能够显示来自传感器值的任何小变化)
  • 我应该能够连接到一个CAN接口,并获得传感器值和ECU数据。因为我还没有想出任何解决方案来解决这个问题,所以我在考虑蓝牙。然而,HTML5不支持蓝牙。

如果HTML5 5/JS/CSS能够满足这种需求(特别是蓝牙),我将很感激能给我一些设想。

另一个问题是,是否可以不使用任何框架,如PhoneGap、RHoMobile、.只需开发带有原始HTML5 5/CSS/JS的跨平台应用程序,并且有所有的需求?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2013-03-13 12:35:07

经过大量的搜索,我想到了MoSync,它是一个跨平台的SDK,旨在开发不同的移动应用程序。我相信MoSync可以是这个问题的最佳答案,因为它是一个非常丰富的SDK (C、C++、HTML、JavaScript),并且拥有很好的工具和社区,它们尽力帮助您。

关于进一步的信息,我鼓励开发人员检查这里或访问他们的网站。

票数 1
EN

Stack Overflow用户

发布于 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将无法处理蓝牙等问题。

票数 3
EN

Stack Overflow用户

发布于 2012-07-11 17:46:28

不,你不能。一个纯粹的web应用程序是无法,也很可能永远无法使用蓝牙。

HTML5蓝牙和音频

在开发了一个Web应用程序之后,我可以告诉您,任何涉及脱机的东西都必须简单,并且使用设备硬件已经过时了。

查看这些框架,您可能会得到一些有用的东西。但是,从get开始开发一个本地应用程序可能是一个更好/更现实的赌注。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11435444

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档