Really, who cares if they allow third party apps or not?
If payed attention to the security concerns mentioned, it's pretty obvious that Apple was able to sidestep a lot of problems by ensuring a walled garden. They test and approve apps, they prevent the trivial pushing of broken malicious things out to the customer (mostly).
Now, I understand that you might not have the background in systems engineering of the folks on the Android team, but at least as an intellectual exercise please consider how allowing unsecured third-party apps might impact the sorts of corners that can be cut in your implementation.
Translation: we designed the system to behave in a way which didn't utilize system resources the best way possible.
Please, by all means, explain to me how lightweight an OpenGL context is. Tell me about the ease of instantiating multiple copies of an oh-so-simple state machine and having it reasonable timeslice on the GPU, especially when you don't control the hardware vendors. Please, tell me more.
finding a (edge?) case in which the UI is not smooth on a competing platform seems petty.
It really does, doesn't it? Especially when such smoothness is a tradeoff in favor of increased security.
If payed attention to the security concerns mentioned, it's pretty obvious that Apple was able to sidestep a lot of problems by ensuring a walled garden. They test and approve apps, they prevent the trivial pushing of broken malicious things out to the customer (mostly).
Now, I understand that you might not have the background in systems engineering of the folks on the Android team, but at least as an intellectual exercise please consider how allowing unsecured third-party apps might impact the sorts of corners that can be cut in your implementation.
Translation: we designed the system to behave in a way which didn't utilize system resources the best way possible.
Please, by all means, explain to me how lightweight an OpenGL context is. Tell me about the ease of instantiating multiple copies of an oh-so-simple state machine and having it reasonable timeslice on the GPU, especially when you don't control the hardware vendors. Please, tell me more.
finding a (edge?) case in which the UI is not smooth on a competing platform seems petty.
It really does, doesn't it? Especially when such smoothness is a tradeoff in favor of increased security.