Мысли об Mac App Store

24 декабрь, 2010 - 17:44Александр Пацай

Пока ребята внедряют очередные пожелания заказчика для завтрашней демонстрации продукта высочайшему начальству, появилось пару минут, которые я решил потратить для заметки в блог. Из-за этой работы (которую я все равно люблю и обожаю) на блог почти не остается времени, что, я думаю, заметно по нерегулярности обновлений. А потом я и вовсе уеду от всех вас куда-нибудь далеко, и обновлений, возможно, вообще никаких не будет целых две недели — все равно вы все будете праздновать Новый Год и вам будет не до чтения моего блога.

А пока я буду в отпуске, Apple откроет Mac App Store — это событие намечено на 6 января, и при этом оно может также совпасть с анонсом новой версии пакета iWork. А вообще выбор даты, как мне кажется, очень неслучаен — ведь в этот же день начинается и большая выставка потребительской электроники CES 2011. Там Microsoft и другие крупные и не очень компании любят демонстрировать различные новые продукты и прототипы, пытаясь тем самым продемонстрировать свою инновационность “не меньше, чем у Apple”. Поэтому, чтобы оттенить события в Лас Вегасе (а именно там проходит CES), Apple может показать не только Mac App Store, но что-то еще — а пресса, обожающая новинки от Apple, обязательно уделит им значительно больше внимания, чем очередному планшету с Windows.

Про сам Mac App Store я, в общем-то, уже неоднократно писал (например, вот и вот), и мне самому даже интересно наблюдать эволюцию моего отношения к этой идее. Если я изначально был категорически против использования подхода концепции App Store на Маке (в основном из-за того, что использование только App Store на Маке принесло бы мне и другим пользователям кучу неудобств), то сейчас, подумав об этом больше, и посмотрев на то, что Apple готовит к запуску, я понимаю, что это очень полезная штука, которая пригодится многим пользователям. Безусловно, большое количество программ, к которым мы привыкли, в Mac App Store мы не увидим — в первую очередь это различные утилиты и прочие “улучшалки”, использующие различные программные “ухищрения” для того, чтобы доносить свою “магию” до пользователей. Кроме этого, меня пока что очень смущает вопрос с пиратством, потому что если Apple выберет примерно тот же подход, что и в iOS App Store, то в тот же день мы увидим взломанные приложения из магазина на просторах интернета.

Но для обычного конечного пользователя (сюда, конечно же, не входит псевдотехноэлита, перекомпилирующая ядро перед завтраком и считающая, что закрытое устройство не имеет права на жизнь, потому что оно якобы отупляет пользователя) Mac App Store — это, безусловно, очень интересная и полезная штука. Наличие этого магазина существенно облегчит возможность поиска и установки приложений и при этом — без опасений, что пользователь может случайно поставить себе что-то вредоносное. Безусловно, Google может помочь найти необходимую программу, но когда в одном месте будут собраны проверенные на безопасность приложения, пользователи это обязательно оценят. Более того, когда есть одно такое место, где можно искать и просматривать приложения, найти и купить его будет значительно проще, чем искать где-то по интернету что-то такое, что может быть интересно или полезно. Кроме этого, процесс установки приложения будет еще больше упрощен, даже по сравнению с тем, с чем сейчас пользователи сталкиваются на Маке. Мне всегда казалось, что установка приложения путем перетаскивания иконки с диска (или образа диска) — куда уж проще, однако, для многих все эти образы, перетаскивания, иконки — сложно. Если Apple упростит установку приложений до уровня как это сделано в iOS App Store, то это пользователи, я уверен, воспримут положительно.

А уж как они будут радоваться возможности автоматического (или полуавтоматического) обновления приложений, приобретенных в Mac App Store. Сейчас каждый разработчик — кто во что горазд. Кто делает свои системы обновления, кто использует фреймворк Sparkle, кто вообще ничего не делает, и тогда пользователю приходится ходить на сайт разработчика и проверять, нет ли более новой версии приложения. В случае же с App Store все просто — после утверждения Apple обновления оно показывается пользователю, одно нажатие на кнопку — и спустя несколько минут все обновления установлены. Правда, как я уже писал ранее, App Store (ни текущий iOS, ни будущий Mac) не поддерживают апгрейдов, поэтому каждый разработчик будет вынужден “выкручиваться как может”, хотя обычно в случае с платным обновлением это означает просто появление нового SKU в базе, за который все пользователи будут вынуждены платить еще раз, невзирая на то, есть у них старая версия или нету. В принципе, разработчику это может даже быть выгодней, чем придумывать схемы апгрейдов и усложнять их технологически всевозможными проверками.

Тема с лицензированием, о которой я писал выше, тоже неоднозначна. С одной стороны, для пользователей все эти серийные номера — жуткая головная боль, и у разработчиков зачастую огромную долю запросов в техподдержку составляют какие-то проблемы именно с серийными номерами: то они не работают, то теряются, то пользователь что-то не то ввел, то забыл, то еще что-то. Отсутствие этого раздела упростит жизнь пользователям, но вот хорошо ли будет от этого разработчикам? Как быть с теми же family pack, когда покупается несколько лицензий на домашние компьютеры? В случае с iPhone у Apple политика такова, что однажды купленную программу можно установить на все мобильные устройства без ограничений. Если с Мак-приложениями будет точно так же, то это, видимо, вызовет падение в плане продаж Family pack-наборов, но, возможно, это компенсируется количественно бОльшими продажами в Mac App Store.