first class means that there is no priority in which apps can do what. Apps can be written for Android that completely replace core functionality, like the dialer or the contact list, or even the home screen. With the iPhone, there are multiple classes of apps, and anything not sanctioned by Apple takes a backseat to those apps provided or sanctioned by Apple. This is evidenced by the "duplicates functionality" limitation of the Apple vetted App store.