0,0
рейтинг
21 мая 2013 в 20:10

Разное → HackStore — Альтернативный магазин приложений для Mac OS

Всем привет! Сегодня я бы хотел рассказать про свой проект HackStore — альтернативный магазин приложений для Mac OSX.



Предыстория



В январе 2011 года Apple запустила Mac App Store, по аналогии с подобным магазином приложений для iOS.
Оставаясь верной своим традициям, Apple установила жесткие проприетарные условия для разработчиков. И если iOS с самого рождения была закрытой системой, то Mac OS напротив, всегда являлась открытой платформой по отношению к сторонним разработчикам. С момента появления первой OS X разработчики успели создать огромное количество как платных, так и бесплатных утилит, игр и приложений.
В момент открытия Mac App Store многие разработчики оказались перед сложным выбором. Чтобы попасть в App Store, им необходимо было изменять приложение, урезать часть функционала, менять лицензию, покупать Mac Developer Program. В противном случае им оставалось продолжать распространять свое приложение как раньше, при этом рискуя потерять пользователей.
При этом, из-за жестких требований AppStore, многие популярные и известные приложения вообще не имеют шанса туда попасть. Так, к примеру, App Store закрыт для приложений, которые распространяются с лицензиями Open Source, MIT или CCL, а также тем, которые даже незначительно меняют системные функции или оформление. Доступ к магазину приложений также закрыт для множества популярных утилит и твиков, таких как CleanMyMac, MacHider, Magician, Adium, Skype и для многих других не менее удобных и полезных приложений.


Начало



Изучив данный вопрос глубже, я пришел к выводу, что было бы неплохо предоставить пользователям и разработчикам централизованное решение, которое будет так же удобно, как и решение от Apple, но не будет иметь подобных ограничений.
После размышлений и составления плана 15 марта 2012 года я связался с моим другом Ильёй Школьником и предложил ему попробовать реализовать мою идею вместе. Илье это понравилось, и мы начали наш проект HackStore.



HackStore представляет собою клиент-серверное приложение, написанное полностью на Objective-C с использованием Mac OS X SDK. Здесь реализовано как взаимодействие с серверами, в которых хранится база данных о приложениях, так и средства для их скачивания и установки. Также имеется проверка обновлений уже установленных приложений. HackStore сканирует локальные приложения пользователя и проверяет есть ли на сервере более новые версии. Список обновлений кэшируется и хранится все время, пока запущено приложение. Приложение автоматически определяет язык системы и отправляет данную информацию на сервер, чтобы магазин отображался на нужном для пользователя языке.
Но вернемся к нашему старту.

За месяц была проделана огромная работа над приложением и сервером. Вместе с Ильёй мы уделяли этому целые дни и просто получали огромное удовольствие от того, над чем мы работали. После месяца работы у нас появилось готовое приложение, и я начал искать редакторов, которые будут наполнять наш магазин приложениями. Во время поиска я нашел человека, который проникся этой идеей, его звали Тимур. Каждый день он загружал по 5-10 приложений на наш сервер. К началу апреля мы были почти готовы представить наш проект общественности. Не скрою, что в то время я так и не смог найти подходящего дизайнера для нашего проекта, и интерфейс выглядел довольно неопрятно, но надо было двигаться дальше. 6 апреля я связался с крупнейшим порталом в Америке Cult Of Mac. Им понравилось наше приложение, и они написали небольшой рассказ о нас. Этот рассказ вывел нас на новый уровень, в день мы получали более 20 писем с предложениями сотрудничества и просто тёплыми словами в адрес нашего проекта. После недели финальных работ мы выпустили HackStore, и это было великолепно. Вместе с Ильёй мы видели наш успех: тысячи пользователей скачивали наше приложение, комментировали и наслаждались нашей работой.



Настоящее время



