We’ve heard a lot lately about Apple and its “walled garden” approach to its computer platforms. When you think about this approach, however, this is the same thing that Microsoft has been doing for years. While they do not have hardware specifications set in stone like Apple, the ability to run...