Предлагаем разработку различного системного ПО для операционных систем семейства macOS, в том числе разработку драйверов устройств, виртуальных драйверов, расширений, сервисов (демонов).

Разработка драйверов для macOS

Часть наград IT-компании КЕДР Solutions
Часть наград IT-компании КЕДР Solutions
Часть наград IT-компании КЕДР Solutions
Награды Clutch - КЕДР Solutions
Наша работа отмечена отечественными и мировыми наградами.
Специалист по разработке программного обеспечения компании KEDR Solutions в процессе работы над кодом приложения
Драйверы позволяют операционной системе корректно взаимодействовать с подключенным оборудованием. macOS является второй по популярности ОС для настольных компьютеров. Если вы разрабатываете какое-либо устройство, то, делая его совместимым с macOS, вы расширяете круг потенциальных покупателей.

КЕДР Solutions предлагает разработку драйверов уровня ядра и уровня пользователя. Мы также создаем драйверы виртуальных устройств, расширения, сервисы и другое системное ПО для macOS.

Зачем нужны драйверы для macOS?

Какие услуги мы предлагаем

Разработка драйверов для macOS

Благодаря профессиональным знаниям операционных систем Apple мы можем писать расширения ядра (KEXT), которые позволяют ОС корректно взаимодействовать с подключаемыми устройствами.

Мы создаем драйверы для USB-устройств, сетевых устройств, устройств хранения данных, аудио- и видео-оборудования и различной беспроводной электроники.

Разработка виртуальных драйверов для macOS

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

Это позволяет нескольким приложениям использовать одно и то же устройство одновременно. Виртуальные драйверы также эмулируют работу нестандартного или устаревшего оборудования на новейших ОС и расширяют функционал устройств.

Разработка демонов и системных служб для macOS

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

Например, демон веб-сервера будет работать непрерывно, ожидая обработки HTTP-запросов, а демон мониторинга сетевой активности будет непрерывно прослушивать и регистрировать любые подозрительные соединения.
Проекты
Ниже представлены некоторые наши проекты, включавшие в себя разработку драйверов для macOS.
Ознакомиться с другими проектами КЕДР Solutions вы можете в нашем портфолио.
Разработаны для системы видео-стриминга. Видео- и аудио-данные из мобильного приложения передаются на виртуальную камеру. Драйверы обеспечивают работу виртуальной камеры с различными приложениями и веб-сервисами.
СКАНЕР ВОДИТЕЛЬСКИХ ПРАВ

Небольшое устройство с функцией распознавания текста. Подключается к приложению на компьютере и автоматически заполняет анкетные данные при сканировании документов. Для данного проекта мы разработали драйверы под Windows и macOS.

С кем мы работаем?

Разработаем драйверы для новейших и более ранних версий macOS, модернизируем старое ПО или перенесем на новую аппаратную платформу.
Малый и средний бизнес
Разработаем драйверы для модемов LTE/5G, адаптеров Ethernet, беспроводных адаптеров, виртуальных сетевых устройств.
Производители сетевого оборудования
Создадим драйверы для разрабатываемых вами устройств. Завершим вашу собственную разработку или напишем ПО с нуля. Обеспечим поддержку и обновление.
Стартапы
Разработаем драйверы и системное ПО для лабораторного оборудования и подключаемых устройств, применяемых в образовательной сфере. Обеспечим долгосрочную поддержку.
Образование и наука
Напишем драйверы для различных периферийных устройств, разрабатываемых под операционную систему macOS: оргтехники, аудио- и видеооборудования и др.
Производители оборудования
Разработаем ПО как для рынка, так и для внутреннего использования. Внедрим программный продукт, обеспечим сопровождение и обновление.
Крупные предприятия
С какими технологиями мы работаем
Для каждого проекта подбираем инструменты, которые обеспечат оптимальное время, качество и стоимость разработки.
Языки программирования
Операционные системы
Среды разработки
Интерфейсы
CF/MMC/SD DVI Ethernet HDMI I2S LAN LCD LPC PCI PCI-E SATA USB 10G SPI RS-232 RS-485 RS-422 CAN I2C UART MIPI DSI

Преимущества работы с нами

  • Профессионализм

    Мы собрали команду талантливых высококлассных программистов и инженеров с профильным образованием и большим опытом работы.

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

    Имеем опыт разработки системного ПО для операционных систем семейства macOS. Работаем со всеми типами периферийных устройств.

    Знания Assembler, C/C++, Objective-C и различных технологий позволяют нам создавать драйверы и системное ПО для различных целей и под любые платформы.
  • Индивидуальный подход

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

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

    Гарантируем соблюдение прав интеллектуальной собственности и конфиденциальности информации клиента с юридическим закреплением.
  • Открытость, честность и доступность

    Всегда на связи с клиентом во время и после проекта. Осуществляем бесплатное сопровождение и поддержку после завершения разработки.
  • Программы для управления производством
  • Приложения для систем контроля качества
  • Решения для анализа данных
  • Программы диагностики для предупредительного ремонта оборудования
  • ПО для учета материально-технических средств, планирования ресурсов, отслеживания местоположения и состояния оборудования
  • ПО для систем удаленного наблюдения за показателями пациентов
  • Приложения для управления больничным оборудованием
  • Программы для анализа данных
  • Решения для телемедицины
  • Программы визуализации и обработки медицинских изображений
  • Приложения для ведения финансового учета, учета собранного урожая, затраченных ресурсов
  • ПО для точного земледелия: учета питательных веществ в почве, составления карт урожайности, планирования с/х операций
  • Приложения для систем учета и контроля техники, полевых работ
  • Программы для систем отслеживания местоположения
  • Решения для онлайн-конференций
  • Приложения для дистанционного тестирования и оценки знаний/навыков
  • Системы управления электронными библиотеками
  • Системы управления обучением
  • Обучающие программы
  • Нативные и кроссплатформенные приложения
  • ПО для управления умным домом
  • Плагины и утилиты
  • Мультимедийные приложения
  • ПО для систем управления заказами
  • Решения для управления логистическими цепочками
  • Приложения для учета работы водителей
  • Решения для отслеживания автомобилей и грузов
  • Приложения для систем управления складами

