Apple’s business model just seems immoral to me. They sell people such an expensive computer, then don’t let them program it unless they go through months of a software review process for each application?
It seems very wrong. They should be required to warn consumers that they aren’t really buying a real, programmable computer when they buy an iPhone.