Mac App Store

Простите за небольшое затишье в последние несколько дней, слишком много всего одновременно происходит, руки до блога совершенно не доходят, даже несмотря на то, что вокруг столько всего интересного происходит. Как-то улеглись страсти по поводу крайней презентации Apple, где показали 10.7 Lion (не очень впечатлило) и новые MacBook Air (впечатлило, но без фанатизма). Для меня как разработчика в итоге одной из самых интересных тем прошедшей презентации стала тема Mac App Store, к мыслям о которой я возвращаюсь снова и снова.
Тема весьма скользкая, учитывая, сколько негатива выливается на Apple по поводу того, что на iOS App Store — единственный легальный способ установки приложений. Джобс сказал, что Mac App Store, когда выйдет, не станет единственным местом для установки приложений на Мак, но ведь никто не гарантирует, что это не изменится в будущем. Вообще по этому поводу неплохо написал мой знакомый, Мак-разработчик со стажем, Рустам. Я позволю себе его процитировать:

Некоторые мои идеи разной степени достоверности:
1) Программы начинают делиться на “белые”, “черные”, и, возможно, “серые”. “Белые”, пришедшие из AppStore, прошедшие проверку эппла и использующие только “благославлённые” API, строго отвечающие руководствам по интерфейсам имеют все права в системе. “Черные”, поставленные неизвестно откуда, вообще не имеющие цифровой подписи либо подписанные “самопальными сертификатом”, очень сильно ограничены в правах. “Серые” программы, подписанные правильным сертификатом, но не из Аппсторе, болтаются где-то посередине.
2) Полноценный сертификат для цифровой подписи сейчас стоит в среднем от $199/год. Для мелкого разработчика-частника в принципе заметная сумма. Программа “Mac Developer”, по аналогии с “iPhone Developer”, дающая возможность создавать подписанные приложения, которые надо распространять через АппСторе, стоит $99.
Штыками загоняют мелких девелоперов “к счастью”, в AppStore. И выкидывают в раздел “черных” тех, кто не может/не хочет платить сотку в год.
3) Возникает реальная проблема с пиратством. Любая модификация бинарника -> нарушение цифровой подписи -> все вытекающие. Крякнули софт – будьте готовы к тому, что система отрубила ему часть функциональности/прав.
4) Аналогичная ситуация с любителями “выкидывать ненужные локализации”. Изменили бандл приложения -> перевели его в “черный список”.
5) Проталкивание эпплом “айфоновской” модели распространения софта вызывает неодобрение вирусописателей и антивирусописателей. Ведущие аналитики и эксперты рунета люто, бешено извергают очередные порции критики и пророчеств, обещая, что вот теперь-то Мак уж точно загнется через несколько лет.
P.S. Все вышенаписанное, естественно, пока всего лишь мои предположения. Сколь-нибудь уверенно на это тему я смогу говорить только после того, как сам разберусь с механизмом АппСтора и увижу, как новая Mac OS X работает с неподписанным кодом.

