编程语言应用

首页 » 常识 » 常识 » 苹果公司将在未来的MacOS版本中弃
TUhjnbcbe - 2022/4/28 23:17:00
白癜风是怎么引起的 http://m.39.net/pf/a_6515551.html

作者丨JoshCenters

译者丨核子可乐

每次发布新的MacOS大版本更新时,除了下一版本的细节信息,苹果公司还会介绍不少接下来的方向性说明。在MacOS10.15的首个beta测试版中就包含一段“弃用”部分,其中提到:Python、Ruby以及Perl等包含在MacOS当中的脚本语言主要用于实现旧版软件的兼容性。在默认情况下,MacOS的未来版本将不再包含脚本语言运行时,您可能需要单独安装其他软件包。如果您的软件依赖于脚本语言,建议您在应用程序中捆绑运行时。

    这条说明是什么意思?  

最直接的解释,自然就是苹果公司可能打算从Catalina开始,在“未来的所有版本”MacOS当中不再包含执行上述语言编写的脚本在执行中所必需的运行时。

不过,苹果公司有时也会弃用部分长期组件,但又不将其彻底删除。例如,在苹果公司当初推出MacOSX10.4Tiger版本时,就推荐不要继续使用陈旧的cron调度系统;但在接下来的十个MacOS版本中,cron仍然存在并可供用户继续使用。

因此,这可能意味着只要事情还没有定论,那么苹果公司发布的一切警告实际上可能只是“提醒”。但这事至少在接下来的一年之内都没法有定论;而如果苹果确实不再提供这些语言的运行时,那么我们也有必要考虑由此带来的影响。

    为什么要删除这些脚本语言?  

三个理由:安全性、效率与

1
查看完整版本: 苹果公司将在未来的MacOS版本中弃