ios - Xcode (swift) vs Unity for isometric 2d mobile-apps - Performance, Package Size

标签 ios xcode swift unity3d

假设我想开发一款等距 2D 手机游戏,例如《部落冲突》。
我的主要目标是 iOS,当然 Android 也不错(但不是必须的)。
现在我必须决定是使用 Apples XCode(因此 Swift 作为一种语言,我已经非常熟悉)进行编程,还是使用 Unity3D(因此 C# 作为一种语言,我也非常熟悉)开发我的游戏。 就个人而言,我不喜欢其中一个。

设置到此为止。

因为我没有任何偏好,所以我想选择对我的 2.5D 游戏最有利的一款。

问题:

  • 如果您使用 Swift 或使用 Unity 编程,在获得 App-Store 批准方面有何不同? C#?
  • Unity 和 XCode 发布的应用程序包大小差异有多大?
  • 我的 Unity 编写的应用程序运行起来和我的 XCode 编写的应用程序一样流畅吗?

我希望你能帮助我。

如果我在那里遗漏了某些要点,请随时批评我并提出您的意见。

问候
克里斯

最佳答案

  • 如果您使用 Swift 或使用 Unity 编程,在获得 App-Store 批准方面有何不同? C#?

不,考虑到这种一般比较 - 这里不应该有任何偏袒或不允许一个优于另一个的内容。

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

这很难说。将为 Unity 包含添加库,而 Apple 已经拥有操作系统之外的共享库 - 每个应用程序都使用。想想这里的共享库——只有 Apple 被允许这样做。不要与即将发布的 iOS 9“App Thinning”相混淆。

较大的权重将是媒体/图像/位图。

  • 我的 Unity 编写的应用程序运行起来和我的 XCode 编写的应用程序一样流畅吗?

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

但是......与 Swift/iOS/Apple 如此紧密结合的另一面是你放弃你的 Android 市场 - 如果你正在考虑它 - 我会根据你分享的内容建议 Unity(如果有的话)您希望在未来部署到 Android、台式机和 *TV 设备的远程可能性。

关于ios - Xcode (swift) vs Unity for isometric 2d mobile-apps - Performance, Package Size,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32300682/

相关文章:

iOS 根 Controller 启动时出现错误

objective-c - 在不拆分最后一个单词的情况下切割 NSString 的长度

ios - 即使应用程序适用于 iPhone,XCode 也会请求 iPad 图标

xcode - 将预处理器宏添加到 xcode 6 中的目标

ios - Swift segue 标识符始终为零,Storyboard ID 不起作用

swift - HTHorizo​​ntalSelectionList 在展开可选值时意外发现 nil

ios - Swift - UITableViewCell 类 contentView 以编程方式约束没有宽度

ios - 在具有 ARC 启用项目的仪器中的 [[NSNumberFormatter alloc] init] 中出现内存泄漏

ios - 在 Facebook 上发布状态

ios - 应用程序未在 RPBroadcastActivityViewController 中显示为广播服务