我们即将建立一个新的公司安卓应用程序,并希望使用HTML5,CSS3和Jquery编码,然后用PhoneGap编译。我们想要这样做,因为我们已经在这些领域拥有强大的技能集。
我想知道是否有人可以建议这是否会导致任何问题,使我们的应用程序在Android市场上市。或者我们的方法是否还有其他严重的缺点。
谢谢你的帮助。
保罗
发布于 2011-08-26 20:33:24
据我所知,PhoneGap不会编译HTML5代码,它会把代码放在一个漂亮的盒子里。
这是实用的,因为它允许您使用现有的技能集,但它会给您仍然使用web应用程序带来不便,即使您通过PhoneGap访问原生应用程序接口来略微提高自己的能力。
你不会有问题的上市在市场上,有几个应用程序已经这样做了,没有问题。然而,这真的取决于你的最终目标。如果您的应用程序基本上是一个表单工具,那么您的计算需求很低,这就是解决之道。如果它是一种营销工具,它可能也是。但是,如果您需要进行严格的数学运算或动画,访问一些硬件功能(如使用GPS信息实时创建视频覆盖和加速度计管理),则需要使用Java API (甚至NDK)使其易于管理和使用。
当然,您可以使用HTML5做一些令人惊叹的事情,但这实际上是一个计算能力的问题,是解释还是编译和优化。因此,再说一次:这取决于您计划构建的应用程序类型。
发布于 2011-08-26 20:28:22
Android Market根本不会给你带来任何问题。然而,也有缺点和权衡。
这里有一个很好的比较图表:https://spreadsheets.google.com/pub?key=0AsTInFQpmXDNdEdJU0ZNNGx3dDA3aXAxV3lXYWhXVHc
我的理解是,HTML/Javascript/CSS不会被编译成原生代码(如Titanium),而实际上只是嵌入其中。在这种情况下,你可能会错过一堆API(我想知道你为什么不直接做一个webapp...?),但如果你觉得没问题,那就没问题了。
https://stackoverflow.com/questions/7204100
复制相似问题