0

インタラクティブな Flash 断面図に代わるものをいくつか推奨するように求められましたが、最適な答えがわかりません。

HTML5 アプリケーションとネイティブ アプリケーションの間を行き来しています。HTML5 の最大の利点は、作成する必要があるバージョンが 1 つだけで、iOS と Android で動作することです。ネイティブ アプリケーションの最大の利点は、パフォーマンスと古いデバイスとの互換性ですが、2 つのアプリケーションを作成する必要があります。

私が読んだものはすべて、癖が少なくてうまく機能することを示唆しているため、ネイティブアプリケーションに傾倒していますが、HTML5 ルートは興味をそそられ、おそらく安価です. 考え?HTML5 はそのようなものに対して準備ができていますか?

4

2 に答える 2

0

HTML5はその任務を担っています。しかし、それはすべてあなたがサポートしようとしていることに帰着します。

つまり、iPhone 2をサポートしようとしている場合は、ネイティブにする必要があります。それを回避する方法はありません。

何をしようとしているのかによっては、少なくとも更新された3GSのサポートに行き詰まる可能性があります。しかし、同じことをしないネイティブアプリがないわけではありません。同じことがAndroidの4倍にもなります。すべてのiPhoneは、そのシリーズの範囲内で同じになるように構築されています。

Androidの作成方法や、Androidに含まれるものに制限はありません。そのため、すべてのアプリがすべてのAndroidで動作するという保証はありません。

結局のところ、それはあなたがやりたいこと、それをどのようにやりたいか、そしてあなたの開発者が各プラットフォームにどれほど精通しているかにかかっています(そしてHTML5の場合、それはすべてのウェブアプリAPIを意味します、そしてJSでの遅延/非同期プログラミングの理解、高性能な方法でDOMを操作する方法、およびメディアクエリとタッチイベント)。

PS:内部ファイルストレージにアクセスする必要がある場合、内部ハードウェア(カメラ)にアクセスする必要がある場合、または外部ハードウェア(Bluetoothキーボード/ワイヤレスヘッドセット)にアクセスする必要がある場合は、ネイティブアプリを使用してください。APIはありますが、サポートはまだ保証されていません。

于 2012-09-20T15:36:58.940 に答える
0

OpenGLをお勧めします。高速 (ネイティブ コード) で、アニメーションとエフェクトに関しては、好きなことを行うことができます。

于 2012-09-20T15:21:05.490 に答える