Дальше мы планомерно развивались, выпуская обновления, закрывали уязвимости. К сожалению, к июлю всё острее и острее вставал момент монетизации и острой нехватки ресурсов как в плане разработки, так и в плане расходов. Я и Илья проводили целые дни, разговаривая с многими людьми, чтобы хоть как-то поправить наше положение, и наконец-то мы нашли выход. Мы познакомились с замечательным человеком, владельцем датацентра «Inloc». Ему понравился наш проект и он вошёл в наше положение и не только предоставил мощный сервер, но еще и с тех пор помогает нам с его настройкой и консультирует нас по всем вопросам касательно серверов. Итак, к концу июля мы почти решили все наши проблемы, кроме одной — у нас всё еще не было хорошего веб-разработчика и дизайнера. Это была большая проблема, которая не позволяла нам развиваться дальше. Однажды нам на почту поступило обьемное сообщение о наших ошибках и неточностях в дизайне. Письмо было очень подробно составлено и, в целом, было правдой. Мы очень заинтересовались этим человеком, и именно он был, пожалуй, лучшим преобретением для нашей команды. Где-то в начале августа к нам присоединился Даниил Пронин — веб-разработчик и, дизайнер, который вывел нашу команду на качественно новый уровень. В конце августа было сделано важное обновление — мы полностью сменили архитектуру приложения и серверной части, и у нас получилось сделать функциональное, удобное и просто красивое приложение а также официальный сайт проекта hack-store.com.
В настоящее время наше приложение полностью локализовано на 6 языков, имеет систему автоустановки приложений в Launchpad и их удаления, Функцию обновления установленных приложений, шаринга в социальные сети, а также предоставляет обширный выбор уникального и открытого софта. Ежедневно, мы получаем много уникальных приложений от разработчиков со всего мира, что делает HackStore источником эксклюзивного контента. Каждый день нас посещает почти 60 тысяч уникальных пользователей со всего мира, а месячный траффик с наших серверов около 6 террабайт.
Отличительная особеность HackStore в том что любой разработчик может отправить нам свои приложения совершенно бесплатно, к тому же у нас нет жестких правил и ограничений. А еще, мы с удовольствием сотрудничаем с разработчиками платных приложений. Мы постарались максимально упростить процесс отправки вашего приложения нашим редакторам. Вы можете отправить ваше приложение в любое время прямо из верхнего меню:



Каждое приложение тщательно тестируется нашими редакторами и после полной проверки в течении 1-2 дней появляется в HackStore.
Также, мы всегда открыты для новых предложений, помощи, вопросов и совместной работы. Почти любые вопросы или предложения приходящие к нам, решаются в максимально кратчайшие сроки, мы действительно любим свое дело и стараемся делать его на все 100 % :)

Ссылки



Мы будем рады вашим замечаниям, пожеланиям и советам, пишите — мы всегда отвечаем!

Сайт: Hack-store.com

Мы в социальных сетях:
Наш Twitter
Наш FaceBook
Наш VK
Александр Ложкин @RealFLYNN
карма
114,5
рейтинг 0,0
Реклама помогает поддерживать и развивать наши сервисы

Подробнее
Спецпроект

Самое читаемое Разное

