Почему я создал Mac-Soft.ru: что лично подтолкнуло меня к созданию сайта?

Почему я создал Mac-Soft.ru: что лично подтолкнуло меня к созданию сайта?

Я сделал Mac-Soft.ru: бесплатные программы для Mac, статьи и сообщество с игровыми механиками

Привет! Моё имя Андрей, я развиваю Mac-Soft.ru - сайт о программах для macOS и возможностях самого Mac.

В моём блоге уже появились отдельные публикации о приложениях и мини-играх. Но по ним трудно увидеть проект целиком. Поэтому в этой статье расскажу, зачем существует сайт, что на нём можно делать и как связаны каталог программ, статьи, личный кабинет и игровые механики.

Зачем я делаю этот сайт

Разработка для меня - хобби. Я занимаюсь Swift, создаю приложения в свободное время и хочу, чтобы ими могли пользоваться другие люди.

В основе проекта простая идея: полезные инструменты для Mac могут быть доступными без обязательной подписки. Мои собственные приложения на сайте распространяются бесплатно. При этом Mac-Soft.ru - не только место для их публикации: здесь есть каталог сторонних программ, обзоры и инструкции.

Мне важно соединить несколько вещей: помочь человеку найти программу под свою задачу, разобраться в ней, получить обратную связь и постепенно собрать вокруг проекта сообщество. Игровые механики стали дополнительной частью этой идеи - способом сделать знакомство с сайтом интереснее.

Каталог: собственные приложения и сторонний софт

Основа сайта - каталог программ для macOS. В нём есть поиск, категории, сортировка по новизне, популярности, рейтингу и обновлениям. Собственные приложения можно отделить фильтром от сторонних.

Категории охватывают повседневные задачи: утилиты, разработку, графику, видео, аудио, офис, интернет и безопасность.

Карточка программы помогает понять, что именно вы собираетесь установить: посмотреть описание и скриншоты, узнать указанную версию и требования к macOS, ознакомиться с историей изменений, отзывами и связанными статьями. Для размещённых файлов может быть указана контрольная сумма SHA256 - она позволяет проверить целостность скачанного файла, но сама по себе не является гарантией отсутствия вредоносного кода.

Среди моих собственных разработок:

- MonevaPro - приложение для учёта личных финансов и семейного бюджета. Ниже звуковое описание программы:

- DevConvert Pro - набор инструментов разработчика в одном приложении. Ниже звуковое описание программы:

- ExplorerPro - файловый менеджер для macOS. Ниже звуковое описание программы:

- PercentPro - приложение для процентных и финансовых расчётов. Ниже звуковое описание программы:

Это не означает, что весь каталог написан мной. Сторонние приложения принадлежат своим разработчикам; их лицензии, доступность функций и условия использования нужно проверять отдельно. Для них сайт может направлять на официальный ресурс автора.

Каталог можно просматривать без аккаунта. Для скачивания через сайт требуется вход. Регистрация также открывает избранное и другие персональные возможности.

Блог, инструкции и помощь тем, кто недавно перешёл на Mac

В блоге Mac-Soft.ru собраны обзоры программ, подборки, инструкции и разборы вопросов по macOS. Карточки приложений и статьи связаны между собой: можно перейти от описания программы к материалу о её использовании.

Для первых шагов есть раздел Первый раз на Maс. Он помогает сориентироваться в задачах: чем открывать архивы, где хранить , как управлять окнами, записывать экран и какие инструменты могут пригодиться для работы.

Отдельно доступен словарь терминов macOS. Он нужен, когда в инструкции встречается незнакомое слово: Apple Silicon, Rosetta 2, Gatekeeper, Time Machine и другие понятия. Есть и инструкция по установке приложений.

Статьи с подготовленной аудиоверсией можно слушать через встроенный проигрыватель. Это синтезированная озвучка, а не запись диктора. Она даёт ещё один способ познакомиться с материалом, когда читать с экрана неудобно.

Под статьями можно обсуждать материал, а у программ - оставлять оценки и отзывы. Пользовательские публикации проходят предусмотренную на сайте модерацию.

Что даёт личный кабинет

После регистрации у пользователя появляется собственный профиль. В нём можно указать имя, аватар, публичный username и описание, сохранить ссылки на свои ресурсы.

Личный кабинет объединяет несколько разделов:

- Избранное - сохранённые программы, к которым удобно вернуться.

- Кошелёк - баланс Маков и история начислений и списаний.

- Бейджи, питомцы и оружие - коллекции и игровой прогресс.

- Подписки - уведомления об обновлениях выбранных программ; отдельно можно настроить браузерные уведомления.

- Оформление - выбор темы сайта для своего аккаунта.

- Безопасность - двухфакторная аутентификация и управление ключами входа passkey.

- Сообщения — обращения в администрацию и ответы на них.

Также можно управлять видимостью избранного, своего присутствия онлайн и участием в публичном рейтинге. В разделе «Мои данные» доступны сведения о собственной активности и их выгрузка.

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

Маки и «Эксперт»: как устроен прогресс

На сайте есть Маки - внутренняя виртуальная единица. Они используются в механиках проекта: их можно получать за предусмотренные правилами действия и расходовать внутри сайта.

Важно сразу обозначить границу: Маки - не деньги и не способ заработка. Их нельзя купить за реальные деньги или вывести на банковскую карту. Это часть игровой системы сайта.

Отдельная механика - Эксперт каталога. Она связана с изучением страниц программ и полным прослушиванием статей. За выполнение условий начисляется прогресс; есть очки Эксперта, ранги и циклы прохождения материалов.

Чтобы не искать вручную, что ещё осталось изучить, предусмотрен раздел Что пройти. Он показывает доступные для прохождения материалы.

