А объясните-ка мне популярно, какие есть недостатки у модели à la Apple, когда ПО пишется под конкретную платформу, собираемую этой же компанией? Преимущества понятны, а вот есть ли недостатки кроме vendor lock-in? И соответственно какие преимущества у независимой модели разработки, как для бизнеса, так и для конечного пользователя?