【问题标题】:Creating an Iphone App without having an iphone? (with iphone simulators?)在没有 iphone 的情况下创建 Iphone 应用程序? (使用 iphone 模拟器?)
【发布时间】:2012-04-18 21:45:04
【问题描述】:

我想知道在没有真正拥有 iphone 的情况下开始创建 iphone 应用程序是一个多么好的主意?

我发现有iphone的模拟器...

它们是否足够好,或者我在创建应用程序时可能会遇到一些问题?

-我还没有应用程序的想法。

-我没有真正的 iPhone。不过,我工作的办公室里有一些手机,但我不想用太多。

谢谢!如果您认为创建应用并在模拟器上测试它们是一个不错的主意,您会推荐哪些?

【问题讨论】:

    标签: iphone c


    【解决方案1】:

    坏主意。

    您可以完成很多工作,但您确实非常需要一台实际设备来进行最终测试。

    记住它是一个模拟器而不是一个模拟器。性能存在显着差异。很多东西在你的 Mac 上运行良好,但在真实设备上却很糟糕。可能令人惊讶的是,在许多情况下情况正好相反(即在 iPhone 上更快)。一段时间后你会更好地找出这些差异,但如果不使用真实设备,你永远不会知道。

    如果成本是主要因素,那么您实际上并不需要 iPhone;你可以改用 iPod touch。

    【讨论】:

      【解决方案2】:
      【解决方案3】:

      你有mac吗?

      iOS SDK 有一个非常好的模拟器,您可以在其中试用您的应用程序,我认为如果可以在上面运行,它应该可以在真正的 iPhone 上运行。

      【讨论】:

        【解决方案4】:

        认为模拟器足够好,可以创建您的应用程序,但这完全取决于您使用什么。例如,如果您使用加速度计或蓝牙模拟器不适合您的情况。总的来说,在很多方面是非常有限的,但刚开始可以走得很好。 要使用您所说的设备,您必须拥有开发人员的有效许可证并将设备与您的许可证相关联,否则您将无法使用它们(虽然不是越狱)

        【讨论】:

          【解决方案5】:

          iPhone 模拟器不支持一切,这是由真机支持的。有些东西是不可能在模拟器上测试的,包括但不限于与以下相关的功能/API:日历、相机、陀螺仪、加速度计、音乐……

          【讨论】:

            【解决方案6】:

            xCode 附带的 iPhone 模拟器适用于大多数应用程序的开发。根据我的经验,当您处理实时运行的内容(例如音频和图形)时,它会崩溃。计算机上的处理器显然更快,如果您只是在模拟器上进行测试,您可能不会意识到您要实现的目标超出了设备的能力。

            这可能会影响您的帧速率(因为您将在计算机上获得更高的帧速率)并且具有大量 DSP 的深度音频面临同样的问题。

            如果您正在开发业务线应用程序,那么模拟器可能就是您所需要的。发布前当然需要在设备上进行测试,但是大部分的bug测试和调试都可以在模拟环境中进行。

            【讨论】:

              猜你喜欢
              • 1970-01-01
              • 2012-09-18
              • 2022-10-20
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 2012-02-08
              • 1970-01-01
              • 1970-01-01
              相关资源
              最近更新 更多