| Miyamotoo said: I think I can, despite iOS is more closed platform than Android they are both platforms that are not focused on games and are built with mind to do similar things like computers and to work onwide variety of different types of hardware. So my point still stands, again, Switch is a console, hole Switch OS, tools, APIs, hardware... all is totaly made in way to take most of games on first and last place, hole Switch is made to use most of games, while you cant say same thing for iOS. |
I think you might want to take a closer look at reality again and no your point doesn't stand ...
The Switch has no inherent advantages to game development over iOS. iOS is an elegantly designed minimal OS just like a console OS so there's no advantages for the Switch in that regard. As far as tools are concerned, iOS uses Xcode which is a fairly comparable to the IDE that home consoles use such as Visual Studio, for CPU compilers just about everyone uses the Clang front end with an LLVM back end so profiling and debugging on iOS isn't all that different compared to Switch. Switch also has no advantage with gfx APIs, it has NVN to serve for it's own purposes while iOS has Metal to serve a similar purpose. Apple actually has customized hardware designs from the CPU to even the GPU as well recently while Nintendo on the other hand doesn't do any of this and just accepts stock Tegra X1 SoCs from Nvidia so this ends up being an advantage for Apple over Nintendo ...
Apple has world class shader compiler teams like you would see from either Sony, Microsoft or other hardware vendors with top notch CPU performance and efficiency designs ... (the Denver cores you see on the Switch or other devices that has a Tegra X1 is comparatively trash tier in terms of efficiency)







