首页 > 业界资讯 > 正文

为什么iOS 13这么难用?前苹果工程师总结五大原因

  [PConline 资讯]自从iOS 13上线之后,出现部分APP会出现频繁闪退,后置摄像头无法使用频繁黑屏等很多问题,非常不稳定,被称为“BUG13”。

  10月29日, 据外媒报道,曾经在苹果工作 18 年之久的软件工程师 David Shayer近日就在 TidBITS 网站表示,iOS 13、macOS Catalina 之所以会出现这么多状况,是因为下面的几点关键原因。

iOs 13

  第一,David Shayer 指出,iOS 13 软件必须跟随新 iPhone 一起登场。但是今年 iOS13 有太多新功能,苹果的开发进度跟不上。因此目前采用的方法是,通过在不断的更新系统版本来解锁新的功能。其实这并非苹果以往的作风,这也间接说明,苹果开发人员的工作已经在超负荷工作。

iOS 13

  第二个,苹果错误追踪系统过于老旧。苹果在软件上的“崩溃报告”功能可以提醒开发人员出现的重大错误,但是 Shayer 指出,目前的崩溃报告系统不够智能,无法捕捉到没有导致程序崩溃的小错误,这样问题就不会被记录下来,只能由测试人员来发现。

iOS 13

  第三,David Shayer 表示,在 iOS 软件开发阶段,工程师可以修复各种错误但,但进入 Beta 版本后,则会根据问题的严重性来修复出现的问题,这就导致一些以前就被记录下来的旧 Bug 在优先级上没有新 Bug 那么高,导致长时间没人去修复它,因此在新版本继续出错。

iOS 13

  第四,苹果内部重度依赖人工测试,只有少部分团队加入自动化测试,缺乏自动化测试。

iPhone 11

  第五,也是很重要的一点,iOS的生态系统太复杂。比起早期只研发 macOS,现在苹果销售许多不同的产品和服务,而它们并非独立,这使得开发和测试都变得更加困难。

iOS 13

  苹果今年在极短时间内连续发布 iOS 13、iOS13.1,可能就是承认了软件品质出了问题,短期内苹果的版本更新可能会相当频繁。长远来看,David Shayer 认为苹果高层已经意识到这些问题,以后就会有所改善了,毕竟软件品质不佳肯定会损害苹果的声誉。

网友评论

三日内热门评论文章
热门IT产品
  1. ¥7599
    苹果iPhoneX 64GB
    ·
  2. ¥5799
    三星S9
    ·
  3. ¥4498
    vivo NEX旗舰版
    ·
  4. ¥4999
    OPPO Find X
    ·
  5. ¥1799
    努比亚Z18mini
    ·
  6. ¥1499
    OPPO A5
    ·
  7. ¥1999
    荣耀Play(4GB RAM)
    ·
  8. ¥1598
    vivo Y85
    ·
  9. ¥3499
    坚果R1(6GB RAM)
    ·
  10. ¥3599
    一加6(8GB RAM)
    ·
为您推荐
  • 相关阅读
  • 业界资讯
  • 手机通讯
  • 电脑办公
  • 新奇数码
  • 软件游戏
  • 科学探索