Найти тему

Если говорить про незамеченные на прошлой неделе штуки, то вот еще одна — в системе macOS 15 улучшена поддержка инструментов виртуализации, с помощью которы пользователи могут создавать виртуальные машины под управлением macOS и Linux. Теперь каждая из них может входит в свою учетную запись iCloud без оглядки на учетную запись на несущей машине. Иными словами, вы у себя на Маке можете сделать еще несколько Маков, которые будут сидеть под разными учетками Apple ID... Account. Пишет издание Ars Technica...


Мы уже писали об удобной системе виртуализации Apple в последних версиях macOS, которая дают возможность пользователям компьютеров Apple с М-процессорами и достаточным объемом оперативной памяти, используя сторонние инструменты, легко создавать виртуальные машины macOS и Linux... Это полезно для тех, кому нужно протестировать программное обеспечение на нескольких версиях macOS, но у кого нет соответствующего парка Маков или нескольких загрузочных разделов. (Компьютеры Intel Mac тоже поддерживают фреймворк виртуализации, но только для виртуальных машин Linux, что делает его менее полезным).

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

Согласно документации для разработчиков, которую Apple выпустила вчера, в macOS 15 Sequoia это ограничение исчезнет. Если хост-операционная система — macOS 15 или новее, а гостевая операционная система тоже macOS 15 или новее — ВМ теперь смогут входить и использовать iCloud и другие сервисы, связанные с Apple Account, так же, как и при работе непосредственно на машине.

Это все еще ограничивает разработчиков, которые могут захотеть запустить более старую версию macOS на своем Маке и при этом тестировать macOS 15 в виртуальной машине, или тех, кто хочет сделать обратное, чтобы им было проще поддерживать несколько версий macOS в своих приложениях. Это также не относится к ВМ, которые обновляются с более старой версии macOS до Sequoia — это должна быть совершенно новая ВМ, созданная из установочного образа macOS 15. Но это приятное изменение, и оно будет постоянно становиться все более полезным, поскольку в будущем Apple выпустит больше версий macOS, которые смогут им воспользоваться.

«Когда вы создаете виртуальную машину в macOS 15 из образа программного обеспечения macOS 15... Виртуализация настраивает идентификатор для виртуальной машины, который она получает из информации о безопасности в хранилище хоста Secure Enclave», — говорится в документации Apple. «Подобно тому, как отдельные физические устройства имеют отдельные идентификаторы, основанные на их Secure Enclaves, этот идентификатор отличается от других ВМ».

P.S. По нашей практике таковой функцией пользуются больше не разработчики, а ультра-параноики, которые внутри системы macOS создают шифрованный образ другой системы macOS, где и ведут основную работу. Говорят, так-то точно никто ничего не украдет и доступов не получит. Сомнительно, но ок.
2 минуты