2017-02-22 4 views

答えて

6

Ionicはウェブベースの技術を使用しています。あなたは基本的にネイティブラッパーでウェブサイトを構築しています。あなたはまだhtml/css/jsでアプリケーションを構築しているので、そのように出荷されます。いくつかのネイティブ機能にアクセスできるかもしれませんが、それはIonicアプリをネイティブアプリにしません。

チタンはハイブリッド技術です。あなたはJavaScriptでコードを書く。レイヤーを介して、このjavascriptはネイティブコンポーネントに話します。だからあなたがjavascriptで "Window"を作るなら、それはネイティブにAndroid/iOSのウィンドウオブジェクトに変換されます。それは実際には完全にネイティブに動作します。それはネイティブと同じようにパフォーマンスが優れています。あなたはバックグラウンドでjavascriptでそれを制御します。よく作られたチタニウムのアプリは、本当にネイティブのアプリと区別がつかない。

コアには違いがあります。

+0

ありがとうございました。それは役に立ちました。だから、私は、すべての機能などにアクセスできる、適切なアプリケーション、長期的な必要があります。私はチタンのために行く必要があります。 –

+0

修正します。チタンは、イオン性とは対照的にはるかに安定で滑らかです。しかし、コードとネイティブ(これらのようなすべてのプラットフォーム上)の間には翻訳レイヤが存在するため、APIの面でレイヤが提供するものに限定されています。可能であれば、[docs](http://docs.appcelerator.com/platform/latest/)をご覧ください。私はチタンで設定された機能は、イオンよりも大きいと思います –

2

チタンは(RNと同様に)プロキシパターンを使用します。このアプリは実行時には制限のない本物のネイティブアプリです。 Ionicはフードの下にあるphonegap/cordovaを使います。これはウェブ技術です。 webviewと特に使用されるフレームワークは、多くのバッテリーとトラフィックを消費します。 Webは普遍的なマシンなので、パフォーマンスは最適ではありません。

+0

あなたの質問は何ですか? – Diamond

+0

それは答えです、質問ではありません –

関連する問題