1

私は長い間 Delphi/Windows 開発者であり、次のシナリオを使用しています。

  1. 同僚が、iPad で適切に表示されるように調整された asp.net Web サイトを作成しました。
  2. 私の上司は、この Web サイトをアプリとして「パッケージ化」したいと考えています。Web サイトは引き続き Web サーバー上に存在し、アプリは小さな「シェル」にすぎません。
  3. アプリとして「パッケージ化」されると、アプリは Web サイトへのログインを処理するか、少なくともユーザー名とパスワードを自動的に入力する必要があります。

いくつかの代替手段があることはわかっていますが、私は XCode に固執すると思います。XCode を入手するには、OSX を実行する Mac が必要であることを理解しています。これには、私のモニターの 1 つに接続された Mac Mini で十分でしょう。そして、XCode は無料でダウンロードできますよね?

エミュレーターでアプリを実行するにはこれで十分ですが (?)、テスト目的であっても物理デバイスで実行する場合は、iOS 開発者プログラムに登録する必要があります。500km 離れたところにいる上司が iPad でテストしたい場合、iOS Developer Enterprise Program に登録する必要がありますか?

最後に、アプリは技術的に実現可能ですか? アプリに簡単に埋め込むことができる Web ブラウザー コントロールはありますか? また、ユーザー名/パスワードを保存して、組み込みの Web ブラウザー コントロールに入れるのはどうですか?

4

1 に答える 1

3

1) モニターの 1 つに接続された Mac Mini で十分ですよね?

はい、開発ハードウェアに適しています

2) XCode は無料でダウンロードできますよね?

はい、xCode の費用は 0 ドルで、iOS SDK も無料で含まれており、エミュレーターでアプリをテストするために必要なものはすべて揃っています。

3) しかし、物理デバイスで実行したい場合は、テスト目的であっても、iOS 開発者プログラムに登録する必要があります。はい?

はい、実際の iOS デバイスでアプリをテストするには、iOS 開発者プログラムに登録する必要があります。これには 2 つの可能性があります (個人アカウント 99 ドル/年とエンタープライズ アカウント 299 ドル/年)。

4) 500km 離れたところにいる上司が iPad でテストしたい場合、iOS Developer Enterprise Program に登録する必要がありますか?

いいえ、通常の 99 ドルのもので実行できます。彼のデバイスの UDID をプロビジョニング プロファイルに追加して、ビルドを作成するだけです。

5) 最後に、アプリは技術的に実現可能ですか?

はい、技術的には非常に簡単に作成できますが、Web アプリが Web ページだけでなく複雑な場合は、Web ラッパーを使用せずにネイティブにすることをお勧めします。ユーザーは通常、そのようなアプリを好みません。

6) アプリに簡単に埋め込むことができる Web ブラウザー コントロールはありますか?

はい、UIWebView があります https://developer.apple.com/library/ios/documentation/uikit/reference/UIWebView_Class/Reference/Reference.html

7) ユーザー名/パスワードを保存して、組み込みの Web ブラウザー コントロールに入れるのはどうですか?

私の実際には、Javascript ベースの Web ページに対してのみ行う必要がありましたが、asp.net でも可能であるはずです。これは役に立つかもしれません:ユーザー名とパスワードをフォームに渡す UIWebView

于 2013-11-13T21:09:08.567 に答える