Xcode (swift) vs Unity的等距2d移动应用-性能,包大小



假设我想开发一款等距2D手机游戏,比如《部落战争》。
我的主要目标是iOS,当然Android也不错(但不是必须的)。现在我必须决定是使用苹果的XCode编程(因此Swift是一种语言,我已经很熟悉了),还是使用Unity3D开发游戏(因此c#是一种语言,我也很熟悉)。就我个人而言,我不喜欢其中一个。

设置到此为止。

因为我没有任何偏好,所以我想选择一个能为我的2.5D游戏提供最大好处的。

问题:

  • 如果你使用Swift或Unity编程,在获得app store批准方面有什么不同吗?c#吗?
  • Unity和XCode之间发布的应用程序包大小有多大差异?
  • 我的unity编写的应用程序运行得像我的xcode编写的应用程序一样顺利吗?

我希望你能帮我。

如果我遗漏了什么,请批评我,告诉我你的意见。


的问候Chriz

  • 如果你使用Swift或Unity编程,在获得app store批准方面有什么不同吗?c#吗?

不,考虑到这个一般的比较——这里不应该有什么偏爱或不允许的。

  • Unity和Xcode之间发布的应用程序包大小有多大差异?

这很难说。我们将为Unity添加库,而苹果已经在操作系统之外有了共享库——每个应用都使用。想想这里的共享库——只有苹果被允许这样做。不要和即将发布的iOS 9"App细化"搞混了。

较大的权重为media/images/bitmaps。

    我的unity编写的应用程序运行得像我的xcode编写的应用程序一样顺利吗?

由于它们最终都使用OpenGL,因此最终结果应该相同或非常相似。显然,随着操作系统和设备的成熟,如果Unity不利用它,它们最终可能会放弃性能优势。

但是…与Swift/iOS/Apple紧密结合的另一面是,你放弃了你的Android市场-如果你甚至在考虑它-我建议基于你分享的,如果有一个遥远的可能性,你想在未来部署到Android,桌面,*电视设备。

最新更新