【问题标题】:When and why should I work with a "beta SDK"? [closed]我何时以及为什么应该使用“beta SDK”? [关闭]
【发布时间】:2015-08-24 00:03:47
【问题描述】:

目前,我正在使用 Objective-C(iOS8、OS X 10.10、Xcode 6)开发一个 iOS 应用程序。

Apple 昨天提交了他的 SDK 环境的新测试版,我正在考虑使用不稳定环境(iOS9、OS X 10.11、Xcode 7)的兴趣。

开发人员何时必须使用“beta SDK”?
为什么不等待稳定版本?
这是否意味着硬件的两倍(尤其是对于 iPhone)?

谢谢,
朱利安

【问题讨论】:

  • 为什么要搁置这个问题?在帮助中心,我阅读了所有主观问题都应该是建设性的。它是。然后,邀请分享经验而不是意见。答案是关于经验而不是意见。我正在寻找专业实践和她的论点。最后,这个问题和这个答案对我的工作真的很有帮助。所以如果我不能在 Stack 中发布这个,我应该在哪里做?谢谢

标签: objective-c beta ios9 xcode7 osx-elcapitan


【解决方案1】:

如果您想在新系统发布后立即(或之前)发布应用版本,则必须进行 Beta 测试。

假设您是一个有趣的应用程序的开发者,该应用程序有很多付费用户。现在考虑您正在等待稳定版本。现在,当新的稳定系统版本发布时,您的用户将立即安装它(它是自动的)。您的应用程序开始崩溃,或者显示错误。您尝试解决问题,但您是第一次看到新的 API,因此您需要 1 周 + 2 周的 Apple 批准(在新系统版本发布后,这总是花费最多的时间,因为每个人都在发布新的应用程序版本)。这意味着您的应用程序崩溃了 3 周。您已经失去了大部分用户,因此您倒闭了。

这对你来说是一个足够好的理由吗?当然,还有其他原因 - 人们想尝试新功能,但大多数情况下您想为新系统修复您的应用程序。

【讨论】:

  • 我比较同意这个分析。对我来说,消极的一点是每天都在不稳定的环境中使用(我使用我的设备进行工作和个人任务)。您如何看待妥协,我的意思是等待最后的 beta 版本(如果我们认为我将不得不进行小修复)?
  • @JulienMalige 我自己通常会等待最后一个月,但是,如果您的公司有 10 个应用程序,您必须尽早开始,否则您将无法及时完成。它还取决于 API 的更改次数。从 iOS 6 转移到 iOS 7 时,我从第一个 Beta 版到 Release 花了整整 3 个月的时间来升级一个大应用程序。 iOS 7 到 iOS 8 花了我 1 周时间。
猜你喜欢
  • 1970-01-01
  • 2018-11-12
  • 2010-12-17
  • 2014-05-22
  • 2011-06-07
  • 2010-12-07
  • 1970-01-01
  • 2012-11-25
  • 1970-01-01
相关资源
最近更新 更多