Главная / Блог / Работает ли CSD Portfolio 2026.1.1 в macOS 27? Контрольный список приёмки для вузов 2026
ENGINEERING_BLOG · 2026.09.30

Работает ли CSD Portfolio 2026.1.1 в macOS 27? Контрольный список приёмки для вузов 2026

Симптом: официальная страница CCDC пока не указывает macOS 27 среди поддерживаемых систем для CSD Portfolio 2026.1.1.
Быстрое решение: не переводите рабочую лабораторную среду только на основании успешного запуска — сначала проведите изолированную приёмку всех нужных сценариев и повторно проверьте официальные требования.

Этот материал для вас, если вы готовитесь к macOS 27 и продолжаете работать с Mercury, ConQuest или CSD Python API. Если вы отвечаете за программную среду лаборатории, используйте этапы ниже как план проверки перед выдачей решения о миграции.

Последняя проверка: 30 сентября 2026 года. В материалах CCDC названы macOS 14, 15 и 26, а macOS 27 не указана; выпуск 2026.1.1 включает универсальную сборку для Mac с чипами серии M, при этом ConQuest продолжает работать через Rosetta. Проверьте текущую страницу поддержки CCDC по macOS непосредственно перед испытаниями: сведения о поддержке могут обновиться. Apple Developer указывает выпуск macOS 27 и запись об обновлении macOS 27.0.1 от 28 сентября 2026 года в журнале системных выпусков.

SECTION 01Что означает отсутствие macOS 27 в списке поддержки

Приёмка должна различать три результата, которые часто ошибочно объединяют в одно «работает».

  • Приложение установилось или открылось. Это показывает, что конкретный запуск состоялся, но не подтверждает стабильность операций, корректность экспорта или поддержку со стороны разработчика.
  • Система указана как поддерживаемая. Это статус из официальных материалов CCDC. По состоянию на дату проверки там перечислены macOS 14, 15 и 26, но не macOS 27.
  • Рабочий процесс лаборатории прошёл проверку. Это решение вашей группы после воспроизводимых испытаний на репрезентативных данных, с нужными лицензией, передачей результатов и скриптами.

CCDC сообщает о выпуске универсальной сборки CSD Portfolio 2026.1.1 для Mac с чипами серии M. Это не отменяет различий между компонентами: в частности, ConQuest для этого выпуска использует Rosetta. Сведения о версиях macOS, сборке и архитектуре следует сверять с официальным описанием совместимости CCDC и примечаниями к выпуску и установке CSD Portfolio.

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

Область проверки Что известно из официальных материалов Что отдельно подтвердить в лаборатории
Версия macOS Для CSD Portfolio перечислены macOS 14, 15 и 26; macOS 27 в списке не указана Работоспособность обязательных сценариев на целевой системе и статус поддержки на дату допуска
Архитектура Для выпуска 2026.1.1 указана универсальная сборка для Mac с чипами серии M Поведение каждого компонента и зависимых от архитектуры инструментов
ConQuest CCDC указывает, что он работает через Rosetta Поиск, отображение результатов и передачу данных в Mercury
Python API Для установки предусмотрены отдельные требования и инструкции Версию интерпретатора, источник Python, зависимости и вызовы лабораторных скриптов
Лицензия и сеть CCDC публикует отдельные требования к лицензированию и сетевым соединениям Доступ конкретной учётной записи, активацию и работу через сеть учреждения

SECTION 02Проверка структур и экспортов в Mercury

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

Для каждого файла проверьте полный маршрут:

  1. Откройте структуру и убедитесь, что файл читается без пропуска ожидаемых данных и сообщений, требующих отдельного разбора.
  2. Сравните отображение структуры с сохранённой базовой версией: проверьте нужные группе атомы, связи, симметрию или другие применяемые параметры.
  3. Выполните характерные для проекта операции с моделью. Запишите последовательность действий, чтобы коллега мог повторить тест, а не только оценить итоговый снимок экрана.
  4. Экспортируйте графику в реально используемый формат. Проверьте, что файл создаётся в нужном месте и открывается в последующем этапе подготовки публикации или отчёта.
  5. Сопоставьте результат с эталоном по содержанию и внешнему виду. Зафиксируйте отличия, а не ограничивайтесь записью «экспорт выполнен».

