我们更喜欢使用基于网络的应用程序和jquery.mobile,因为它们可以按需升级,而且麻烦更少。是否有可以通过我们基于Web的应用程序调用ajax来使用card.io服务的API?
答案 0 :(得分:5)
我不敢。为了获得响应迅速,可靠的用户体验,card.io实际上会检查许多视频帧以选择高质量的视频帧进行处理。我们还在客户端处理它们,因为对于大型图像,网络往返的延迟可能很大。
这一切都需要非平凡的客户端工作。移植到html有两个直接的问题:(1)性能和(2)相机API。
Javascript解释器很快,但在进行图像处理时,本机代码是一个巨大的帮助。 (card.io使用GPU,ARM矢量协处理器,并在几个地方下降到汇编。)通过Canvas访问GPU将有所帮助,但并非所有算法都适合GPU处理。随着时间的推移,性能将继续变得不那么重要,但它现在是一项重大挑战。
移动浏览器的相机API支持非常不均衡(据我所知,在撰写本文时),主流移动浏览器(Mobile Safari,Chrome,Firefox)都没有提供完整的实时视频访问权限,并且可以对分辨率进行足够的控制。使流处理成为可能。再次,希望这会改变。
我抱有希望有一天会有一个移动网络版的card.io,但它现在肯定不可用(虽然我们有一个Phone Gap插件。)
答案 1 :(得分:1)
只是想更新这个帖子,因为我遇到了同样的问题。 Netswipe现在支持相同服务的移动集成: