4

TitaniumはすべてのAndroidSDKバージョン(1.5、1.6、2.0、2.1、2.2)で正しく動作しますか?...

4

5 に答える 5

4

はい、そうです。

ただし、チタンには長所がある一方で、短所 (メモリーなど) もあることに注意してください。

クライアントのプロジェクトに取り組んでいる場合、またはモバイル開発への旅を始めたばかりの場合は、ネイティブ アプリケーションのコーディング方法を学ぶことをお勧めします。少なくとも、問題が発生した場合にいくつかのオプションが提供されます。私は数回火傷を負いました。

于 2011-12-16T19:41:10.967 に答える
4

私が行った調査に基づいて、はい、そう信じています。試してみることをお勧めします。

于 2010-08-10T18:50:21.870 に答える
1

Titanium はすべての Android SDK で動作します。すべての SDK で動作するようにするには、いくつかの変更を加える必要があります。Titanium は、sdk 2.1 以下で変更なしで動作します。ただし、2.2 以降で動作させるには、platform-tools(source) フォルダーにある adb ファイルのシンボリック リンクを tools(target) に追加する必要があります。

于 2011-08-27T12:49:10.970 に答える
0

特定の機能に対するプラットフォーム レベルのサポートが、iOS と Android で異なる場合があります。たとえば、基盤となるオーディオ サポートは iOS で大幅に改善されています。多くの機能が Android に欠けているだけです (最終的には自分たちでパッチを当てました)。

さらに、基盤となるプラットフォームのプリミティブがラップされる方法が異なるため、正しい Javascript であるコードが Android では正しくない Java になります。私たちが遭遇した例は、 関数と一緒に使用されたときのnullとの処理に関連していました。前述のように、この問題はますます少なくなっていますが、UI に関連するだけでなく、まだ問題があります。undefinedTi.App.Properties.setXXX

両方のプラットフォームで継続的に開発とテストを行うことをお勧めします。そうすれば、非互換性 (主に漏れのある抽象化に関連するもの) とその回避策をより簡単に見つけることができます。

于 2011-08-23T00:22:39.193 に答える
0

クロスプラットフォームの実行に最適です。唯一の問題は、ユーザーが同じコードを開発して iPhone 版と Android 版を比較したい場合です。iphone は、そのジェスチャーのサポートと優れた UI の機能によって優れています。一方、Android はまだ条件を改善しています。したがって、最初に条件と要件を確認してから、Titanium を使用する必要があります。OtherWise Appcelerator は、すべてのネイティブ サポートと一般的な機能に一貫して取り組んでいます。フレームワークの提案で可能性を見つける必要があります。それは素晴らしいアプローチであり、将来の展望でもあります。

于 2012-04-16T08:03:01.753 に答える