5

AndroidとiOSで利用できるモバイルアプリケーションを開発する必要があります。

私はAndroidまたはiOSのネイティブ開発の経験がないため、PhoneGap、Titanium、Iceniumなどの既存のプラットフォームのいくつかを使用することにしました(これらのプラットフォームは必要なすべての要件を提供します)。

Iceniumでは、ドキュメントを確認するために招待コードが必要であることがわかりました。

私が聞きたいこと:誰かがIceniumで遊んだことがありますか?このクラウドベースのプラットフォームに関する推奨事項はありますか?パフォーマンスはどうですか?

4

2 に答える 2

10

私はIceniumを使って仕事をしてきましたが、これまでのところ楽しいと言えます。これは、Cordova(PhoneGap)を使用してアプリを構築できるIDEにすぎません。2つのIDEがあります。1つはブラウザベースで、もう1つはWindowsデスクトップアプリです。ネイティブデスクトップアプリはより多くの機能を備えており、ユーザーエクスペリエンスが向上しています。あなたがそれを探しているなら、そこにはいくつかの詩的な正義があります:)

これまでのところ、それは確かに若いです。PhoneGapプラグインのようなもののサポートは今のところ存在しません。また、実際のデバイスでアプリを動作させることはできないようですが、これらはベータ版のバグであり、スムーズになると期待しています。

複数のIDEを使用することを心配する必要がないため、クラウドベースのアプローチは優れていますが、開発方法について多くの自由を失います。たとえば、私はCoffeeScriptを使用するのが好きで、新しいCSファイルの作成、コンパイル、作成などはサポートされていません。将来的にはどうでしょうか。

これは実際にはCordova(PhoneGap)アプリを開発するための単なるIDEであるため、Cordovaとは異なるプラットフォームではありません。これにより、開発が少し合理化されます。

于 2012-08-27T02:32:17.470 に答える
0

私の個人的な経験から、Iceniumは遅いと言わざるを得ません。彼らはそれをネイティブアプリのように機能するhtml5アプリとして売り込んでいますが、そうではありません。ネイティブアプリのように見せたり、ネイティブのイデオロギーを使って開発したりして、ユーザーにネイティブのように体験させることができますが、速度は非常に遅くなります。

また、マイクロソフトのテクノロジーベースの会社(つまりtelerik)が基本的にiceniumを使用してマイクロソフトのスタックから自分自身を削除したことも本当に奇妙です。私はそれが悪いと言っているのではありません。マイクロソフト自体が開発者をそのプラットフォームに引き付けるためにもっと多くのことをする必要があります。非常に重要なビジュアルスタジオを含むほとんどのtelerikクライアントがmircosoftスタックを使用しているため、これは本当に奇妙なことです。VSには、開発スタイルに合ったカスタムプラグインがあることは誰もが知っています。今では、これまでのところ、標準に近いものではない新しいIDEを学習して使用する必要があります。主な利点の1つは、デバイスに展開できることです。

Phonegapまたはその他のモバイルベースのフレームワークの追加は、何でも実行できます。また、Microsoftデバイスのサポートもまったく提供していません。これにより、これが作成されるはずだったクロスプラットフォーム環境全体が完全に削除されます。

あなたがマイクロソフトのために開発していないなら、私はそれでいいと思います、しかし私はそれ以外の他の利点を見ません、それはテストのためにデバイスに展開することができます。MSスタックで動作するクライアントがある場合..これはまったくお勧めしません。VSを起動して、以前と同じように開発し、それらのライブラリをファイルシステムに含めるだけです。

于 2013-09-10T07:42:21.190 に答える