开发人员,苹果糟糕的Beta版将使您变得更好

我们可以从苹果的“错误”中学到什么

我使用Beta的月份充满了问题。 应用会定期崩溃。 手机每天重启几次。 某些应用无法正常工作。 我认识的捷径和爱情已经一去不复返了。 甚至应用程序切换也无法使用。 通知-我最大的iOS抱怨-变得更糟。

但我爱它。 这就是为什么。

开发人员,苹果糟糕的Beta版将使您变得更好

那里的大多数文章都会警告您避免在主要设备上使用iOS Beta。 恐怖的故事是砖砌电话,花了数小时还原版本。 我会回应那些警告。 但是,如果您是任何级别的软件开发人员,建议您尝试一下。

向苹果学习

发行整个操作系统是您可以进行的最大规模的Beta测试之一。 如果您查看原始的beta 发行说明 ,则会进行100多项更改。 此后有很多。

它与在小型移动或Web应用程序中发布新功能可能不具有可比性。 但是,大规模发行可以使我们了解很多有关自己发行的信息。

大公司面临同样的问题

我一直在非常小的团队中工作。 我最近写了一篇有关我创建第一个个人应用程序的经验的帖子 许多开发人员都不知道在Google,Facebook或Apple这样的大公司进行开发的感觉。 但是我交谈过的大多数开发人员都赞同一个普遍的神话。

许多人认为,所有这些额外的开发人员都可以使工作更轻松。 问题更少了。 每个人都在建立新功能并打网球。 (因为他们是从创业公司的乒乓球桌毕业的)。

开发人员,苹果糟糕的Beta版将使您变得更好

我最近一直在阅读《 DevOps手册》 这里有一些很棒的课程可供学习。 但是我得到的最有价值的不是作者的意图。 书中的案例研究使一件事非常清楚。 大型公司面临着与小型团队相同的问题。 有时甚至更大!

“我在那个项目上工作了好几个星期,终于绕开了,请一位主题专家来审查我的代码。 这几乎是三千行代码,这花费了审阅者几天的时间。 他告诉我,“请不要再对我这样。””
-DevOps手册中Google的2010年案例研究

花几个小时进行代码审查听起来不再那么糟糕了! 同样,iPhone上的许多问题也帮助我实现了一些目标。 我一直帮助发布的Beta在稳定性方面非常相似。 规模要小得多,但团队也要小得多。 我可能将这些错误归咎于缺少人员,但这并不是真正的问题。

下次当您因缺少人而灰心时,请记住,让更多人遇到问题并不能解决问题。 它带来了更多的工作。 苹果没有分享他们的人数。 但LinkedIn估计目前有550多家软件开发人员在此工作。 他们也在破坏东西。

我正在第四个 iOS Beta版中。 仍有一些核心功能无法使用。 我喜欢获得一个新版本,以查看团队一直在做什么。 更重要的是,他们还没有去过。

反馈所有特朗普

那么,为什么苹果发布如此糟糕的测试版呢? 它发布太早了,现在他们正在争先恐后吗? 绝对不。 苹果有发布测试版手机的历史,并且无法使用。

开发人员,苹果糟糕的Beta版将使您变得更好
iOS意见回馈

毫无疑问,他们发布了它,因为他们知道客户反馈的重要性。 iOS 11的正式发布日期要到9月。 还有几个月要走。 这给了他们足够的时间来收集有关新功能的反馈。

原始测试版删除了轻松清除通知的功能。 我讨厌 许多其他人也这样做。 第四版Beta使其恢复,甚至比以前更好。 如果苹果向所有他们讨厌的iPhone用户发布了一些东西,您能想象得到的愤怒吗?

收集一部分用户的反馈至关重要。 Darkly启动是帮助缓慢发布新功能的好工具。 这样可以避免向所有有价值的用户投掷新功能,以查看其功能是否持久。

很高兴每次都能看到发行说明,并了解Apple如何响应他们收到的反馈。 对于我们所有人来说,这都是一个很好的教训,因为我们无疑推出了更小的功能。

ARKit —不仅仅是厨房桌面游戏

作为额外的奖励,与ARKit一起玩的能力非常值得入场。 特别是在您的设备支持的情况下。 如果没有的话,还是值得玩弄代码的,但是增强现实在模拟器中不是很有用。

开发人员,苹果糟糕的Beta版将使您变得更好
ARKit

App Store于2008年7月问世。对于应用程序开发人员来说,这是空前的时光,因为他们必须利用“应用程序繁荣”的优势。 ARKit是美国应用程序开发人员在相当长的一段时间内最接近应用程序热潮的地方。

这是一项崭新的技术,将立即向数百万人提供。 大约有3.8亿台设备接近精确。 如果您是任何类型的开发人员,都应该自己下载一些示例应用程序。 在XCode中玩一些演示。 有了这项技术,再没有比现在更好的开发时间了。

尽管游戏是ARKit的主要用例,但是如果您不喜欢游戏,请不要指望自己。 看一下开发人员已经组合在一起的一些应用程序。

我已经使用过这个卷尺应用程序来执行一些内部项目,其准确性让我震惊。 家具放置在现实世界中非常实用。 甚至还有一个GPS应用程序,这些应用程序以某种方式使GPS过于混乱:

开发人员,苹果糟糕的Beta版将使您变得更好
地图POI演示

这里有很多潜力,值得一试。

现在下载

如果您需要一整天都完美的手机,我还是会保留。 但是,如果您是使用最新的iOS设备的开发人员,那么头疼是值得的。 它可能只会使您成为更好的开发人员。 如果您已注册Beta版 ,请在评论中告诉我您的想法!

From: https://hackernoon.com/why-developers-should-download-apples-awful-ios-11-beta-7b1ddc6fc958