Здесь важно не путать открытие страницы с выполненным действием. Начисления зависят от условий конкретной механики: простого обновления вкладки недостаточно. Например, полное прослушивание статьи и время активности для сохранения социальных ссылок — разные проверки.

Задания, серии активности и маленькие находки

На доске заданий собраны ежедневные, недельные и событийные задачи. Это может быть знакомство с программами, прослушивание материала, участие в мини-игре или вклад в бой с общим боссом. У задания видны условия, прогресс и награда.

Есть серия активности - последовательные активные дни, влияющие на предусмотренные игровые бонусы. Достижения оформлены в виде бейджей: можно видеть уже полученные награды и условия следующих.

Кроме очевидных задач, предусмотрены небольшие находки. В механике «Слово дня» нужно искать буквы в статьях и собирать из них слово. На страницах каталога и блога можно встретить скрытые медали. Доступность событий и конкретные условия показываются на самом сайте.

Мне нравится, что такие механики дают повод открыть материал, до которого человек иначе мог бы не добраться. Но они не должны мешать тем, кто пришёл решить одну конкретную задачу.

Мини-игры о Mac и Apple

В игровом разделе есть четыре небольшие игры:

- Memory - поиск пар карточек с иконками приложений. Ниже звуковое описание игры:

- Open or Closed - нужно определить, открытый или закрытый исходный код у программы. Ниже звуковое описание игры

- Shortcut Quiz - проверка знания горячих клавиш macOS. Ниже звуковое описание игры

- macOS Trivia - вопросы о системе и истории Apple. Ниже звуковое описание игры

Это короткие игровые сессии, для которых не нужно устанавливать отдельную программу. Для участия требуется аккаунт.

Мини-игры связаны с боссом недели: результаты поддерживаемых игр вносят вклад в общий бой. У босса есть здоровье, у участников - личный урон и место в таблице. После победы награды распределяются по правилам события.

У боссов есть собственный бестиарий с описаниями и историями. Поэтому это не просто счётчик очков, а небольшой общий сюжет для участников сайта.

На что тратить Маки: питомцы и арсенал

На рынке находятся товары за внутреннюю валюту сайта.

Одно направление - сундуки с питомцами. Можно собирать коллекцию существ разной редкости, смотреть бестиарий и получать предусмотренные бонусы к отдельным игровым начислениям. Есть периодический бесплатный сундук; условия его получения видны в интерфейсе.

Другое направление - арсенал. Оружие приобретается последовательно и даёт бонусы к урону в связанных игровых механиках. Купленные предметы и питомцы отображаются в профиле.

Результаты активности собраны в топе игроков: можно сравнивать прогресс по Макам, игровым результатам, бейджам и очкам Эксперта. Участие в публичном рейтинге можно отключить в настройках профиля.

Социальные ссылки: профиль для активного участника

В публичном профиле можно разместить ссылки на свой сайт, VK, Telegram и GitHub. Новые и изменённые ссылки сначала проходят модерацию.

Для них действует правило активности: **за каждые трое суток нужно накопить минимум 15 минут на страницах статей блога и программ**. Можно провести это время за один визит или набрать несколькими посещениями. Учитывается просмотр в активной вкладке, а не просто открытый в фоне сайт.

В профиле показываются таймер до окончания периода и накопленное время. До 15 минут счётчик красный, после достижения порога - зелёный.

Если к концу периода времени достаточно, ссылки сохраняются, начинаются новые трое суток, а счётчик активности обнуляется. Если времени недостаточно, поля со ссылками очищаются. Изменение ссылки не перезапускает текущий период.

За 12 часов до окончания предусмотрено письмо-напоминание тем, кто ещё не выполнил условие. Тем, кто уже набрал необходимое время, такое предупреждение не отправляется.

Это условие касается именно социальных ссылок - не доступа к аккаунту, каталогу или статьям.

Что ещё развивается: Forge Pulse

Отдельное направление проекта - Forge Pulse, браузерная RPG с автоматическими боями и развитием героя. В ней разрабатываются и проверяются локации, противники, боссы, ресурсы, кланы, задания и соревновательные механики.

Её особенность - связь с остальным сайтом: экспертная активность, питомцы и арсенал могут участвовать в развитии персонажа.

На момент этой публикации Forge Pulse ещё закрыта для общего доступа. Поэтому я отдельно рассказываю о ней как о развиваемой части проекта, а не обещаю, что каждый зарегистрированный пользователь уже может зайти и играть. О доступности буду сообщать отдельно. Ниже звуковое описание игры:

Обратная связь - тоже часть проекта

На сайте можно предложить программу, тему для статьи или игру, сообщить о проблеме и обратиться в поддержку через личный кабинет или контакты на mac-soft.ru или мак-софт.рф

Для меня это важная часть разработки. По описанию функции не всегда понятно, насколько удобно ей пользоваться. Обратная связь помогает увидеть, где человек запутался, чего ему не хватает и что нужно исправить в первую очередь.

Mac-Soft.ru продолжает развиваться. Я не хочу представлять его законченным продуктом, в котором никогда не бывает ошибок. Хочу постепенно делать полезный сайт, на котором можно найти приложение для Mac, разобраться в macOS и, при желании, стать участником небольшого сообщества.

Начать можно с каталога, блога или раздела для новичков. А дальше выбрать то, что интересно именно вам: сохранить полезные программы, послушать статью, пройти викторину или собрать свою коллекцию достижений.

Буду рад, если заглянете на сайт и расскажете, чего лично вам не хватает на русскоязычных ресурсах о Mac. Ниже звуковое описание сайта: