网界
网络资讯 网界财经 科技人物 数据洞察 行业动态 智能出行 智能手机 数码极客 商业资讯

苹果内部团队:弃Java选Swift,重写关键服务效率大增

2025-06-05来源:ITBEAR编辑:瑞雪

近日,科技媒体devclass披露了一则关于苹果公司技术转型的重磅消息。据悉,苹果内部开发团队已经决定放弃使用Java编程语言,转而采用自家研发的Swift语言,以应对日益增长的性能需求和效率目标。

这一决定背后的推手,是一项至关重要的密码监控服务。该服务旨在对比用户密码与已泄露的密码列表,以保护用户安全。它每天在Linux系统上运行,处理来自全球的数十亿请求,对计算资源的需求极为苛刻。

多年来,这项服务一直依赖于Java语言。Java以其稳定性和性能赢得了广泛认可,但在高负载环境下,其垃圾回收机制(GC)频繁暂停,性能开销较大,成为了团队提升效率的绊脚石。

为了寻找更高效的解决方案,苹果开发团队将目光转向了Swift语言,并选择了开源Web框架Vapor进行开发。Swift同样具备自动内存管理功能,但其采用的自动引用计数(ARC)机制与Java的GC机制截然不同。

实践证明,Swift为苹果团队带来了显著的改进。内存占用减少了90%,硬件使用率降低了50%,吞吐量更是提升了40%。Swift代码更加简洁明了,代码量减少了近85%。这得益于其强调协议而非继承的设计理念,以及支持异步编程(async/await)和类型安全的设计,有效避免了空值检查带来的麻烦。

苹果团队认为,Swift的另一个显著优势在于其编译为原生代码的能力。这意味着它无需依赖Java虚拟机(JVM)或即时编译器(JIT),启动时间更短,更适合动态扩展硬件的需求。这一特点使得Swift在高性能计算领域具有得天独厚的优势。

随着苹果内部对Swift的深入应用,可以预见的是,未来将有更多苹果产品和服务受益于这一高效的编程语言。Swift的广泛应用不仅将提升苹果产品的性能和效率,还将为开发者提供更加简洁、易用的编程环境。

阿里通义App焕新升级更名千问 5.0.0版本携三大核心能力强势登场
今日,阿里旗下通义App今日发布更新,名称正式变更为千问App,版本号为5.0.0。 在版本 5.0.0中,千问强调其核心能力包括:“对话问答”“智能写作”“全能相机”三大模块。 据知情人士透露,阿里巴巴计…

2025-11-15

谷歌前工程师再创业!AI数据分析新锐WisdomAI获英伟达等3.55亿融资
WisdomAI面向企业客户推出了AI驱动的对话式商业智能(BI)平台,提供AI数据分析业务,用户只需用自然语言提问便可获取分析后的答案。 WisdomAI称:“过去的BI只提供被动的、静态的仪表板,而Ag…

2025-11-15

百度世界大会发布AI新成果:文心5.0、昆仑芯升级,萝卜快跑领跑全球
李彦宏在大会上表示,“我们用AI重构搜索结果页,不是简单地在搜索结果中插入AI摘要,而是把搜索从一个以文字内容和链接为主的互联网应用,转化为一个以图片视频等富媒体内容为主的AI应用。” 在李彦宏看来,AI数字…

2025-11-14

百度世界大会亮点频出:文心5.0等成果发布,AI重构业务引领生产力革新
李彦宏在大会上表示,“我们用AI重构搜索结果页,不是简单地在搜索结果中插入AI摘要,而是把搜索从一个以文字内容和链接为主的互联网应用,转化为一个以图片视频等富媒体内容为主的AI应用。” 在李彦宏看来,AI数字…

2025-11-14

乌镇峰会:前沿科技碰撞,共绘网络空间命运共同体数智新蓝图
“非洲互联网之父”、加纳科网董事长尼·奎诺表示,像乌镇峰会这样的平台为发展中国家提供了宝贵的发声机会和参与空间;世界知识产权组织总干事邓鸿森表示,乌镇峰会为我们提供全球对话与合作的契机,这种对话与合作不仅是…

2025-11-13