“BuggyiOS13发布后苹果正在改变iOS14开发流程”
据报道,在发布有缺陷的ios 13和ipados 13之后,苹果代码名称已经覆盖了azul的ios 14的软件开发和测试流程。 改进的软件测试过程还会影响ipados、watchos、macos和tvos的更新。 。 该企业通过模块化各种操作系统功能将测试置于优先地位,测试人员可以单独启用或禁用,以衡量对操作系统稳定性的影响。
苹果公司软件工程高级副总裁克雷格·费德里奇( craig federighi )在内部启动会议上介绍了一项新计划,以确保未来的软件更新尽可能无误。 每天用于更新操作系统的版本包括测试人员禁用的新功能和称为标志的正在进行中的功能。 这是因为可以分离错误和对性能的影响。
据布隆伯格新闻报道,这种改变有助于在开发和内部测试阶段尽早发现错误。
新的开发流程有助于使早期的内部ios版本在苹果看来更实用或更适合居住。 在开发ios 14之前,一个小团队每天都添加未经完全测试的功能,其他团队每周都进行更改。 据某相关人士称,日常制作就像食谱一样,很多厨师都添加了食材。
开发者在ios 13的代码库中添加了太多未测试的功能,甚至没有足够的时间进行测试。 测试人员在几天内未能获得可用的内部版本。 在苹果内部,也称为可行的构建,阻碍了问题的早期发现。 这个习性变成了打破骆驼背的稻草。
测试软件在开发的各个阶段都充满了变化,设备的采用经常变得困难。 因此,这位工作人员说,一点测试人员将在没有适当构建的情况下工作几天。 这是因为他们对真正起作用和不起作用的东西一无所知。 由于苹果工程师努力检查操作系统对多个新功能的反应,出现了ios 13的一些问题,挫败了测试过程的首要目标。
苹果已经有了强大的测试过程,但问题似乎出在计划和时间表上。 要在规定的期限内交付多功能,开发可能会陷入僵局。 为了保持与安卓的竞争力,该公司每年都会定期发布一系列新功能,但这似乎会定期降低软件质量。 ios 10和ios 11发生了这种情况,之后苹果发布了非常漂亮的ios 12版本,首要重点是稳定性和性能。 该公司已经回到同样的麻烦状况,正在尝试发布完整的ios 14版本来修复ios 13问题。
ios 13和ipados在短短两个月内收到了8个更新。 ios 13.3目前处于测试阶段,将于年春天更新。 众所周知,ios 13是不带ipad发布的,被重命名为ipados,被功能和应用程序严重破坏。 新的reminders应用程序与旧的ios 12和macos mojave reminders应用程序不同步,因此引起了许多人的关注。 在新ipad操作系统的第一个版本ipad os 13.1发布之前,客户无法在不同的设备之间同步发出警告。 macos catalina将于今后上市。 因为采用mac的客户必须解决一段时间的促使同步的问题。
随着客户报告客户界面问题、连接问题、应用程序崩溃、邮件应用程序问题、聚光灯问题和许多其他问题,ios 13问题列表仍在继续。 即使在最近,ios 13.2也中断了多任务的解决。 因为客户报告后台应用的更新是回归错误。
该公司还推迟了wwdc 2019期间发布的ios 13的一些功能,包括共享固定的icloud文件夹和icloud文件夹。 这些功能还没有提供。
苹果其他设备上的操作系统也未能幸免于错误的更新。 ios 13.2的更新使很多家庭pods变得笨拙,苹果必须更换家庭pods以便顾客可以采用。 macos catalina还存在很多问题。 对于大多数客户来说,甚至watchos 6都不稳定,还会出现电池功耗等问题。
据布隆伯格新闻报道,苹果计划将已经为ios 14计划的一些功能推迟到代号为azul + 1的ios 15上。 这样,软件团队应该可以集中精力进行性能。
结论
说实话。 苹果之前做了。 这家企业无疑可以在ios 14和其他未来的操作系统更新中发布完美的版本。 但是,即使ios 15的软件质量再次下降,我们也不会惊讶。 苹果需要通过计划和发布软件更新的方法进行检修。 一种处理方案是将嵌入式应用程序和功能分开,以便能够每年单独发布,而不是每年集成一次的主要版本。
免责声明:晨报时代网免费收录各个行业的优秀中文网站,提供网站分类目录检索与关键字搜索等服务,本篇文章是在网络上转载的,本站不为其真实性负责,只为传播网络信息为目的,非商业用途,如有异议请及时联系btr2031@163.com,本站的小编将予以删除。