手机版 购物车
免费发布

苹果用iOS 8的金属图形API和Swift编程语言让开发者大吃一惊

   2026-02-11 迪曼森admin95
核心提示:  令人惊讶的是,苹果宣布iOS 8 SDK将包含两种新的开发技术。  在其2014年WWDC主题演讲中透露,Swift似乎是Objective-C的长

  令人惊讶的是,苹果宣布iOS 8 SDK将包含两种新的开发技术。

  在其2014年WWDC主题演讲中透露,Swift似乎是Objective-C的长期替代品,Objective-C是苹果公司为Mac OS X和iOS开发的专有编程语言。

  苹果表示,Swift旨在与苹果的Cocoa和Cocoa Touch APIs兼容,结合了编译语言的效率(它使用与Objective-C相同的编译器)和脚本语言的灵活性。

  在这种情况下,苹果积极地对用Swift编写的任务的性能与用Objective-C和行业标准脚本语言Python编写的任务进行了基准测试。

  据说Swift还可以与Objective-C“共存”,这意味着开发者可以将在其中编写的代码添加到现有的应用和程序中。

  踩到底

  然而,更激进的是宣布新的图形API金属。

  从主题演讲中提供的细节来看,这似乎是行业标准OpenGL API的替代品,苹果公司声称,当涉及到渲染等任务时,它将导致10倍的性能提升。

  金属的特性

  具体来说,metal旨在与iOS 8和苹果的A7芯片兼容,这意味着它不会向后兼容旧硬件。

  苹果表示,它一直在与Unity、Epic和Crytek等工具公司合作,以确保他们的开发引擎支持这项技术,并限制碎片化。

  在WWDC的主题演讲中,艺电展示了一个游戏机版《植物与僵尸》的演示,这是在iPad上运行的以游戏机为中心的冻伤引擎中开发的,而Epic Games展示了一个名为Zen Garden的互动技术演示。

  史诗般的蒂姆·斯维尼与禅宗花园

  这是使用虚幻引擎4开发的,将在2014年晚些时候iOS 8向消费者提供时发布到应用商店。

  最后,苹果表示,iOS 8 SDK将采用其2D休闲游戏引擎SceneKit,以及其SpriteKit工具的每像素物理和反向运动学等增强功能。

 
举报 收藏
 
更多>同类信息
推荐图文
推荐信息
点击排行
备案号:豫ICP备2022000450号-1