Если раньше группа работала в другой версии, сохраните исходные файл и экспорт отдельно от результата испытания. Так вы сможете определить, относится ли расхождение к новому системному окружению, изменённым настройкам или другому действию пользователя. Не обозначайте различие как дефект macOS, пока не воспроизведёте его повторно и не проверите, возникает ли оно в поддерживаемой конфигурации.

SECTION 03Проверка поиска и передачи результатов из ConQuest

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

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

Порядок передачи сверяйте с инструкцией CCDC по экспорту результатов поиска из ConQuest в Mercury. Сравните идентификаторы и число ожидаемых записей, затем проверьте, что результат можно открыть или экспортировать дальше по лабораторному процессу. При расхождении сохраните исходный запрос, выбранные записи и полученный файл — иначе повторить проверку будет сложно.

Не переносите единичное наблюдение о длительности поиска или передачи на все установки. Время может зависеть от запроса, сети, объёма результата и состояния конкретного окружения; в этой проверке фиксируйте его только как наблюдение для повторяемого сценария.

Отдельно отметьте, что ConQuest использует Rosetta в версии 2026.1.1, хотя для пакета указана универсальная сборка для Mac с чипами серии M. Такая архитектурная разница — причина тестировать связку компонентов целиком, а не выводить совместимость ConQuest из того, что Mercury открылся. Сведения о системных требованиях и платформах CCDC приводит на странице требований и поддерживаемых систем.

SECTION 04Проверка Python API и лабораторных скриптов

Работающий настольный интерфейс не подтверждает, что скрипты группы выполнятся в той же среде. Python API требует отдельной проверки: важны способ установки, выбранный интерпретатор, версия CSD Portfolio и внешние библиотеки, от которых зависит конкретный проект.

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

Минимальное испытание должно запускать обезличенный или открытый пример, выполнять характерный для проекта вызов API и создавать проверяемый выходной файл. Запишите команду запуска, использованный интерпретатор и результат. Если скрипт опирается на конкретную архитектуру, внешний пакет, переменные среды или сохранённую историческую конфигурацию, внесите каждую такую зависимость в отдельный пункт и повторите проверку для неё. Успех одного вызова API не равен успешному переносу всего набора сценариев.

Для воспроизводимости храните рядом с результатом описание входных данных и ожидаемый выход, но не копируйте в журнал пароли, токены, персональные сведения или закрытые структуры. Если тест не проходит, определите, какой слой дал сбой: установка API, выбор Python, импорт библиотеки, доступ к данным или логика самого скрипта.

SECTION 05Лицензия, подключение и работа нескольких пользователей

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

Сверьте механизм активации с описанием системы лицензирования CCDC и необходимый сетевой доступ — с перечнем соединений для программ CCDC. Затем испытайте сценарий под теми учётными данными и через то сетевое окружение, которыми будет пользоваться исследователь. Если проект требует удалённой работы или перехода между сетями, эти условия также нужно воспроизвести отдельно.

У лаборатории могут возникнуть скрытые издержки, даже если установка бесплатна для пользователя: время технического специалиста на настройку, повторную активацию, восстановление зависимостей и поддержку нескольких сред; задержка при передаче файлов; необходимость сохранить старую рабочую систему на переходный период. Запишите, кто отвечает за каждый из этих пунктов. Не предполагайте, что общий доступ к Mac автоматически решает вопрос одновременной работы: проверьте порядок доступа, учётные записи и правила организации.

SECTION 06Частые вопросы

Поддержка и архитектура компонентов

