4

ある日、私が iPod Touch を使っていたとき、それが始まりました。iPhone でネイティブ アプリとして XXX 機能 (内部デスクトップ アプリケーションから) を利用できるようになったらクールではないでしょうか。

私がそのアイデアを思いついたのは、(A) 現在の巨大なデスクトップ内部の 6 年以上前のアプリケーション スイートは大幅な改良が必要であり、(B) ウォーターフォール型の開発方法論を継続する代わりに、通常は何十人もの人々の後にプロジェクトが缶詰になる結果となったからです。ユーザーが気にしない何かに何ヶ月も費やします。アジャイル手法を使用して、2 週間の反復サイクルで多くの小さなプロジェクトを開始できることを願っています。

ああ、私もオフィスで XCode を使う言い訳を見つけたいです。

調査の結果、iPhone ネイティブのイントラネット アプリケーションを使用している会社はほとんどないことがわかりました。これは、Google トークのようなクールなアプリを殺す傾向がある Apple によって内部開発の必要性が制御されることを望んでいる会社はないからです。当社はセキュリティと安全性に非常に関心があるため、「ジェイルブレイクされた iPhone/iPod Touch を使用する」という表現は、「私をクビにしてください」と言っているのと同じです。

そこで私はプラン B を思いつきました。それは、ComponentOne iPhone Studio を使用して、iPhone に最適化されたイントラネット Web アプリケーションを実行することです。私は2週間以上費やしましたが、ほぼ完成しています。私のスーパーバイザーはとても興奮しているようだったので、うまくいけば長期的なプロジェクトに変えることができます.

私の質問は、社内で使用するために iPhone アプリケーション (ネイティブ アプリまたは Web ベースのアプリ) を作成しようとした人はいますか? また、技術的および政治的な課題は何ですか?

4

4 に答える 4

4

私のオフィスでそれについて話しましたが、それはそれがなくなった限りです. Enterprise 開発者ライセンスを使用すると、Apple ではなく、組織内でのアプリの配布を制御できます。AppStore はまったく関与していません。

于 2009-09-04T15:17:02.077 に答える
1

Web アプリケーションをうまく作成すれば、iPhone だけでなく、ほとんどのモバイル デバイス用のインターフェイスを簡単に追加できます。

次のようなものを使用します: intranet.domain.com/application/mobile/

私たちは常に、UI 側を簡単に切り替えられるように、機能のレイヤーを備えた Web アプリを作成しています。現時点で私のお気に入りは MVC スタイルです。この方法では、UI デザイナーがモバイル インターフェイスで作業するだけで済みますが、基本的なビジネス ロジックはすべて、使用しているどのデバイスでも同じです。

また、私たちのシステム用のネイティブの iPhone アプリを書きたいと思っています。

于 2009-09-04T15:21:05.207 に答える
0

ASP.NETを使用してアプリを作成するときに、すべてのiPhoneアプリを作成します。ComponentOneにはStudioforiPhoneがあり、ネイティブiPhoneアプリのように見えて動作するASP.NETサイトを構築できます。これは、Appleマシンや開発キットにアクセスできない私のようなMicrosoft開発者にとって素晴らしいソリューションです。

私はそれを使用して、メインのWebサイトと同じクラスライブラリを呼び出すモバイルバージョンのWebサイトを構築しました。これは、私の既存のモデルを使用した、コンセプトの私のお気に入りの部分です。

iPhoneASP.NETコントロールの詳細を読むことができるリンクは次のとおりです

于 2009-09-10T15:20:36.650 に答える