【问题标题】:Macbook and iPhone development - advice neededMacbook 和 iPhone 开发 - 需要建议
【发布时间】:2010-06-25 09:00:35
【问题描述】:

我之前没用过MAC OSX,但我想买一个很久了。最近,我成功买了一个!!!我想这是一项相当大的投资:)。

我对 iPhone 的开发感到非常兴奋,我想尽快动手。我的疑问是,我是否真的需要购买 iPhone 才能开始学习活动,或者那里有任何模拟器?如果是这样,除了书本之外,我还要投入多少?

请帮助我。

【问题讨论】:

  • 我非常怀疑没有模拟器:如果可以避免的话,没有人愿意使用真正的硬件来测试嵌入式东西。
  • 糟糕。我的意思是模拟器。更正了问题

标签: iphone macos


【解决方案1】:

iPhone SDK 附带 iPhone 模拟器。您可以使用模拟器开始学习和测试您的应用。

只有当您准备好在设备上进行测试时,您才需要购买 iPhone 或 iPod Touch 或 iPad,然后支付 99 美元的费用成为注册 iPhone 开发者。

然后,您可以创建证书和配置文件,允许您将应用程序放到 iPhone 上,并最终通过 App Store 分发应用程序。

【讨论】:

  • 谢谢贾萨里恩! 99 美元,我绝对买得起!
  • 是的,创建允许您将应用程序放到实际硬件上的证书和配置文件可能会很痛苦,因此初学者最好绕过。
【解决方案2】:

我的建议是尽快购买一台可以使用的设备。正如 Andy 所建议的,较旧的 iPod touch 是一个很好的起点。首先,你需要让自己适应这个平台,包括你的用户如何在野外与之交互。将设备作为主要媒体播放器使用一两个星期,然后下载其他应用程序并查看它们的布局。在模拟器中工作与实际将设备握在手中非常不同。当您查看他们的应用程序设计时,很明显哪些开发人员花时间了解该平台以及他们使用该平台的方式。

事实上,我建议选择第一代或第二代型号,因为它们的硬件较慢。如果您要发布用户将能够在较旧的 CPU 和 GPU 上运行的应用程序,您需要针对较旧的硬件测试您的应用程序。我见过许多开发人员陷入这样的陷阱,认为仅仅因为他们的应用程序在 iPhone 3G S 上运行良好,就可以发布,然后当用户在较旧的硬件上运行它时,他们会遇到一个又一个的崩溃(或者它变得太慢而无法运行)。使用)。

在麦迪逊地区技术学院教授的 iPhone 课程中,我们让学生尽快在设备上配置和安装他们的第一个应用程序。了解这个过程至关重要,我们注意到它为学生提供了真正的成就感,让他们看到他们的应用程序在实际硬件上运行。

【讨论】:

  • 感谢布拉德的建议。将尝试从 ebay 或其他地方购买第二代模型。
  • +1 表示“首先,您需要让自己适应该平台,包括您的用户如何在野外与之互动。”基于触摸的 UI 与您以前使用过的任何东西都非常不同,并且有自己的约定和风格。用户对他们所学的界面感到满意,并且即使只是下意识地知道它的规则。您希望您的应用遵循这些规则,以最大限度地减少用户的挫败感。
【解决方案3】:

正如已经回答的那样,Apple 包含一个非常好的模拟器,它适用于大多数调试。

根据您正在做的事情,您也许可以只使用 iPod Touch。您可以在 Apple Store 以 149 美元的价格购买翻新的 8GB touch(链接here,但如果这不起作用,请转到store page 并在左侧查看翻新的 iPod)。翻新设备将配备新电池,最好使用一些较旧的硬件来测试兼容性。

一旦您拥有了设备,可以在模拟器中进行调试但仍具有多点触控和加速度计输入等功能的有用购买是iSimulate

【讨论】:

    【解决方案4】:

    如果您在苹果注册为 iPhone 开发者,您将下载的 SDK 将附带一个(非常好的)模拟器。

    但是,在准备发货时,您确实应该在真实设备上进行测试。性能特征完全不同,手指精度与鼠标点击、可用内存和加速度计/陀螺仪/指南针也是如此。 iPod touch 可以帮助您入门。从长远来看,请尝试使用每一台设备。

    【讨论】:

      猜你喜欢
      • 2017-01-26
      • 2012-12-14
      • 1970-01-01
      • 2013-02-10
      • 2019-11-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-03-19
      相关资源
      最近更新 更多