Former Microsoft staffer and now wider mobile app developer Charlie Kindel has dissected Windows Phone 7's current failure in the market. He blamed it on Microsoft's semi-open strategy antagonizing both carriers and hardware designers it needs to promote its hardware. Carriers don't have the control over updates and forced app policies that they like in Android, but hardware makers also don't have the full control over hardware and software that they want.