Есть ли у CSD Portfolio 2026.1.1 официальная поддержка macOS 27?
В проверенных материалах CCDC перечислены macOS 14, 15 и 26, а macOS 27 не указана. Это не доказывает, что приложение не запустится, но означает, что запуск нельзя считать подтверждением официальной поддержки. Перед переносом лабораторной среды проверьте страницу поддержки повторно и сохраните дату проверки.

Какие компоненты пакета нужно проверять на Mac с чипом M отдельно?
Проверьте Mercury, ConQuest и Python API как отдельные части рабочего процесса. Для выпуска 2026.1.1 CCDC указывает универсальную сборку для Mac с чипами серии M, но ConQuest по-прежнему работает через Rosetta. Поэтому проверка Mercury не заменяет тестирование поиска, передачи структур и вызовов API.

Передача результатов и критерии допуска

Как проверить передачу найденных структур из ConQuest в Mercury?
Сначала убедитесь, что ConQuest завершил поиск и показывает ожидаемые записи. Затем отдельно зафиксируйте действие передачи результатов, дождитесь появления структур в Mercury и проверьте конечный файл или набор открытых структур. Сопоставьте состав, идентификаторы и экспорт с сохранённым эталоном; одна удачная передача не подтверждает весь рабочий процесс.

Достаточно ли запустить Mercury, чтобы разрешить обновление лабораторных Mac?
Нет. Успешный запуск подтверждает лишь то, что приложение открылось в проверенной конфигурации. Допуск требует выполнения типовых задач вашей группы: чтения CIF, операций со структурой, экспорта графики, поиска и передачи результатов, работы скриптов и проверки лицензии. Если хотя бы один обязательный сценарий не испытан, оставьте основную среду без изменений.

SECTION 07Как принять решение о переходе

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

  • Если на целевой системе официально подтверждены нужные компоненты и ваша группа успешно повторила все обязательные сценарии на контрольных данных, то переход можно рассматривать по плану учреждения, сохранив проверенную базовую версию и порядок отката.
  • Если приложение запускается, но macOS 27 всё ещё отсутствует в официальном списке либо не проверен хотя бы один обязательный этап, то оставьте основную лабораторную среду без изменений и продолжите испытания в изолированном окружении.
  • Если ConQuest, передача в Mercury, Python API или лицензирование не проходят проверку, то не допускайте обновление для соответствующего рабочего процесса; зафиксируйте сбой и повторно проверьте его после обновления официальных сведений или исправления.
  • Если ваша задача не зависит от непроверенного сценария, а группа согласовала ограничения, то допускайте только конкретную проверенную конфигурацию и пользователей, не распространяя результат автоматически на остальные компьютеры лаборатории.
Вариант решения Когда выбирать Что зафиксировать
Отложить переход Рабочая среда критична, а macOS 27 не указана в официальной поддержке или испытания не завершены Текущую рабочую конфигурацию, перечень незакрытых проверок и ответственного за повторную оценку
Испытывать изолированно Нужно заранее выяснить, проходит ли конкретный процесс, не затрагивая основной компьютер группы Версии компонентов, контрольные данные, учётную запись, сетевые условия и результаты каждого этапа
Рассмотреть допуск Все необходимые группе сценарии воспроизводимо прошли, а ограничения лицензии и поддержки проверены Протокол приёмки, проверенные сценарии, порядок восстановления и дату сверки официальной поддержки

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

Если лаборатория уже располагает подходящим Mac, локальная проверка может быть проще для сценариев с физическими носителями или специальным оборудованием. Если же цель — временно проверить программный рабочий процесс без изменения основной среды, MACNOX может предоставить удалённый Mac для изолированного испытания; перед выбором проверьте информацию о заказе удалённой среды. Не переносите на такой тест закрытые данные без одобрения учреждения и не считайте его результат официальным подтверждением поддержки. Для CSD Portfolio 2026.1.1 в macOS 27 решение о переходе должно опираться на проверенные сценарии и актуальную позицию CCDC, а не только на факт запуска.