2011-11-14 11 views
2

私はスマートフォンの開発をどのように進めるのかを決めるつもりです。 私はこれらの技術に関する多くの記事を読んでいます。私もテストアプリケーションを作成しましたが、私がこの権利を得ることを100%確信したいと思っていました。UIの感じと見えるチタン、PhoneGapとネイティブとの比較

  1. WebView Controlerで実行されるため、PhoneGapのネイティブアプリと同じ外観と感じることはできません。そして、ウェイッシュのルック・アンド・フィールは、私がこの技術を手にしている限りです。正しい? (私がPGで作成したアプリケーションの例では、外観は似ているかもしれませんが、ボタンをクリックするとアニメーションがネイティブアプリのように流暢ではありません)

  2. 最新のチタンは持っているようですWebViewへのアプローチを変更して、ネイティブアプリのルック&フィールの欠如を補う。私の質問は(私はこれを自分自身でテストしなかった)。 Titaniumのネイティブアプリと同じルックアンドフィールを正確に作成できますか?

EXACTLYがキーワードです。私は、アプリがTitaniumで作成されていれば、違いを伝えることができますか?私は間違いなくアプリケーションがPGで作成されたことを伝えることができるからです。

最後の目標はUX、pplの意味です。スマートフォンでは、何かを網羅していると思います。 PGチタンに比べ

おかげ

+0

ほとんどのスマートフォンユーザーは、おそらくネイティブとPGの違いに気づかないでしょう。ネイティブとPGは気にならないからです。彼らはチタンについて何も知らないので、アプリがTitaniumで作成されているかどうかは分かりません。 –

+0

人々は、それが構築されたプラットフォームを感じるために構築されたプラットフォームについて知る必要はありません...小さな迷惑は、アプリケーションが失敗するのに十分であることができます。 –

答えて

1

は、UIの経験のような、よりネイティブですが、それはそれは、もともとIOSするためのものだAndroid.Sinceのためにちょっと問題です。

Android用チタンはかなりバグが多いので、回避策を思いついていて、何も見つからない場合は固まってしまうことがあります。

もしあなたがそれで大丈夫ならば、私は簡単にチタニウムが行く方法だと言いますが、正確に近いネイティブ(正確にはそうではありません)ですが、平均的なユーザーはチタンを理解できないと思います。

1

2)はい、チタンは元のUIを使用しているため、あなたのjavascriptコードはネイティブな要素を作成するネイティブObjective cコードにラップされます。あなた自身が書いた実際のネイティブコードほど柔軟ではないという制約があります。ネイティブモジュールを作成してプロジェクトに追加することができます。カスタムUIを使用してプロジェクトを拡張することもできます。

関連する問題