Avi*_*Avi 8 iphone android blackberry cordova
我们正在寻找建立条形码扫描应用程序.我们正在考虑使用PhoneGap,但我们唯一担心的是速度.所有应用程序只需扫描条形码并检查服务器以查看它是否有效.该应用程序非常强烈地使用相机通过图像扫描条形码.我的主要问题是,通过phonegap进行扫描的速度与本机应用程序一样快吗?速度非常重要,因为用户必须非常快速地扫描多个条形码.
Ray*_*hey 17
Phonegap使用相同的本机API,它只是抽象它们,以便您可以用html和javascript编写应用程序.拍照或任何其他原生过程的时间不如用户感知的时间重要.这是您需要向用户公开的本机执行时间部分+抽象API时间+ UI响应.
抽象总是有开销,但我认为在这样的应用程序中(在比BB OS5更新的手机中)可以忽略不计.当前问题源自硬件呈现HTML和设备上安装的浏览器软件.
很多黑莓手机都没有使用webkit(OS5及以下版本),而且他们使用的浏览器在渲染webapps时看起来非常缓慢.小于5的BB OS版本没有在本机和javascript层之间进行通信的生产方式,经常看到的黑客是设置和轮询cookie的变化.Android一直有一个很好的JavaScript设计与本机交互afaik.
黑莓手机和许多低端Android手机都没有GPU,或者一些拥有GPU的Android手机没有为GPU编译webkit!如果没有这个,你的UI应用程序可能会有那种迟钝的感觉,页面/按钮需要更长的时间来响应,当你试图通过菜单时,这是非常明显的.
自从phonegap发布以来,这已经有了很大的改进.UI延迟应该继续降低到甚至新的低端手机都可以为webapps做好准备的程度.但根据我的经验,我们还没有在2011年达到这一点.
| 归档时间: |
|
| 查看次数: |
11035 次 |
| 最近记录: |