It's called 'OS X' not 'Mac OS X'
Not for Snow Leopard users.
What I meant by iOS being 'dumb' is that it's dumb compared to a 'proper computer', in the sense that:
- you have no filesystem access
- you cant choose where you store items
- you cant modify files as you wish
- you cant install 3rd party content without it coming from the App Store
- you cant distribute your own applications independently, and instead must pay Apple to do it for you
- you cant add 3rd party peripherals or their drivers
- you cant control what OS runs on your hardware without voiding your warranty.
Obviously this post will come across as me bitching about Apple, but I can assure you that is not the case. I'm just telling you my definition of 'dumb device'. These are the things that make iOS (and to a lesser extent, Android) a 'dumb device'. It's limited to what Apple want you to be able to do. As we all know very well, Apple are very, very restrictive about what they want you to be able to do on a device. The lack of basic features in pretty much every core product is evidence of this (e.g SD card support, USB3 taking all this time to make it into macs, etc).
Obviously this does have its benefits - less security issues, complete control over the ecosystem, etc. But it does cause more issues and whilst iOS continues to be so locked down, it will never become a real platform that could eventually be used on laptops and desktops.
And again, you need to change your word, because "dumb" is already used in the jargon to refer to dumb terminals used in thin client computing. It refers to the fact that the terminal only provides display and input, while all processing and logic is done on the remote side, by a server, which is quite not the case with iOS devices. The logic is run locally, along with the display, input and everything else. The devices can be used offline 100%.
Anyway, none of those things remove the fact that iOS devices are computers still (same as Android devices or BlackBerry or Windows Phone devices). They are far from being dumb, are fully programmable, and just have a new concept of multiple media based databases rather than a file browser (what you refer to is not filesystem access, it's file browsing. The OS very much exposes the filesystem to applications through
NSFileManager and technically, I could write a "file browser" limited to the jail my app has access to). In fact, I'd argue the "Libraries" browsing concept is much better for the average user than the old "here's a bunch of files, sort them, organise them and find them" that we had with file browsers.
Like I said, you're hyperboling. And this might look like I'm defending Apple, but you know me, I'm not. Just pointing out the facts.
Also, "proper computer" here means a laptop/desktop. Proper computers aren't so limited to have to do all those things at all. Some don't even have filesystems at all, relying on volatile memory for storage.