0

appmobi、sencha、appceleratorのappmobi XDK phoneGap XDKを使用してモバイル用のアプリを作成しようとしていますが、Androidモバイルでアプリが正常に動作するiphoneを除いて、うまく動作しません。これら以外の他のプログラム、またはAndroidやその他でより適切に機能させるためのトリックはありますか?

どんな助けでもそれは非常に重要になります

ありがとう


実際にはそれを避けたい.すべてのモバイル用に同時にビルドしたい.それが私がそのプログラムを使用した理由です. 私は多くの考えを知らず、それを行う簡単な方法を探しています。インターネットでそれについて読むことができる方法が欲しいのですが、jquery mobile を除いて他のライブラリを見つけることができないため、私は考えを見つけることができます。それで、私の質問である最善の方法を見つける方法を誰かが知っていましたか。お時間とご回答ありがとうございます。

4

3 に答える 3

3

「プログラム」を求めてから、いくつかのテクノロジ/ツール (Appcelerator、PhoneGap など) を参照している理由がわかりません。

とにかく、私はこの数か月間、ほとんどすべてに Appcelerator を使用して、クロスプラットフォームのモバイル アプリケーションを開発してきました。ただし、どのテクノロジーを選択するかは、ニーズによっても異なります。

最近のモバイル開発には 3 種類あります。

  1. ネイティブ モバイル開発: Objective-C (言語) + iOS および Java 用の X-Code (言語) + Android 用の Android SDK などを使用します。前述のように、複数のプラットフォームを対象とする場合は、常に Appcelerator のようなものを選択できます。対象:パフォーマンス、ネイティブ機能 (カメラの使用など)。推奨ツール: Titanium Appcelerator .
  2. モバイル Web 開発: Web スキル (HTML/CSS/JavaScript) しかない場合でも、jQuery Mobile や Sencha Touch などのツールを使用して、いつでも Web アプリケーションをモバイル対応にすることができます。推奨ツール: jQuery MobileSencha Touch
  3. ハイブリッド モバイル開発:アプリケーションに Web テクノロジを使用しますが (Web ページをロードします)、ネイティブ アプリケーション (Web ラッパー) を使用して、Play マーケットまたは AppStore でアプリケーションをネイティブ (および配布可能) にします。推奨ツール: PhoneGapTrigger.io、またはTitanium Appceleratorを使用してWeb View Componentを使用することもできます

どのように決定を下すべきですか?

  • ネイティブ機能 (カメラ、加速度計などを使用) が必要ですか? その場合は、ネイティブまたはハイブリッドのいずれかにする必要があります。
  • いくつのプラットフォームをサポートする予定ですか? Android と iOS のみの場合は、Appcelerator を使用するか、ネイティブにすることができます。より多くのプラットフォームをサポートする予定がある場合は、PhoneGap または Web アプリケーションの方が信頼性が高いように思えます。
  • AppStore/Play マーケットを通じてアプリケーションを配信する予定はありますか? 次に、ネイティブ/ハイブリッドにする必要があります。

注/推奨事項:あなたの質問を読んで、あなたがモバイルとプログラミングについて本当に混乱していることに気付きました。ここまで進む前に、全体的な開発に関する詳細を読んでおく必要があります。

于 2012-07-19T03:35:53.230 に答える
0

おそらく正確にはプログラムではありませんが、(アプリケーションのニーズに基づいて)非常に便利なのは、それをWebアプリケーションにすることです。次に、Jquery mobile などのライブラリを使用して、ウェブサイトをモバイル プラットフォームに適合させ、スワイプ、向きの変更など、スマートフォンでのみ利用可能なテクノロジを組み込むことができます。次に、個別に作成できる android と iphone 用の単純な Webviewer を作成できます。 .

于 2012-07-17T11:06:22.103 に答える
0

剣道UIを見ることができます

kendo UI mobile は、iOS 3.0+、Android 2.0+、および BlackBerry タッチスクリーン デバイスをサポートしています。

私が本当に気に入ったのは、異なる OS の同じコード ベースでエンド ユーザーが自動的にネイティブのような UI を体験できることです。

OS SIMULATOR MODEを使用して、デモを確認したり、OSを変更したりできます

私は剣道とは関係ありません。

于 2012-07-19T13:34:01.247 に答える