1

我是一名长期从事 Delphi/Windows 开发人员,有以下情况:

  1. 一位同事制作了一个已调整为在 iPad 上看起来不错的 asp.net 网站。
  2. 我的老板想把这个网站“打包”成一个应用程序。该网站仍将驻留在网络服务器上,并且该应用程序将只是一个很小的“外壳”。
  3. 当“打包”为应用程序时,应用程序应该负责登录网站,或者至少自动填写用户名和密码。

我知道有几种选择,但我想我会坚持使用 XCode。我知道我需要一台运行 OSX 的 Mac 来获取 XCode。连接到我的一台显示器的 Mac Mini 应该足够了,是吗?XCode 将是免费下载的,对吧?

要在模拟器中运行应用程序,这就是我所需要的(?),但如果我想在物理设备上运行它,即使只是为了测试,我也需要注册 iOS 开发者计划,是吗?如果我的老板在 500 公里外想在他的 iPad 上测试它,我是否需要注册 iOS 开发者企业计划才能做到这一点?

最后,这款应用在技术上是否可行?是否有可以轻松嵌入到应用程序中的网络浏览器控件?以及如何存储用户名/密码并将它们放入嵌入式网络浏览器控件?

4

1 回答 1

3

1) 连接到我的一台显示器的 Mac Mini 应该足够了,是吗?

是的,它是开发硬件的不错选择

2) XCode 将是免费下载的,对吧?

是的,xCode 成本为 0 美元,它还包括免费的 iOS SDK,它是您在模拟器中测试应用程序所需的一切。

3) 但是如果我想在物理设备上运行它,即使只是为了测试,我需要注册 iOS 开发者计划,是吗?

是的,要在真实的 iOS 设备上测试应用程序,您必须注册 iOS 开发者计划,该计划有 2 种可能性(1 个人帐户 99 美元/年和企业帐户 299 美元/年)

4) 如果我的老板在 500 公里外,想在他的 iPad 上测试它,我需要注册 iOS 开发者企业计划吗?

不,你可以用一个通常的 99 美元来做到这一点,只需将他的设备的 UDID 添加到配置文件并进行构建。

5) 最后,该应用在技术上是否可行?

是的,从技术上讲,它很容易制作,但是如果网络应用程序很复杂,而不仅仅是一个网页,我建议将其制作成原生的,不使用网络包装器,用户通常不喜欢这样的应用程序。

6) 是否有可以轻松嵌入到应用程序中的网络浏览器控件?

是的,有 UIWebView https://developer.apple.com/library/ios/documentation/uikit/reference/UIWebView_Class/Reference/Reference.html

7) 存储用户名/密码并将它们放入嵌入式网络浏览器控件怎么样?

在我的实践中,我只需要对基于 Javascript 的网页执行此操作,但对于 asp.net 也应该可以。这可能很有用:UIWebView 将用户名和密码传递到表单中

于 2013-11-13T21:09:08.567 回答