Приложения для macOS: утилита для одной задачи или инструмент для всей команды Программы для macOS
Пишем программы, которые ставятся на Mac и работают там, где браузер бессилен: с Finder и файлами на диске, с 1С и внешними сервисами, без интернета. Нативно на Swift, если нужна глубокая интеграция с системой, или на общей кодовой базе, если программа нужна и под Windows. Сначала фиксируем объём, потом называем цену.
- M1+
- и Intel
- Swift
- нативно
- Офлайн
- без интернета
- Авто
- обновления
// Что получите
Нужный инструмент прямо на ваших Mac
Программа под Mac
Инструмент ставится на Mac как обычное приложение и работает на Apple Silicon и Intel.
Доступ к файлам
Программа видит Finder, папки на диске и тяжёлые локальные файлы.
Без виртуалки
Задача решается на самом Mac, держать Windows в Parallels ради неё не нужно.
Запуск без блокировок
Сборка подписана Developer ID и нотаризована, macOS открывает её без предупреждений.
На аудите разбираем, какую задачу программа возьмёт на себя на Mac.
// Кейсы
Что мы уже сделали
Продукт · PPFitРазработка SaaS для спортивных клубовPPFit
Продукт · AiselloРазработка SaaSAI-продавец для сайтов Aisello
Система · CRM агентстваCRM агентства PivotPoint80+ модулей в проде
AI-ассистент · РуководительПерсональный AI-ассистент руководителя
AI-ассистент · База знанийAI-ассистент по базе знанийответы за секунды
AI-приложение · OralAIOralAIAI-приложение для анализа полости рта 130кейсов на сайте
Так выглядит программа для Mac
PivotPoint
// Что входит
Подписанная сборка для всех ваших Mac
Проектируем, рисуем, пишем и разворачиваем. Вы получаете рабочую программу, а не архив с кодом.
- 01
Проектирование
Сценарии, окна и данные, с которыми программа будет работать на Mac.
- 02
Интерфейс
Окна и меню в духе macOS, понятные с первого запуска, и горячие клавиши для тех, кто сидит в программе весь день.
- 03
Разработка
Логика, база, обмен с 1С и API, работа с Finder и оборудованием.
- 04
Дистрибуция
Подпись Developer ID, нотаризация Apple, сборка DMG или публикация в Mac App Store.
// Наш подход
Технологию выбираем под задачу, а не наоборот
- 01 · Нативно
Когда важны скорость и глубокая интеграция с системой, пишем на Swift и SwiftUI или AppKit.
- 02 · Кроссплатформенно
Если нужна и версия для Windows, берём общий код на Electron или Tauri, чтобы не писать программу дважды.
- 03 · Обновления без выезда
Новая версия приходит на Mac сама через Sparkle, никому не нужно обходить кабинеты с флешкой.
аудит → прототип → версия 1.0 → обновления
// Уровни сложности
Простая утилита или рабочий инструмент для всей команды
Примеры задач по уровням. Ваша задача попадёт в один из них, и это сразу даёт ориентир по бюджету.
Утилита
- Приложение в строке меню
- Пакетная обработка файлов
- Конвертер выгрузок
Бизнес-приложение
- Общая база и роли
- Обмен с 1С и API
- Автообновление на всех Mac
Сложная система
- Оборудование и периферия
- Работа без сети с синхронизацией
- Развёртывание через MDM
- Большая команда и филиалы
// Точный состав фиксируем на проектировании: он свой для каждой задачи.
// Процесс
Как задача становится программой на рабочих Mac
- 01
Аудит
Смотрим, как работают сейчас, и фиксируем объём.
- 02
Прототип
Показываем окна до того, как писать код.
- 03
Разработка
Собираем итерациями, каждую сборку можно поставить и потрогать.
- 04
Внедрение
Разворачиваем через MDM или DMG, обучаем и выпускаем обновления.
// Тарифы
Прозрачные пакеты
Проекты индивидуальны. Оценку даём после аудита.
Одна задача, один компьютер или отдел. От 3 до 6 недель.
от 150 000 ₽- Проектирование
- Интерфейс на несколько окон
- Работа с файлами и выгрузками
- Подпись и сборка DMG
Рабочий инструмент для команды. От 2 до 4 месяцев.
от 500 000 ₽- Всё из тарифа «Утилита»
- Общая база, роли и права
- Обмен с 1С и API
- Автообновление
- Поддержка после запуска
Оборудование, офлайн, десятки Mac.
Индивидуально- Всё из тарифа «Бизнес-приложение»
- Интеграция с оборудованием
- Офлайн и синхронизация
- Развёртывание через MDM
- Выделенная команда
// Смету и сроки фиксируем после бесплатного аудита. Дальше цена не меняется без вашего согласия.
// Гарантии
Программа и код остаются вашими
Договор и этапы
Работаем по договору с поэтапной оплатой и закрывающими документами.
Ваши исходники
Передаём весь код, сборку и сертификат подписи. Программа остаётся у вас.
Прозрачность
Еженедельные демо и доступ к статусу проекта в любой момент.
Гарантия и поддержка
Даём гарантию на разработку и выпускаем обновления после запуска.
Точную смету считаем после бесплатного аудита и фиксируем в договоре, дальше она не меняется.
- 5'Вы рассказываете задачу
- 15'Смотрим задачу и файлы на Mac
- 20'Предлагаем уровень сложности
- 25'Смета и сроки у вас на руках
бесплатно, для бизнеса
Консультация
Разберём вашу задачу за 25 минут: задачу, файлы и то, что должно работать на Mac. На выходе понятный план, этапы и оценка. Без обязательств.
// Вопросы
Частые вопросы
Сколько стоит разработка приложения для macOS?
Утилита под одну задачу стоит от 150 000 ₽ и занимает от 3 до 6 недель. Бизнес-приложение с общей базой, ролями, обменом с 1С и автообновлением стоит от 500 000 ₽, срок от 2 до 4 месяцев. Системы с оборудованием, офлайн-режимом и развёртыванием через MDM считаем индивидуально. Смету фиксируем после бесплатного аудита, и дальше она не меняется без вашего согласия.
Писать нативно на Swift или кроссплатформенно?
Если важны скорость и глубокая работа с системой, оборудованием или Finder, пишем на Swift и SwiftUI или AppKit: программа выглядит и ведёт себя как родная для Mac. Если позже понадобится и версия для Windows, берём Electron или Tauri, тогда одна кодовая база собирается под обе системы, хотя часть нативного ощущения теряется. На аудите смотрим на задачу и предлагаем вариант.
Можно ли потом сделать версию и для Windows?
Да, если заложить это с самого начала. Тогда пишем на кроссплатформенной основе, Electron или Tauri, и одна кодовая база собирается под macOS и Windows. Если программа глубоко завязана на Finder, меню и оборудование Mac, для Windows эту часть придётся переписать отдельно, и мы предупредим об этом до старта.
Почему macOS блокирует программу и как пройти нотаризацию?
Gatekeeper проверяет подпись у любой программы не из Mac App Store. Без сертификата Developer ID и нотаризации Apple система пишет, что приложение повреждено, и не даёт его открыть. Перед каждым релизом мы подписываем сборку и отправляем на нотаризацию, поэтому программа запускается без предупреждений с первого раза.
Публиковать в Mac App Store или раздавать через DMG?
Mac App Store удобен для массовых продаж и автоматических обновлений, но требует пройти модерацию Apple и отдать долю с продаж. DMG вне App Store чаще выбирают для B2B и внутренних программ компании: ставится напрямую, без очереди на проверку, обновляется через Sparkle. Для корпоративных заказчиков обычно рекомендуем DMG вместе с развёртыванием через MDM.
Сделаем под Mac?
обсудим за 25 минут
Расскажите, какую работу хотите ускорить на Mac. Предложим формат приложения и оценим первую версию.