必要に応じてアップグレードでき、手間がかからないため、jquery.mobile で Web ベースのアプリを使用することを好みます。card.io サービスを使用するために Web ベースのアプリから ajax で呼び出すことができる API はありますか?
1 に答える
そうではないと思います。応答性と信頼性の高いユーザー エクスペリエンスを実現するために、card.io は実際に多くのビデオ フレームを調べて、処理する高品質のフレームを選択します。大きな画像では、ネットワーク ラウンド トリップによる遅延が大きくなる可能性があるため、クライアント側でも処理します。
これにはすべて、重要なクライアント側の作業が必要です。html への移植には、(1) パフォーマンスと (2) カメラ API という 2 つの差し迫った問題があります。
パフォーマンス
Javascript インタープリターは高速ですが、画像処理を行う場合はネイティブ コードが非常に役立ちます。(card.io は GPU、ARM ベクトル コプロセッサを使用し、いくつかの場所でアセンブリにドロップダウンします。) Canvas を介した GPU へのアクセスは役に立ちますが、すべてのアルゴリズムが GPU 処理に適しているわけではありません。時間の経過とともにパフォーマンスの重要性は低下し続けますが、現時点では大きな課題です。
カメラ API
カメラ API のサポートは、モバイル ブラウザー間で非常に不均一であり、(私の知る限り、この記事を書いている時点では) 主要なモバイル ブラウザー (Mobile Safari、Chrome、Firefox) のいずれも、完全なリアルタイム ビデオ アクセスを提供し、解像度を十分に制御して処理を行うことはできません。ストリーム可能。繰り返しますが、これが変わることを願っています。
いつか card.io のモバイル Web バージョンが登場することを願っていますが、現時点では利用できません (ただし、Phone Gap プラグインはあります)。