9

私は、社内専用のアプリ(iPhone / iPad)の構築を検討している大企業で働いています。基本的に、事前定義されたURLを持ち、アドレスバー/タブなどがない単なるWebブラウザーであるアプリを作成する簡単な方法を探しています。基本的に、カスタムロゴを備えた非常に唖然としたブラウザーです。これを達成するための最も簡単な方法は何ですか?

私たちは明らかにこれらのサービスを配布し、App Storeで入手できないため、アプリのガイドラインは問題になりません。私たちはWindowsボックスを使用しており、Java / Web開発者であるため、可能な限りCシャープを使いすぎないようにします。基本的に、ツール(存在する場合)がURLとアイコン画像を提供できるようにして、そこからアプリを構築できると便利です。

また、Appleデバイスを使い始めている間は、使用するツールにクロスプラットフォームで準拠する必要があります。後でAndroidまたはWindowsPhoneデバイスを購入することを決定する日を想像できるからです。

MobiOne?PhoneGap?Appcelerator Titanium SDK?これらのどちらかが私たちに必要なことをすることができますか?他に何かありますか?

4

3 に答える 3

5

MobiOneにとって大きな「いいえ」。99ドルで買いました。彼らが宣伝したように、私は数時間以内に静的アプリを作成することができました。しかし、それはMobiOneができることとほぼ同じです。html、javascript、さらにはオーディオを使い始めた瞬間、あらゆる種類の問題が忍び寄るように見えます。そして、彼らのフォーラムでもサポートはありません。オーディオプレーヤーの使用に関する私の基本的な質問は、今のところ1か月間答えられていません。

最悪の部分は次のとおりです。ツールのエミュレーターの構築が不十分です。多くの場合、私のアプリはエミュレーターで正常に動作しましたが、実際のデバイスにデプロイすると実行できませんでした。そして時々、私もその逆を見てきました。

それ以来、PhoneGap(無料)に切り替えました。環境を整えるのに2日かかりました。しかし、環境をセットアップすると、アプリを仮想デバイスにデプロイするのに数分しかかかりませんでした。

あなたの要件を見ると、あなたの安全な賭けはPhoneGapだと思います。

私はTitaniumの実用的な知識を持っていませんが、PhoneGapと比較すると、サポートするプラットフォームが少ないことを多くのフォーラムで読んでいます。Titaniumはアプリにネイティブな雰囲気を与えるようですが、コードを変更せずに複数のプラットフォームに移植することはできません。

于 2012-12-19T20:59:38.293 に答える
3

WebサイトをWebViewでラップするだけの場合、Appleはアプリを拒否することがあります。アプリには、ウェブページを読み込むだけでなく、より多くの機能が必要です。

iOSのアプリレビューガイドラインから:

2.12あまり役に立たないアプリ、単にアプリとしてバンドルされたWebサイトであるアプリ、または永続的な娯楽価値を提供しないアプリは拒否される場合があります

アプリが拒否されないようにするには、アプリに概要ページやお問い合わせページなどの画面を追加する必要があります。

JavaScriptをご存知のように、appcelerator.comを調べてください。これにより、クロスプラットフォームアプリを構築し、コードを1回だけ記述できます。

于 2012-10-22T21:45:39.037 に答える
1

そもそも、これらのプロジェクトをアプリとして作成したいというあなたの理由を再評価したいと思います。Webページで現在使用していないアプリ機能は何ですか?質問の中で、これがアプリである必要があることを示すものは何も言及していません。

Appleデバイスでは、Webサイトを指すアイコンを作成できます。アドレスバーを非表示にする方法でページを定義できます。最後に、Webページはすでにクロスプラットフォームになっている可能性があります。

これをアプリにラップすると、プロセスが複雑になる可能性があります。更新されたアプリコードをデバイスにデプロイする必要がある場合があります。この場合、ブラウザーでの更新も同様に機能します。

于 2012-10-23T15:43:00.090 に答える