Not sure how anyone can argue wit hthis - ms are much better at multitasking. full stop. it IS a limitation of the ipad.
Apple fanboys will state anything, even the most illogical / crazy things, to defend their beloved company

----------
Anyone who develops for iOS knows that you can use any and all C or C++ libraries (as long as they compile for ARM), which kinda makes any points about API shortcomings moot. Non-devs sure do like to whine for us though.
Are you an iOS developer? Highly unlikely. Otherwise, you wouldn't have stated anything like this.
1.
on the subject of windowing: How would you implement windowing between two independent(!!!) apps in iOS, even by using native C/C++ code? That's what's the WinRT snap mode is all about (of, for that matter, Samsung's windowing implementation / the iOS5-only
Quasar JB tweak). You cannot.
You can surely emulate true windowing (as did, back in 2009, for example Ignacio Bononi's
myDesktop) or split-screen mode (as is in several AppStore apps like
CineXPlayer or
Video DS - DualScreen Video Player) but it's a far cry away from running two independent(!!) apps parallelly, in split-screen mode.
2.
on the subject of generic API calls: you just can't make third-party open source etc. libs, even when compiled for iOS / ARM, access hardware (e.g., the camera, audio etc.). This is why using open source libs on iOS, generally, is restricted to, for example, video decoding, multimedia container parsing etc. (see FFmpeg). That is strictly software-only stuff
not interfacing with any hardware component of the iPhone - basically, you just delegate for example TS parsing (which is very hard to implement from scratch) to an external lib.
All in all, even when used in your own programs (and not wanting multi-windowing), use of 3rd party libs is very-very restricted.
----------
Ehhh no, what do you think is going to happen, if you use one of the undocumented IOS api's? And would like to see how you're going to use a c/c++ library, that is OS specific, on an apple IOS device... Cause libraries that calls DirectX just works on apple, right?
DirectX surely can't be used. However, there are libs that are ported to iOS and used in many AppStore apps; for example, FFmpeg.
Nevertheless, ConCat's original post was completely wrong (see my above answer).