Чому Mac App Store – відстій

Звісно, теоретично Mac App Store – ідея непогана. Вона дозволяє вирішувати всі завдання, пов'язані з програмним забезпеченням, "в одному вікні", приблизно як репозиторії для Linux. Однак тут є одна велика проблема: служба зроблена Apple.
Багато програм доведеться купувати заново

Одне з головних питань, які зараз багатьох турбують: чи можна використовувати App Store, якщо програма була куплена раніше? Відповідь: ні. Розробники вже підтвердили, що поки що немає можливості безкоштовно перенести в App Store зроблені раніше покупки. Навіть якщо програма App Store показана як «встановлена», отримати для неї оновлення не можна. Щоб отримати всі можливості підтримки через App Store, програма доведеться купувати заново. Деякі розробники намагаються обійти це обмеження, але поки що не виходить. Якщо ви багато років користуєтеся Mac і купуєте якісне комерційне програмне забезпечення, вам навряд чи вдасться найближчим часом отримати якусь користь з App Store, хіба що викинути на вітер купу грошей. Якщо ви користуєтеся безкоштовним софтом, то проблеми не виникне, але якщо ви підтримуєте розробників матеріально, Apple вам навіть не подякує.
Немає безкоштовних пробних, демонстраційних та бета-версій
Одна з головних переваг комерційного ПЗ - це можливість безкоштовно випробувати його протягом якогось часу перед покупкою. Таким чином, можна з'ясувати, чи коштує програма необхідних грошей, чи ні. Ті з нас, хто любить бути на крок попереду інших, можуть встановити бета-версії програм – подивитися нові функції та й розробникам допомогти у пошуку багів. У Maс App Store неможливо ні те, ні інше.

Одне з обмежень Mac App Store полягає в тому, що програму не можна помітити як"пробна", "демо" або "бета". Ця проблема досить сильно втомлює в магазині для iOS, а на Mac вона ще серйозніша. Більшість мобільних додатків коштує кілька доларів, і якщо я чую про якусь хорошу програму, зазвичай я можу ризикнути витратити $0,99, щоб спробувати її. Настільне ПЗ зазвичай дорожче, і я не хочу витрачати $20 тільки для того, щоб дізнатися, підходить мені програма чи ні. Мені потрібно спробувати у справі всі її функції - саме всі, без полегшених версій.
Складніше отримати підтримку
Apple не тільки стягує 30% комісії з кожного платежу розробнику, вона ускладнює процес надання техпідтримки. Раніше можна було отримати додаток від розробника, спробувати його у справі та отримати підтримку у нього. Зараз Apple стає посередником у цьому процесі і можливості розробників з вирішення проблем обмежуються. Вони не можуть швидко випускати оновлення, оскільки всі оновлення повинні спочатку схвалити Apple. Вони не можуть вирішувати проблеми, пов'язані із завантаженням та покупкою додатків, оскільки тепер це єпархія Apple. Коли Apple стає посередником у відносинах розробника та споживача, це вносить зайву плутанину та ускладнює процес для всіх учасників.
Додатки будуть сильно обмежені
Обмеження до самих програм такі ж смішні, як і на iOS, однак, знову ж таки, у випадку Mac ця проблема набагато серйозніша. Таких обмежень дуже багато. У результаті розробники по суті будуть змушені писати урізані версії своїх програм. Ось кілька прикладів таких заборон.
Платні оновлення. Один з найкращих способів заохотити лояльних користувачів – надати їм оновлення програми за зниженою ціною. В App Store це заборонено. Якщорозробник хоче зробити нову версію платної програми, він повинен викласти її як окрему програму, і всім бажаючим доведеться купувати її заново.

Імітація інтерфейсу інших програм. Програмам заборонено імітувати інші програми Apple. Адже цього хочуть багато користувачів: скільки разів вам доводилося чути, що тому чи іншому користувачеві не подобалася якась програма, тому що вона «не підходить» до інших Mac-програм? Крім того, ця заборона надто розпливчаста. Наприклад, чи підпадає під нього Adium, оскільки він схожий на iChat? Де кордон? Особисто мені здається, що ця заборона викличе плутанину та замішання серед розробників та користувачів.
Багато програм просто не пустять в магазин

Ми навели кілька прикладів обмежень щодо програм, які можуть продаватися в App Store, адже є й такі, що повністю виключають можливість потрапляння програми до магазину. Наприклад:
Права суперкористувача. Програма не повинна вимагати прав суперкористувача (рута) навіть з дозволу користувача. Це означає, що з App Store виключаються всі програми, що вимагають доступу до системних файлів, наприклад програмне забезпечення для резервування даних.
Завантаження інших програм. Також дуже невиразна заборона. Що заборонено: браузери? FTP-клієнти? програми для обміну файлами типу Dropbox? Чи йдеться тільки про завантаження та виконання коду?
Як щодо вільного та відкритого ПЗ? Поки що тут багато неясностей, але ми вже бачили, що сталося з VLC в iOS App Store: у VideoLan вирішили, що закрита модель Apple порушує умови ліцензії GPL. Консенсусу в цьому питанні поки не знайдено. Хоча на даний момент VLC в iOS App Store продається, цілком може статися так, щоякісь розробники, найважливіші у питаннях вільного ПЗ, можуть вирішити не мати справ із новим магазином.
Звичайно, користуватися чи ні Mac App Store – ваша особиста справа. І це дуже важливий момент. Зважаючи на те, як ситуація виглядає зараз, проблеми цього проекту значно переважують його невеликі переваги. Так, режим «одного вікна» – це зручно, але особисто я вважаю за краще вбити час у Google, ніж потрапити в закритий город Apple. Так що говорити, якщо в App Store просто немає половини програм, якими я користуюся, то який мені від нього толк?
Але чого я дійсно боюся, це побічні ефекти від App Store для тих, хто ним не користується. Скільки розробників вирішать робити дві версії своїх програм тільки для того, щоб традиціоналісти на зразок мене змогли отримати максимум вигод із вільного ринку? Думаю, що не багато.