Linked by Thom Holwerda on Wed 26th Oct 2011 22:24 UTC
Google "As an online discussion about iOS vs. Android grows longer, the probability of someone bringing up this link approaches 1." The argument goes that before the iPhone, Android looked like a BlackBerry clone, and after the iPhone, it suddenly turned into an iOS clone. While this argument, with its pictures, is snappy and easily digestible, it doesn't actually seem to be supported by the facts.
Thread beginning with comment 494805
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE[3]: iOS not flexible?
by boldingd on Fri 28th Oct 2011 22:42 UTC in reply to "RE[2]: iOS not flexible?"
boldingd
Member since:
2009-02-19

That said, my understanding is that Android contains little of GNU/Linux beyond the Linux kernel, with freshly-written services, device drivers, etc. on top of it -- much like WebOS. iOS, on the other hand, contains much more of OSX than XNU. I'm not sure of that, though; I'm inferring from what I've read.


So far as I know, that is not correct; my understanding was that iOS didn't share much more with desktop OS X than the kernel, pretty much like Android and Linux. I think Apple originally claimed that they where closely related, but I think they baked off of that pretty quickly. Which kinda makes sense, since I personally doubt that you really could design a userspace that'd work well both on smart phones and desktop systems; the things that make for a good userspace in each case are just too different.

Which on a totally different topic is why I'm extremely dubious of what I'm hearing about Windows 8; I just don't think the things that make for a good phone userspace make a good desktop userspace or vice-versa.

Edited 2011-10-28 22:43 UTC

Reply Parent Score: 3

RE[4]: iOS not flexible?
by frderi on Sat 29th Oct 2011 17:07 in reply to "RE[3]: iOS not flexible?"
frderi Member since:
2011-06-17

Nope, thats wrong.

iOS is a streamlined version of the desktop OSX, the two are very similar up until the UI layer (Cocoa vs Cocoa Touch). Ofcourse, some APIs are device specific, but most of it is the same and in some cases unique APIs introduced to one platform also end up in the next version of ther other.

The big similarity makes it relatively easy to for example port iPad and iOS apps to the Mac and share code between Mac and iOS based projects.

Reply Parent Score: 1