Для большинства конечных пользователей подобный магазин — это очень удобная штука, когда ты в одном месте можешь найти нужное тебе приложение, одним кликом купить и скачать его, и оттуда же централизованно скачивать обновления. Однако, в случае с iPhone так было с самого начала, и пользователи к этому привыкли. С Маком же наоборот — пользователи привыкли к определенной свободе действий, и если ее внезапно отобрать, то без скандала и возмущений не обойтись, другое дело, что Apple это все может проигнорировать, так как большинство пользователей идею Mac App Store, скорей всего, поддержат.
С разработчиками тема другая. Мелкие разработчики и компании Mac App Store однозначно поддержат — это удобный инструмент донесения информации о своем приложении с высоким уровнем видимости для всех пользователей, да и Apple берет вполне разумный процент (30%) за предоставление услуг площадки (например, чтобы коробка с программой продавалась в розничном Apple Store, Apple эта коробка отдается со скидкой примерно в 45-50% от розничной цены). Крупным разработчикам это может быть менее интересно, так как у них есть известный бренд, скорей всего — какой-то свой онлайн-магазин и сеть дилеров для продажи их приложений. Плюс система лицензирования и защиты таких приложений разрабатывалась годами, а Apple предлагает отказаться от нее и использовать то, что будет предлагать Mac App Store (как это происходит в iOS App Store — мы знаем, многие приложения регистрируют уровень пиратства на 50% и выше). Так что вряд ли продукты Adobe, Microsoft или того же Autodesk появятся в App Store в обозримом будущем, а это значит, что Apple будет вынуждена поддерживать возможность установки приложений и мимо App Store.
Более того, в App Store до сих пор отсутствует система апгрейдов. Скажем, если у вас есть приложение версии 1.0, а разработчик выпускает совершенно новую версию 2.0 с мегафичами, он хотел бы взять у вас каких-то денег за обновление на эту версию. Текущий механизм работы App Store не позволяет этого делать — либо бесплатное обновление всем пользователям, либо нужно новую версию заводить как полностью новое приложение, и тогда никакой скидки владельцам версии 1.0 не положено. А тот же Adobe, например, огромную часть доходов получает именно на том, что владельцы старых версий переходят на новую за часть цены от покупки новой. Apple, наверно, может это как-то изменить/исправить, но пока что в App Store этого не появилось, и я не думаю, что в ближайшее время появится.
[ad#intext-inside]
В общем, я склоняюсь к тому, что Mac App Store и установка приложений “традиционным методом” в Mac OS X достаточно долго будут сосуществовать. Возможно, что Apple будет потихоньку затягивать гайки методами, о которых пишет Рустам, но радикального жеста рубильником — “отныне только Mac App Store” мы не увидим еще несколько лет, а за это время многое может измениться.
Апд. Забыл вообще написать про то, с чего начал думать об этой всей теме. А представьте себе, что Steam надо перенести в Mac App Store? Вряд ли Valve обрадуется этому.

31 thoughts on “Mac App Store

  1. Думаю в который раз проявит себя бум долларовых приложений, мелкие разработчики с малоизвестными програмами будут довольны, да и все остальные тоже.
    Что до пиратства, до вопрос очень спорный, тот же офис валяется на трекерах давным давно, а на сайтах только начали писать, что уже доступен. А если к примеру в апп сторе будут лежать отдельные приложения, типа эксели и ворда по 10 баксов, то тут будет очень большой спрос, чем за полный бандл.
    С требования разработчиков все довольно странно, куча ограничений, но ос в свою очередь содержит большую кучу возможностей, и apple в том числе позволила им появится.

  2. Думаю в который раз проявит себя бум долларовых приложений, мелкие разработчики с малоизвестными програмами будут довольны, да и все остальные тоже.
    Что до пиратства, до вопрос очень спорный, тот же офис валяется на трекерах давным давно, а на сайтах только начали писать, что уже доступен. А если к примеру в апп сторе будут лежать отдельные приложения, типа эксели и ворда по 10 баксов, то тут будет очень большой спрос, чем за полный бандл.
    С требования разработчиков все довольно странно, куча ограничений, но ос в свою очередь содержит большую кучу возможностей, и apple в том числе позволила им появится.

    • Как раз нет — с тем, что “сняв” подпись с приложения его гораздо проще распространять через всякие там BrokenStones и прочие торренты. Это примерно как защиты от копирования дисков: раз взломал, снял образ и всё — распространяй – не хочу.

      • Это интересная тема. помню, я в свое время, скачав “взломанную” копию HalfLife2, посмотрел на инструкцию по ее установке (мимо steam) и решил, что проще будет купить легальную. Очень упростило жизнь.

  3. Pingback: Tweets that mention Mac App Store | alexmak.net -- Topsy.com

  4. Я не могу понят, почему для платных апргейдов нельзя использовать покупки новых мегафич из приложения? Вроде как само приложение денег стоит, а потом бесплатный апдейт и становятся доступными для покупки из приложения новые фичи, чем не вариант?

    • Это, конечно, вариант, но не для всех приложений подходит. Вот как, например, продать фичу нового интерфейса в твиттер-клиенте, при этом — отдельно от других фич?

      • создать систему скинов, которая координально бы меняла интерфейс. В этом случае можно было бы даже не один а несколько штук продавать, что выгодней чем один новый)

        • Это все-таки немного другое, и я интерфейс привел как пример. Приложение вообще чаще всего дизайнится как единое целое, и разбивать его на фичи не есть хорошо.

          • ну я в общем то с вами согласен, что надо реализовать возможность платного апдейта

          • Да сделают они нормальный пеймент, только немного позже. 🙂 Вы ведь видите кнопочку “Free” при апдейте в iTunes ? Ну так будет там, к примеру $39.99, и что – напряжёт ? Да нет, если нужна на работе – надавите не глядя или в крайнем случае пройдётесь на сайт разработчика “удавите логикой и практицизмом” жабу и проапдейтитесь за деньги.
            Я вижу вопрос в другом: в принципе, как клиент, я буду рад избежать “головняка” с установкой программ, держать один из MacUpdate Desktop, CNET TechTracker, VersionTracker Pro (впрочем, каждый со своим зоопарком глюков)….
            Я также понимаю, что этот “командный” режим только приведёт к пользе: производители станут давать информацию о возможностях программы компактно и по сути, отзывы будут помогать тут-же (и нефиг гуглить по пол-дня), меньше будет скрытых уловок по вытягиванию стоимости наверх… 🙂
            Да, как разработчики мы любим уловки. Ж8-) Но встаньте на позицию потребителя – ему как раз и надо “прозрачность цены и возможностей”. Скажете нет ?

    • Это, конечно, вариант, но не для всех приложений подходит. Вот как, например, продать фичу нового интерфейса в твиттер-клиенте, при этом — отдельно от других фич?

  5. Предположим, есть программа “Программа”. Вы ее купили и пользуетесь. Через полгода выходит принципиально новая “Программа 2”. Вы нажимаете кнопочку “купить” и в этот момент проверяется ваш Apple ID на предмет покупки предыдущей версии – если у вас “Программа”, то “Программа 2” пойдет по цене апдейта. Вот и вся задача.

  6. Думаю, никакого загонялова не будет. Mac AppStore, как мне кажется, создается в первую очередь как площадка для мелких разработчиков, у которых есть острая необходимость донесения пользователям платформы о собственных продуктах — это отдельная головная боль и отдельные траты (и на хостинг, и на рекламу и т.д. — тут уж действительно проще перевести эти траты в те 30% Apple, но избавить себя от лишнего геморроя). И для простых пользователей, которым нужно обустроить собственную деятельность на компьютере разными утилитками, решающими те или иные задачи. Речь о профессиональном софте тут не идет, я думаю.
    Разработчики профессиональных «больших» пакетов имеют собственные каналы распространения с собственными условиями для своих клиентов — им смысла нет лезть в AppStore (они дополнительных пользователей от этого не приобретут — о них и так знают все кому нужны их пакеты: у той же Adobe целевой аудиторией являются компании и профессионалы, а не закрашиватели красных глаз и дизайнеры с фрилэнс-сайтов, рвущих задницу за 50$ за логотип, и их аудитория и так прекрасно знает что им нужно и как им это купить; и отдавать Apple при этом 30% — тоже смысла нет).

    • Ну….. Эвон Вы как хватили. По этой логике и бизнес доставки пиццы бы давно не выжил. Ан нет – живёт и только процветает, причём в любой стране и при любом достатке.
      Смерть свободных репозитариев это доказала. Возможно, слишком вольное срвнение, но всё к тому идёт.
      И ещё одно замечу: AppStore не заменит трат на offline рекламу, на online рекламу, на форумы, на собственный классно сделанный сайт, участие в выставках и локальных профилированных мероприятиях и прочее…

      • Какая связь с доставкой пиццы? Это совершенно отдельная услуга, которая в современном интернете не имеет аналогов (т.к. для передачи цифрового товара эти аналоги не нужны — в роли доставляющего тут выступает интернет-канал; а appstore — это ни разу не аналог доставки пиццы; это витрина для разных производителей пицц, не более того).
        Свичнулся я на мак, нужен мне, например, фонт менеджер. Что я делаю сейчас — правильно, гуглю. При этом не факт что поисковая выдача покажет мне лучший вариант ближе к верху (потому что поисковая система знать не знает какой лучше и не ранжирует никак пользовательского отношение к этому типу программ) и, при этом, мне придется проделать кучу манипуляций, чтобы сравнить один продукт с другим. При этом толпа левых результатов — в зависимости от региона, причем. Это же мешает и разработчикам, которым нужно как-то продвигать свой продукт. Все (кому нужно по работе) знают кто такие Adobe или Autodesk — им не нужен AppStore для этого. Как и этим компаниям для продвижения своего продукта. Но многие знают что есть, например, Bohemian Coding с их очень хорошим FontCase, раз для примера я взял фонт менеджер выше. Или другой какой производитель небольших, но очень полезных, программ?
        Да, реклама все равно будет нужна. Но нормальный структурированный репозиторий, в котором можно определиться с выбором — это не замена рекламы как таковой, это замена всего этого геморроя, связанного с поиском неопределенного продукта по его функционалу. И страничка программы в этом репозитории — это такая же часть рекламы. Пользователям это экономит время, разработчикам — время и деньги на то, чтобы организовать приток потенциальных покупателей через поисковики.

        • Приветствую, Геортий !
          Вот потому ответ Вам я и формулировал в таком стиле. А Вы, судя по тексту, даже и не задумались об этом. 🙂
          Самый простой способ качественного решения вопроса – нанять профессионалов, или (если ситуация позволяет) спросить у профессионалов “как” и “чем” и сделать самому. Так решаются все вопросы – от выбора сорта пива в незнакомой местности, до покупки небольшой ветрянной электростанции…
          Людям, вырасшим в эпоху интернета и отсутствия толковых профессионалов в местности проживания, возможно трудно понять, что есть иные способы решения вопросов. Хотя перегибы типа “доктор сказал – в морг, значит в морг” естественно есть.
          А нормальным (не компьютерным, не гикнутым, не подзамороченным на технике) человекам – тем более проще спросить у тех, мнению кого они доверяют. И доверительного кредита уж у кого-кого, а у Apple намного больше чем у _любого другого_ поставщика услуг во всём, что связано в представлении обычного человека с компьютерами. И к слову – теперь и с телефонами и планшетами, точнее нет “планшета” теперь, как нет MP3 / digital плеера, есть iPhone, iPod, iPad…
          Есть смысл отдавать или нет 30% и знают, что такое Adobe или нет сейчас по сути не имеет никакого значения. Это будет иметь возможность в будущем, когда все елиенты привыкнут, что проще жить с единой машиной апдейтов “от Apple”, чем любой другой способ. И вот это скорее всего и есть очередная революция, как и FaceTime, и может быть довольно сильная.
          Это как про пиццу – все знают, что она как минимум

    • George Kiosov: Речь о профессиональном софте тут не идет, я думаю.
      А Вы не думайте, Вы просто попробуйте купить тот же Adobe CS5 в магазине и сравните с ценой на сайте. Многие это делают перед покупкой, и даже если уже морально созрели заплатить _разботчику_ софта, то переплачивать _местному продавцу_ точно не готовы, и как бы с очищенной совестью идут на трекеры. А если будет возможность купить напрямик в онлайне через одну платежную систему, да еще если будут совместные бонусные программы ( Final Cut + Photoshop, к примеру со скидкой), в этом еще как заинтересованы разработчики профессионального софта.
      По поводу тех же каналов распространения, Adobe продает и на своем сайте, и есть программы volume закупок, и через онлайн магазины, и через поставщиков. 30% нормальная цена за избавления от целых отделов логистики, сокращение продажников.
      P.S. Сам пользуюсь купленными лицензиями.

  7. Интересен другой вопрос: будет ли Apple “выкручивать руки” разработчикам в плане ценовой политики в Mac AppStore?
    Проиллюстрирую наблюдениями. Так, при цене $1-10 за приложения для iPhone/iPod на торрент-трекерах разделы соответствующего софта были скудными, а версии древними. Появился iPad со своими $10-50 за программу, и за пару месяцев на трекерах возник нестихающий ажиотаж, поскольку запрашиваемые цены массово перевесили нежелание заморачиваться с jailbreak.
    Для Mac-овского софта, конечно, массовая психологическая граница цен проходит повыше, но приложения от $40-50 будут пиратить нещадно.
    Если Apple каким-то чудом сумеет убедить разработчиков, что с оборота при невысокой цене можно заработать больше, пиратство может сократиться до 10-20%, что более чем приемлимо.
    Однако, зная “понты” Apple, более вероятен другой сценарий: под мантры “beautiful – incredible – outstanding – breathtaking” Джобс объявит, что начиная с версии 10.8 или 10.9 или 11.0 установка софта возможна только из Mac AppStore, поскольку лишь там программы настоящие :).

    • Да не нужно никого убеждать: итоги года работы с AppStore и revenue покажут каждому разработчику – им это нужно или нет.
      И с другой стороны: вот сейчас есть специальные разделы, на которых представлены альбомы известных / популярных исполнителей. Своеобразные заменители сайтов.
      Представьте на минуточку, что Apple предоставит возможность “из кубиков” (help desk, app catalog, media, forum, etc…) создать свой сайт… Только графику свою закачивай и контент и всё тут.
      Плюсов – уйма. Начиная от стандартизации UI и поведенческой модели (проще для посетителей) и заканчивая безопасностью.
      p.s. Только не надо счас “стонать” про потерю индивидуальности. Да – непревычно. Но – для разрабов, а обычным людям – только облегчение…

  8. Просьба, Алекс не удаляй такой прекрасный и полный комментарий. 🙂
    (с того же LJ, автор – comnimh)
    ——-
    На самом деле это очень хорошо.
    Для всех, как минимум:
    Для пользователя:
    1. Не надо вводить номер кредитки и светиться прочими платежными средствами где попало.
    2. Можно купить одну программу один раз на все свои компьютеры – иногда это проблема.
    3. Оно наконец-то будет централизованно обновляться (единственное, чего мне не хватает в макоси после свитчинга с линукса).
    4. Я плачу деньги за продукт, что дает мне какие-то гарантии. Когда все делается бесплатно, никакой уверенности нет. Линукса я наелся выше крыши, например. И в качестве сервеной оси тоже, кстати – погуглите замеры скорости memcpy на разных операционных системах, скажем.
    5. Я наконец-то куплю TextMate и Versions :)))
    Для разработчика:
    1. За 250 рублей в месяц человек получает фактически бесплатный маркетинг – все, кому нужно определенное приложение, пойдут в аппстор и наберут там в поиске какие-то ключевые слова. Ну то есть действительно стоящие проекты без активной рекламы будут выплывать – сколько их таких умерло? Ну и, как легкий побочный эффект – в силу того, что твоя программа прошла approval у эппла, ни у кого не будет сомнений в том, что там не сидит какой-нить бекдор – люди попробуют. Ну и вообще там же социалка та еще.
    2. Твой хостинг/сервер никогда не ляжет под нагрузкой после того, как о тебе напишут на слешдоте. Ты можешь быть в этом уверен. И, кстати, за этот хостинг ты будешь платить 250 рублей в месяц. За безотказный!
    3. Проблема пиратства уходит сама собой.
    Вообще, я уже очень давно перестал относится к компьютеру как к игрушке или как к объекту реализации либидо. Мне нужен инструмент, который будет позволять мне выполнять мои задачи. Я не хочу править конфиги, пытаться разобраться в ситуации “не было печали – апдейтов накачали”, настраивать автомонтирование флешек и так далее. Я хочу включить и работать, а в остальное время – жить, а не ждать, пока выполниться emerge world.
    Я работал на многих операционках и на большом количестве железа. Такого удобства, как в макоси, не было нигде. Я всегда уверен в том, что ничто не помешает мне работать, когда я открываю утром макбук. Тут нет критичных глюков, железо выдерживает нечеловеческие нагрузки (мой старенький про, еще не юнибади, почти живет в багажнике машины – и в +40 этим летом и в -35 той зимой сутками лежал включенный; батарейка даже живая до сих пор!). И вот это телодвижение с мак апп стором очень хорошо вливается в концепцию just works.
    А что до энтузиастов, которые пишут программы на коленке после работы – я не знаю ни одного такого проекта. Потому что даже если такие проекты и появляются, они очень быстро становятся полукоммерческими, тот же Adium (он же Pidgin – ведущий разработчик работает в гугле над Google Talk, в спонсорах есть, например, Cachefly). Да далеко, в общем-то, не надо ходить – Linux 🙂

  9. Все только говорят о монополии Apple. Они стремятся облегчить пользователям и конечно же себе жизнь. Таким образом они смогут создавать программы, которые будут легко, быстро и просто работать. И проще искать программы. Сегодня ведь почти тоже самое можно встретить на сайте Downloads на apple.com. И конечно же Apple хочет, чтобы количество программ под Мас по количеству обошли Windows. А Mac App Store этого добьется. Те же самые армия разработчиков iPhone легко начнут писать и размещать там свои программы. Я профессионально пользуюсь Mac уже 10 лет и меня не пугает Mac App Storе. Это привлечет больше свитчеров. Любой свитчер первую очередь думая о Мас спрашивает про софт. И это большой шаг Apple.

    • И к сожалению, станет так же много некачественных программ, если Apple не обкатает и не приучит всех, что есть своеобразный “контроль качества”.

  10. versiontracker.com -> download.cnet.com уже без удобного инструмента поиска 🙁
    macosxhints.com -> hints.macworld.com пока вроде тоже, но уже больше рекламы macworld
    Многие независимые (мало привлекательные для инвестицый) сайты на тему маков вместе с ростом рынка маков стали более интересны для инвестиций и соответственно некоторые стали уже зависимыми. Интересно, какова будет судьба подобных ресурсов после запуска мак стора? Будут ли они дополнять (к тому же апп стору сколько появилось обозревателей софта)? Будут ли конкурировать (продвигать софт тех, кто не сможет продаваться в мак сторе по разным причинам)?

  11. Pingback: Мысли об Mac App Store | alexmak.net

Leave a Reply