我目前正在使用Phone Gap在相对简单的数据捕获iPad应用程序的早期阶段与开发人员合作。从功能上的UI,应用程序基本上是: -
我们现在努力克服的关键问题是,无论何时移动到另一个页面(通过在导航器上滑动或选择),在转换开始之前有1-2秒的延迟并且新页面出现。即使我们从页面中删除图像,也会出现1-2秒的延迟。在移动页面方面,我们希望将此延迟降至<0.5秒和/或使其“感觉”更像本机应用程序。
从技术层面来看,这是应用程序包含的内容: -
我们是PhoneGap和iOS应用开发的新手。我们正在继续研究尝试克服速度延迟的方法,并想知道: -
我会很感激任何人可以提供的任何提示和见解,因为如果没有办法解决这个延迟和迟缓,我们可能需要放弃手机差距并查看本机解决方案,这将不是一个简单的在我们的情况下选择。许多人提前感谢你们在我的第一篇文章中支持堆叠溢出!
答案 0 :(得分:4)
jQuery Mobile默认添加300毫秒的延迟来点击事件 - 它正在监听双击和滑动等内容。如果您没有使用任何这些类型的事件,请考虑使用FastClick(可用on this thread)来解决我的PhoneGap / jQueryMobile应用程序中的速度问题。
答案 1 :(得分:3)
我的个人意见。尝试让jQuery mobile感觉原生,我没有太多运气。我使用一个名为App-UI的框架来处理页面转换,并将其作为我的应用程序的基本框架(这个框架非常轻量级)。然后我用纯CSS设计UI。 (这会让应用程序感觉更加原生 - 尝试使用CSS3进行handel转换)。
https://github.com/triceam/app-UI
这需要其他依赖项,包括:
同样,这是我自己的看法。在开发感觉原生的移动应用程序时,这对我来说最有效。