Мы знаем, как делать качественно

Выполним проект в соответствии с необходимыми нормативными документами для успешного прохождения любых сертификаций.
  • Российские и межгосударственные стандарты СНГ

    • ГОСТ Р ИСО/МЭК 12207:2010
    • ГОСТ Р 51904-2002
    • ГОСТ Р ИСО/МЭК 15288-2005
    • ГОСТ Р ИСО/МЭК 9126-93
    • ГОСТ Р ИСО/МЭК 12199-2000
    • ГОСТ 28195-89
    • ГОСТ 34.601-90 и др.
  • CE

    • Medical Devices Directive 93/42/EEC (Директива о медицинском оборудовании)
    • Machinery Directive 2006/42 /EC (Директива о безопасности машин и оборудования)
    • Directive (EU) 2016/2102 (Директива о доступности веб-сайтов и мобильных приложений органов публичного сектора) и др.
  • Международные стандарты

    • ISO/IEC 14764:2006
    • ISO/IEC 16085:2006
    • ISO/IEC 14598-6:2001
    • ISO/IEC 25001:2014
    • ISO/IEC 25012:2008 и др.
  • Регистрация ПО в официальных государственных реестрах

    • Единый реестр российских программ для ЭВМ и баз данных
    • Единый реестр программ для ЭВМ и баз данных из государств–членов Евразийского экономического союза
  • FCC

    • 594280 D01 Configuration Control
    • 594280 D02 U-NII Device Security и др.

Как мы работаем

Анализ требований по задаче заказчика на разработку ПО
Анализ требований
Уточняем цель и задачи проекта. Производим грубую оценку его сложности и объема работ.
Согласование специалистом КЕДР Solutions сроков, бюджетов и требований к проекту
Обсуждение проекта и составление ТЗ
Созваниваемся с заказчиком и уточняем детали и требования к проекту. Составляем техническое задание. Согласовываем бюджет и сроки.
Два подписанных договора
Подписание договора
Заключаем договор на контрактную разработку драйверов, демонов или системных служб для macOS. Подписываем соглашение о неразглашении. Формируем команду.
Разработка архитектуры проекта
Проектирование
Разрабатываем архитектуру будущего проекта: выявляем ограничения и критические участки, выбираем инструменты разработки, среду и языки программирования.
Работа специалистов по проекту
Разработка
Приступаем к написанию кода. Регулярно отчитываемся об успехах и неудачах по телефону, почте или видеосвязи. Если нужно, уточняем план.
Обнаружение ошибок в программном обеспечении для последующего устранения
Тестирование и отладка
Проверяем работоспособность ПО. Ищем и устраняем ошибки. Если нужно, оптимизируем продукт.
Внедрение программного обеспечение для тестирования на бою
Внедрение
Вводим созданное ПО в эксплуатацию. Устраняем недочеты или ошибки.
Сопровождение и техническое обслуживание специалистом КЕДР Solutions
Гарантийный период
По завершении разработки начинается гарантийный период. Если обнаружатся новые ошибки, мы устраним их бесплатно.
Степан Русаков
Открытость - одно из важнейших достоинств КЕДР Solutions. Благодаря регулярным отчетам, я в любой момент точно знаю, что происходит с проектом и на каком этапе разработки находится команда. Я доволен текущими результатами и с удовольствием продолжу работать с компанией.
Директор компании
«Сады Алтая»
Команда показала прекрасные управленческие качества. Специалисты всегда были доступны к общению. Компания клиентоориентирована и ответственна. Молодая и мотивированная фирма не боится вникать в проблемы и разрабатывать свои собственные решения.
Президент компании
Ruiz Aerospace Manufacturing
Эдуардо Руис
КЕДР Solutions невероятно организована и последовательна в достижении целей проекта. С командой легко общаться, стоимость их услуг адекватна. Компания предоставляет высококачественные решения. Мы очень довольны результатами нашего сотрудничества.
Заместитель генерального директора по инновациям компании The Medical Team
Тед Циримис

Заказчики о нашей работе:

заказчиков рекомендуют нас
для будущих проектов
95%
62%
клиентов работают с нами
более 3 лет
98%
довольны нашей оценкой сложности и стоимости проектов

Кратко в цифрах

человек работает в нашей команде
50+
250+
завершенных проектов
200+
довольных заказчиков

Нам доверяют клиенты со всего мира

С нами работают крупные предприятия, исследовательские центры и успешные стартапы.

Это мы

Превращаем ваши идеи в реальные устройства или приложения.
  • Егор Гуторов
    Директор
  • Андрей Соловьев
    Технический директор
  • Игорь Хекало
    Руководитель отдела продаж
  • Антон Мальцев
    Руководитель инженерных проектов
  • Александр Габов
    Руководитель проектов по разработке ПО
  • Анастасия Пономарева
    Руководитель отдела маркетинга