The article sounds like sour grapes with a VERY biased tone.
There are things that both Apple and Android do very well. And there are things they do incredibly poorly.
There's no denying that despite the "restrictions" of the App Store, it's still incredibly successful. 10 Billion downloads in 2.5 years. Over in SA, Android users only have access to the Free apps. It's absolute chaos with LOADS of junk. App Store also has its moments though. Also, if you don't like Apple's restrictiveness, just blooming jailbreak the phone! Easy as pie, although you have to deal with the incredibly crappy Cydia store.
And let's not get started on OS updates. Because different OEMs use Android, THEY have to update every release with their own bloatware. And with Android OS updates coming out every few months, certain updates get skipped by OEMs, if they actually update. And if they do, it's not released immediately world wide. How's that better in any ways than iOS, that's available IMMEDIATELY across the globe to all iPhone users?
There are certain features of Android that's infinitely more useful than what Apple came up with. Apple made some real public and embarrasing blunders.