Комментарии (118)

  • 0
    Желаю всяческих успехов! Как планируете бороться с недобросовестными разработчиками?
    • 0
      Спасибо, стараемся тщательно проверять каждое приложение, но уже сейчас сталкиваемся с небольшими задержками при проверке, банально народу не хватает быстро проверять все то что к нам приходит :)
      • +4
        Кстати, было бы прикольно на сайте видеть количество запаблишенных приложений (если, конечно, их много). Для привлачения внимания )
        • 0
          Спасибо за идею, попробуем. У нас много идей, но нам не хватает разработчиков для их реализации :) В Trello 3 объемных листа только с новыми фичами…
      • +5
        Я немного далек от мира Mac в целом и MacStore в частности… тем не менее вот какая идея посетила:
        сделать проверку приложений на основе краудсорсинга, т.е. завести полноценный раздел с «непроверенными приложениями», тот, кто скачивает от туда предупреждается, что он делает это на свой страх и риск (отдельные правила с кнопочкой подтвердить согласие). Далее у скачавшего есть возможность оценить степень «чистоты» приложения. Далее приложения набравшее определенное количество доверенных балов утверждается автоматически или проходит упрощенную процедуру проверки (или просто первым попадает на проверку, т.к. более востребовано) и переносится в основные разделы.
        • +1
          Плюсую, интересная идея, но тем не менее сложная может быть сделаем когда народу будет побольше в команде и появятся свободные руки :)
        • 0
          Большинство пользователей не смогут адекватно оценить степень «чистоты» приложения.
          • 0
            Ну тут можно дальше фантазировать на тему…
            Например давать доступ не всем, а только отобранным пользователям, которые подтвердили свою квалификацию в этом вопросе.
            Можно вообще, так набирать модераторов — хочешь получать доступ к новым и интересным приложениям самым первым — пройди тест, подтверди участие, и обязуйся модерировать минимум 1 приложение в неделю.
        • 0
          Теоретически злоумышленники могут накрутить рейтинг для допуска приложения в общий раздел…
  • +9
    Крутой проект. Помню как искал куда пристроить свой Monosnap, и в итоге вышел на этих ребят. Они не только моментально его добавили, но и позволили бесплатно разместить рекламу в шапке. В контрасте с App Store это тогда сильно впечатлило.
  • 0
    Печально что в макоси так много вещей, которые дорабатываются сторонними разработчиками. Удачи вам! Приложение действительно нужное, наравне с homebrew
    • 0
      Спасибо, ну такова политика Apple, очень закрытая компания.
      • +2
        Мечтательно: форкнул бы кто-нибудь Apple и сделал бы то же самое, только открытее…
        • –1
          Хакинтош? )
    • +2
      А почему печально-то? Классно же, молодцы ребята.
      • +1
        Потому что такие вещи хотелось бы видеть по умолчанию в системе. Например homebrew был бы по умолчанию интегрирован — сказка же
        • 0
          На самом деле не уверен. А если по умолчанию интегрировано не самое лучшее решение? (В принципе, сейчас именно так и есть — AppStore же.)

          Бывают разные подходы к стандартной поставке. Например, возьмем языки / системы программирования. Стандартная библиотека Python содержит множество разных вещей, сетевые протоколы, распространенные форматы файлов, кодировки, you name it. (PHP вообще встраивает огромное количество разноплановых функций в глобальное пространство имен — это, пожалуй, наиболее вырожденный пример такого подхода.)

          В то же время стандартная библиотека C (C++) предоставляет минимальный функционал — работу с памятью, базовый ввод-вывод. Node.js — еще один хороший пример минималистичной поставки.

          Нужен ли в стандартной библиотеке Си парсер JSON?
          • 0
            Пакетный менеджер — необходимость по той простой причине, что пакеты уже интегрированы в систему, но заменить их не представляется возможным, кроме как через сторонние пакетные менеджеры. Таким образом у меня стоит 2 sqlite, 2 питона, 2 php, 1 ненужный апач — и это только то, что я знаю. Наверняка еще есть много подобного.
  • +1
    Мне кажется, или ваш сервер упал? (Приложения в программе не отображаются)
    • 0
      Да нет, все работает, сейчас проверю, может файрвол блочит
    • 0
      да, теперь медленно работает.
    • 0
      Хаброэффект однако :)
      • 0
        Не, это файрвол :)
  • 0
    Про интерфейс: не заметил важного индикатора, который показывает активность (в AppStore он есть — кольцевой). Сейчас приложение тормозит и подписает (видимо наплыв), приходится ждать и совершенно не ясно — нажал ли я кнопку и надо ждать, или нажатие не прошло.
    • 0
      Синим выделяется при нажатии. На счет подвисаний я думаю это активировался файрвол. Сейчас посмотрим по статистике, если все нормально будет отключим. Пофиксить индикатор планировали в обновлении, он сейчас то появляется то исчезает.
      • 0
        Не все выделяется. Например, кнопки Назвд-Вперед. Видно, что они нажимаются, но потом из-за длительного ожидания возникает желание нажать еще раз. Индикатор помог бы.Приятая мелочь :) С нетерпением ждем-с обновлений. Сервис отличный!
  • +1
    Багрепорт: на главной странице и /about в половине мест «doesn't» в другой «doesnt», то же самое с «cant» и «can't». Режет глаз.
    • 0
      Спасибо, исправим все на слова с '
  • 0
    Жаль что хабраэффект быстро вас свалил. У вас очень перспективное приложение, хотя над дизайном нужно еще работать. Желаю всяческих успехов! Инвестиции не планируете привлекать?
    • 0
      Попробуйте сейчас, я отключил файрвол. Если траффик еще пойдет подключим второй сервер. Пока хочется самим поработать, очень много планов :)
  • +4
    Если вы уж пошли по простому пути копирования интерфейса, то потрудитесь сделать это хорошо. Для этого не нужен дизайнер: бери и копируй. Выглядит плохо в общем.
    • +1
      И кстати, совсем не ясно желание «дизайнера», пояснить интерфейс программы, которая целиком копирует App Store: прекрасно знакомую каждому пользователю Mac OS. Я про вашу главную страницу и подсказки при первом запуске.
      • 0
        Вы даже не представляете что многие нам часто писали что и где и как, поэтому мы прояснили интерфейс вот так. Хочется сделать наш проект очень качественно в том числе и со стороны дизайна, если поможете нам чем либо — будем очень благодарны!
        • +3
          Копировать интерфейс АппСтора (причем копировать его _плохо_) это наверное самое плохое решение которое можно было принять. Мало того что эпстор это самое отвратительное и неудобное из всего что сделала эпл, так это еще и его плохой клон. (А клоны это всегда плохо, пользователь путается. Пользователь не должен путаться.)

          Из того что сразу бросается в глаза:

          1) ОГРОМНАЯ, уродливая панель с большими и маленькими кнопочками. Сделайте ее хотя бы как у эпл.
          2) Черная тень на синем фоне при выделении кнопки на панели. Make me unsee it…
          3) Что делают 2 маленькие кнопочки с полосками и со стрелкой? Меню? Какое? К чему оно привязано? А вторая? Загружает приложение? А если я на главной? Почему они маленькие? Пользователь не должен ДОГАДЫВАТЬСЯ что это за кнопки.
          4) Зачем на панели огромная кнопка «О программе»? Она выполняет какой-то важный функционал? Почему огромный кусок у интерфейса забирает и мозолит глаза никому не нужная кнопка? Или эта кнопка рассказывает об открытой программе в браузере?
          5) БОЛЬШЕ СОЦИАЛЬНЫХ СЕТЕЙ, БОЛЬШЕ ЛАЙКОВ И ТВИТТОВ, WE NEED MOAR SOCIAL, SOCIAL IZ KEEEEWL!!!11!
          Зачем они на панели? И что я буду твиттерить? Выбранную программу или об хаксторе? ДАЖЕ если я ОДИН РАЗ нажму ее чтобы рассказать всему свету о вашем замечательном магазине, нужны ли они мне будут в дальнейшем?
          6) Экран приложений: огромные кнопки загрузить. Бесплатно/платно? Ну да ладно, допустим ВСЕ БЕСПЛАТНО, ВСЕ можно сразу загрузить, ну а ЧТО пользователь будет загружать? Что это за приложения без описаний? В магазине где все приложения потенциально «опасные» (да, кстати, название пользователем воспринимается отрицательно, типо «магазин хакеров, загрузи ка ты вирус!») юзер будет качать хер-пойми что? НЕТ, он все равно зайдет на страницу приложения, прочитает про него внимательно, и только потом загрузит. Выход — добавить краткие описания (как на macupdate например).

          И это только то что лежит вот прямо на поверхности «вашего» «интерфейса» (oh the irony).
          Но самое смешное то что это все мелочи. Самое страшное то что браузить такие магазины и искать приложения невероятно неудобно.
          Мне кажется что вам нужно полностью переосмыслить интерфейс и начать плясать от веба (потому что по функционалу это и есть классический веб каталог), те переделать интерфейс так, если бы это был вебсайт. И добавьте табы. Табы это самое главное что стоило бы добавить.
          • 0
            Спасибо за отзыв все по делу! Тут вопрос в том что у нас не было профессионального дизайнера интерфейсов в команде поэтому делали что могли. Если бы вы смогли нам как нибудь помочь были бы очень благодарны. Очень хочется сделать достойное и качественное приложение которое сможет составить реальную конкуренцию AppStore.
            • 0
              К сожалению я не дизайнер, и кроме как общими советами помочь вам не в состоянии.
              Вариант взять отдельного дизайнера это конечно супер, но если вас ограничивают средства — есть другой подход (возможно он даже лучше). Просто попробуйте сейсть, абстрагироваться и ПОПОЛЬЗОВАТЬСЯ вашим приложением. Представьте себя на месте другого пользователя, поставьте его в различные ситуации и проявите фантазию. Зачем ему ставить *еще-одно-приложение*, ведь он и так может скачать эту программу на офф сайте да и автоапдейты и так везде работают? Ему будет удобно искать новые приложения? А он знает ЧТО он хочет найти или ему стоит предложить? Если есть похожие приложения может стоить сгруппировать их вместе и помочь пользователю выбрать? Придумайте себе сценарии и постарайтесь их решить с вашей программой.
              • 0
                Спасибо за совет! Попробуем!
  • 0
    Не нашёл куда можно предложить свои приложения, у нас есть несколько :)
    • +2
      Вот сюда же image
      • 0
        А, ну я приложение ещё не поставил, думал есть возможность сделать это через сайт.
        • 0
          Тогда можете написать редакторам на editor@hack-store.com
          • 0
            Уже из приложения пишу на hackstore@usa.com
            • 0
              супер, я им передам чтобы проверили в кратчайшие сроки.
              • +1
                Спасибо, сейчас наши 3 имеющиеся приложения оформлю.
                Ещё такой вопрос — а какие то средства «мониторинга» для разработчиков есть? Ну хотя бы наблюдать за кол-вом скачиваний?
                • 0
                  Пока это сделано через костыль — можем дать ссылку на битли или на наш домен hacksto.re
                  • 0
                    Нам просто интересно наблюдать за тем на сколько наше приложение пользуется популярностью и стоит ли продолжать им заниматься и вкладывать в него силы и время, или стоит браться за другой проект.
  • 0
    Пара замечаний:
    1. Блок логин/пароль выбивается из общего дизайна и выглядит неопрятно.
    2. Нет никакой индикации, что что-то грузится.

    Пара вопросов:
    1. Почему для авторизации выбран вордпресс.
    2. Как работают обновления установленых приложений, у меня нашлось обновление файрфокс, но сделать Я ничего не смог.
    • 0
      Это планировали поправить в апдейте все никак руки не доходят, не хватает народу на такой объем работы уже.

      1. Очень кастомизируемая платформа, планируем делать платежную систему на его основе.
      2. По сути заменяется новой версией с сохранением локальных данных. Информацию получаем по рсс.
  • 0
    установлен VirtualBox 4.2.12, пишет что есть обновление на 4.2.8,
    а в общем довольно симпатично, успехов вам
    • 0
      Также, Sequel Pro там версии 0.9.9.1, хотя на официальном сайте давно как версия 1.0.2
      В целом, полезная штука, но работы там еще огромное количество.
      • 0
        Да, работы очень много, не успеваем физически все делать к сожалению (
    • 0
      Спасибо. Исправим.
  • 0
    Сколько планируете брать с продавцов платных приложений?
    Как проверяете на наличие вирусов\закладок?
    Как обновления устанавливаете?

    И да, с таким названием у вас шансов нет.)
    • 0
      Планируем 15 процентов с транзакции.
      Тесты на виртуальной машине, проверка антивирусом и с помощью мониторинга системы.
      По сути заменяется новой версией с сохранением локальных данных. Информацию получаем по рсс.

      Мы уже в принципе популярны но почти неизвестны в России :)
  • 0
    Вот такое периодически выпадает. Знаю, что из-за хабраэффекта, но мало ли, вдруг окажется полезной информация.
    DNS Resolution Error

    • 0
      Не, мы добавили еще один сервер в систему, видимо не обновились днс еще
  • 0
    Не знаю, хабраэффект или ещё что-то, но работает ооооочень медленно. Добавте какой-то activityIndicator куда-то, а то не понятно, происходит что-то или нет.
    Идея занятная.
    • 0
      Да, он самый. Завтра добавим еще один сервер и будет работать довольно быстро.
  • 0
    Вы там модераторов лучше учите :)
    pix.am/n2Nk/
    • 0
      Shit, Поправим.
      • 0
        Ничего, бывает. Но на самом деле полистав приложения и посмотрев скрины — как то грустно становится. Я конечно понимаю что там много приложений из одной кнопки, но как то плохо оно смотрится, так же учитывая, что видимо размещаются скриншоты, которые присылают сами разработчики, по этому они выглядят достаточно «разношёрстно», что лично мне кажется не очень красивым. Как то нужно, мне кажется, придумать и организовать некую общую «среду», в которой приложения будут тестироваться (ведь вы говорите что проверяете приложения) и в которой будут сниматься скриншоты.
        • 0
          Да, вы правы, мы бы с удовольствием, но к сожалению банально не хватает ресурсов для этого. А многие разрабы присылают действительно кривые скрины. Но, согласитесь, каждое приложение в ручную править снимать и составлять описания мало реально.
          • 0
            Всё зависит от целей и желания, как мне кажется. Просто на мой взгляд если всё продолжится в таком же духе — будет некая такая помоечка. Где то есть описание полноценное, а где то 1 предложение, где то десяток красивых скринов, а где то маленький, не самый удачный обрезок. Просто в один прекрасный момент, когда вы добавите платные приложения (я так понимаю это в ближайших планах) они во всех рейтингах забьют все бесплатные приложения, без красивого оформления и описания. Посмотрите на appstore — там апрув приложения может занять и 3 недели (сами сталкивались), но оно будет оформлено по определённому шаблону и выглядеть (по оформлению и наполнению страницы приложения) не хуже чем все остальные. Вы сами пишите что 1-2 дня тестируете каждое приложение, сделать несколько скриншотов «по шаблону» займёт 2 минуты.
            • 0
              Согласен с вами. Будем решать как улучшить данный процесс.
              • 0
                Я думаю, если вы хотите быть реальной альтернативой AppStore — нужно над этим очень много работать.
                Ну если что — готов помогать, если рук не хватает :)
                • 0
                  Хотим :) Спасибо, дайте пожалуйста ваши контакты в личку, напишем вам.
  • НЛО прилетело и опубликовало эту надпись здесь
    • 0
      Думаю дело времени.
  • 0
    Спасибо, ребята. Поставил, сразу нашёл полезную софтину — XtraFinder (конкурент TotalFinder'а).
    • 0
      Пробовал его… вроде и тоже самое, но как то всё не так, в итоге юзаю дальше TotalFinder
      • 0
        Да всё также, только ещё несколько фич новых.
        • 0
          Ну у него преимущество есть, он бесплатный
          • 0
            Да мне без разницы. У меня и тоталфайндер купленный. Не надо нищебродствовать, он не миллионы стоит.
            • 0
              Так у меня он тоже купленый :) Я просто как плюс к XtraFinder добавил, но вообще мне XtraFinder меньше понравился. Может дело привычки конечно.
      • 0
        TotalFinder в OS X 10.8 стал вылетать и зависать постоянно, в итоге перешёл на XtraFinder.
  • 0
    Перешёл в «Рекомендуемые» нажимаю на любом приложении «Установить», скачивание происходит, но страница перезагружается на «Главную».
    • 0
      Если скачивание происходит — происходит и установка. Проверьте LaunchPad — все должно быть там.
      • 0
        Загружаемых приложений в LaunchPad’е не видно, хотя писало, что идёт установка.
      • 0
        Часов через 10 отправлю багрепорт подробный с описанием каждого действия и результата. Всё же Хабрахабр — это не баг-трекер.
        • 0
          Спасибо, будем ждать.
      • 0
        Кстати, почему происходит перескок на главную? Как-то не логично.
  • 0
    Когда-то давно, еще до Mac App Store, пользовался недолго похожей штуковиной Bodega — appbodega.com/
    Судя по всему, дела у них пошли не особо.
    • 0
      Да слышали о них, по другому и быть не могло когда отдаешь весь процесс под фриланс и вместо того чтобы размещать все данные на своем сервере Парсить macupdate и перенаправлять на сайт разработчика. А также невозможность быстрых обновлений в силу того что нет контроля над процессом.
  • 0
    Skype

    Разве его нет в AppStore?
    • 0
      Да, это так.
      • –1
        Что «так», а откуда же он у меня поставлен?
        • 0
          Это я уже не знаю откуда он к вас. Хотите пруфов на счет AppStore? Да пожалуйста :) take.ms/RT1jDo
          • –2
            Это у вас какие-то неправильные пруфы. Потому что правильные — вот:

            • +1
              Вы оба говорите о разных Store'ах. Вы — про AppStore (iOS), а он — про MacAppStore (OSX)
  • 0
    хммм! не работает смахивание назад в приложении! а так — идея хорошая! Покопаюсь!
    • 0
      Попробуйте заресетить свайпы в настройках и перезапустить приложение.
  • 0
    Теперь стало как никогда просто засрать систему всяческими твиками, улучшалками и свистоперделками! Все таки не совсем зря эппл ввела драконовские ограничения)
    • 0
      Ну тут уже личное дело каждого, мы создаем платформу — а вот как использовать ее решать вам :)
    • 0
      Если человек хочет установить себе улучшалку — пусть устанавливает. Кто определяет, является продукт свистоперделкой или нет? Для меня и твиттер, например, — свистоперделка. А для других — способ общения, зарабатывания денег итд.
  • 0
    В момент открытия Mac App Store многие разработчики оказались перед сложным выбором. Чтобы попасть в App Store, им необходимо было изменять приложение, урезать часть функционала, менять лицензию, покупать Mac Developer Program. В противном случае им оставалось продолжать распространять свое приложение как раньше, при этом рискуя потерять пользователей.

    При этом, из-за жестких требований AppStore, многие популярные и известные приложения вообще не имеют шанса туда попасть. Так, к примеру, App Store закрыт для приложений, которые распространяются с лицензиями Open Source, MIT или CCL, а также тем, которые даже незначительно меняют системные функции или оформление. Доступ к магазину приложений также закрыт для множества популярных утилит и твиков, таких как CleanMyMac, MacHider, Magician, Adium, Skype и для многих других не менее удобных и полезных приложений.


    Жуть-то какая, я и не думал, что у маководов все настолько плохо… А как раньше распространяли такой софт? Make && make install?
    • 0
      Через собственные веб сайты распространяли с помощью pkg или dmg :)
  • 0
    Приложений на главной нет, категорий нет, рекомендуемых нет. Только в популярных 5 ссылок, 2 из которых выглядят одинаково. А идея — хорошая.
    • 0
      В каком смысле нет? какие 5 ссылок?
      • 0
        Sublime Text 2, eMaps, f.lux, Requester, Requester
        • 0
          Можно скриншот? не очень понимаю проблему.
          • 0
            Пожалуйста: prntscr.com/163u90
            • 0
              Попробуйте переустановить и перелогинится, что то странное у вас… первый раз такое вижу
              • 0
                Ни то, ни другое не помогло. Видимо — не судьба.
  • 0
    Офигенно, спасибо!

    Поставил пару программ, но при установке iOS Open Dev хакстор завис. Что делать? )
    • 0
      Попробуйте перезапустить, иногда при установке pkg такая фигня…
  • 0
    Я конечно не разбираюсь в маках, но если фейсбук перекрыл Яндексу доступ с приложением Wonder, то Вам тоже могут, просто поменяв лицензионное соглашение или как то исковеркав смысл. techcrunch.com/2013/01/24/facebook-blocks-yandex-wonder/
    Было бы обидно…
    И меня всегда удивляло, как ругали майкрософт за проприетарность, и как восхваляют айпл, где все еще жестче в этом смысле.
  • 0
    Классная идея (Mac App Store явно нужна альтернатива), но не очень понравилась реализация. Впрочем, последнее наживное. Молодцы!
    • 0
      Спасибо! Мы действительно хотим предоставлять лучший сервис для наших пользователей. Если у вас есть идеи как и что реализовать лучше, не стесняйтесь пишите нам на support@hack-store.com :)
  • 0
    Хотелось бы проверку уже установленных приложений. Например, установлен CoRD 0.5.7, но мне предлагают его скачать заново. При этом MacUpdate находит его.
    • 0
      Так проверяет же, видимо просто старая версия в хаксторе. Напишем разрабам.
      • 0
        Предлагает поставить ту же 0.5.7. Это сейчас самая новая.
        • 0
          Он предлагает восстановить значит. Это функция позволяет восстанавливать версию если чего что то сломалось.
  • +1
    License agreement bugs

    The user expressly agrees to c that uses a resource at your own risk.
    что-то полерялось

    audio-/videoproduktsii
    промт лажу выдал :)

    Under no circumstances will The resource can not be held to the User or third party liability for damages,
    двойное отрицание и вообще предложение надо пересмотреть

    RESTRICTIONS ON USE OF RESOURCE USER.
    предлог потерялся?

    If you use this resource, USER has no right: and agrees:
    если я использую этот ресурс, то у меня больше нет прав? :)

    — Post links to web resources, whose content is contrary to the current legislation of the Russian Federation and USA laws;
    а далее только Russian идёт
    User agrees that all disputes regarding the AGREEMENT shall be resolved according to the norms of Russian law.

    То что в глаза бросилось.
    • 0
      Спасибо, исправим.
  • 0
    вах! Илья молодец!
  • 0
    Классный проект, желаю удачи!
  • 0
    Написали новую статью о апдейте megamozg.ru/company/hackstore/blog/14296

Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.