{"id":65465,"date":"2014-06-02T23:10:56","date_gmt":"2014-06-02T21:10:56","guid":{"rendered":"http:\/\/mygaming.co.za\/news\/?p=65465"},"modified":"2014-06-02T23:21:05","modified_gmt":"2014-06-02T21:21:05","slug":"apple-ios-8-introduces-metal-api-for-console-class-3d","status":"publish","type":"post","link":"https:\/\/mygaming.co.za\/news\/business\/65465-apple-ios-8-introduces-metal-api-for-console-class-3d","title":{"rendered":"Apple iOS 8 introduces Metal API for &#8220;console class 3D&#8221;"},"content":{"rendered":"<p>At its World Wide Developer Conference event in San Francisco, California on Monday, 2 June 2014, Apple officially announced the new version of its mobile operating system, iOS 8.<\/p>\n<p>The updated mobile operating system boasts a number of new features for gamers and developers alike.<\/p>\n<p>An interesting announcement was slipped in &#8211; Apple is eschewing the OpenGL application programming interface (API) in favour of its own API named Metal.<\/p>\n<p>In its press material, Apple says that Metal &#8220;maximizes the performance of the A7 chip and Swift, a powerful new programming language.&#8221; They add, perhaps somewhat hyperbolically, that &#8220;Metal enables leading game providers for the first time to bring console-class 3D games to mobile devices.&#8221;<\/p>\n<p>The Metal API ties in neatly with the rest of Apple&#8217;s game development ecosystem.<\/p>\n<p>iOS 8 now features SceneKit, which is basically Apple&#8217;s 3D engine, allowing developers to interact with device hardware through the Metal API for rendering 3D.<\/p>\n<p>SceneKit was first put to use on Apple&#8217;s desktop OS X operating system, and so having it on mobile devices means easy porting of 3D games between the two.<\/p>\n<p>On the 2D engine front, Apple already added their SpriteKit back in iOS 7, and iOS 8 now boasts improvements to SpriteKit, including field forces, per-pixel physics, and inverse kinematics.<\/p>\n<p>This means Apple can now offer developers a full toolset in order to create games (and apps) for their ecosystem.<\/p>\n<p>Under the hood powering all these potential Apple-ecosystem games: the Apple-designed 64-bit ARM &#8220;A7&#8221; CPU a dual-core running at 1.3 &#8211; 1.4GHz, and a PowerVR G6430. The A7 also supports the OpenGL ES version 3.0 graphics standard.<\/p>\n<p>Apple devices currently using the A7 chipset are iPhone 5S, iPad Air, and iPad Mini (2nd generation).<\/p>\n<p>For an overview of the new iOS 8 features, visit MyBroadband: <a title=\" iOS 8 boasts new features, better graphics\" href=\"http:\/\/mybroadband.co.za\/news\/software\/103515-ios-8-boasts-new-features-better-graphics.html\" target=\"_blank\">iOS 8 boasts new features, better graphics<\/a><\/p>\n<h3 class=\"my-4\">More gaming news<\/h3>\n<p><strong><a href=\"http:\/\/mygaming.co.za\/news\/news\/65453-mortal-kombat-10-announced-trailer-revelaed.html\">Mortal Kombat 10 announced, trailer revealed<\/a><\/strong><\/p>\n<p><strong><a href=\"http:\/\/mygaming.co.za\/news\/news\/65449-forza-horizon-2-announced.html\">Forza Horizon 2 announced<\/a><\/strong><\/p>\n<p><strong><a href=\"http:\/\/mygaming.co.za\/news\/news\/65437-motogp-2014-gets-release-date.html\">MotoGP 2014 gets release date<\/a><\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Apple eschews OpenGL with its own new 3D hardware API called Metal, promising game developers the ability to &#8220;bring console-class 3D games to mobile devices&#8221;<\/p>\n","protected":false},"author":157,"featured_media":65467,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_sma_x_autopost_status":"idle","_sma_x_autopost_error":"","_sma_x_post_id":"","_sma_x_attempts":0,"footnotes":""},"categories":[2],"tags":[31,959,12529],"class_list":["post-65465","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-business","tag-active","tag-apple","tag-metal-api"],"_links":{"self":[{"href":"https:\/\/mygaming.co.za\/news\/wp-json\/wp\/v2\/posts\/65465","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mygaming.co.za\/news\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mygaming.co.za\/news\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mygaming.co.za\/news\/wp-json\/wp\/v2\/users\/157"}],"replies":[{"embeddable":true,"href":"https:\/\/mygaming.co.za\/news\/wp-json\/wp\/v2\/comments?post=65465"}],"version-history":[{"count":0,"href":"https:\/\/mygaming.co.za\/news\/wp-json\/wp\/v2\/posts\/65465\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/mygaming.co.za\/news\/wp-json\/wp\/v2\/media\/65467"}],"wp:attachment":[{"href":"https:\/\/mygaming.co.za\/news\/wp-json\/wp\/v2\/media?parent=65465"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mygaming.co.za\/news\/wp-json\/wp\/v2\/categories?post=65465"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mygaming.co.za\/news\/wp-json\/wp\/v2\/tags?post=65465"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}