Apple is a restrictive "captive computing" environment. You don't notice the walls as much if you don't develop for the platform, but if you ever make the leap - it will frustrate the living hell out of you. You need to sign every app in XCode with no less than THREE certificates, if any single one is wrong or revoked, you can't submit to the store or compile your application.
Android is miles easier, you can sign your app if you WANT TO, but otherwise you compile an .apk and can send it to ANYONE, no restrictions. No wonder Android is eating Apple's lunch on marketshare.
Yup. Black box systems are in major trouble. Cant trust any of them. They are totally unworkable in the world of cryptofinance.