Apple на инаугурационном мероприятии этого года Keynote объявила о долгожданной и лихорадочно обсуждаемой новости в виде перехода с процессоров Intel на собственные чипы Apple Silicon. В то же время, вскоре после этого мы узнали, что разработчики вскоре получат комплекты Transition, которые позволят им разрабатывать нативно для macOS 10.16 Big Sur и новой архитектуры чипа. Рука об руку с этим можно было бы ожидать, что Apple возродит технологию Rosetta, которая впервые появилась в 2006 году сразу после Apple решил перейти с процессоров PowerPC на Intel. И как подозревали программисты, так и произошло. Технологический гигант вернет функцию в работу, но есть одна загвоздка. Rosetta не будет поддерживать виртуализацию с помощью VMWare и Parallels, поэтому о виртуальной версии можно пока забыть. Windows.
Прошло 14 лет, да? Apple объявила о смелом переходе с тогдашних процессоров PowerPC на Intel. В то время это был довольно радикальный шаг, поэтому компания также представила функцию Rosetta, которая позволяла разработчикам создавать программное обеспечение изначально для нового типа чипов на базе x86_64, не вызывая при этом несовместимости с системами того времени. История повторяется, и вместе с появлением кастомных чипов Apple Silicon компания снова прибегла к этой функции. Благодаря Rosetta программисты снова могут разрабатывать программное обеспечение исключительно для Apple Silicon, не ставя под угрозу существующие Mac с процессорами Intel. Однако есть одна загвоздка, система не будет поддерживать виртуализацию и программное обеспечение для виртуализации, такое как VMWare или Parallels. Именно благодаря им стало возможным запустить на Mac Windows а вместе с ним и его родное приложение. Так что об использовании других операционных систем на базе набора команд x86 можно надолго забыть. Конечно, возможно, что со временем появятся и другие решения и альтернативы, но в этом случае нам придется полагаться на сторонних разработчиков.
Вас может заинтересовать
Одновременно с приездом Apple Silicon Возможность использования Boot Camp и расширений ядра, которые позволили бы каким-то образом обойти это ограничение, исчезнет. Хотя это может показаться незначительной проблемой, для разработчиков это неприятный недостаток, который им придется как-то компенсировать. В любом случае у создателей достаточно времени для развития, особенно благодаря наборам Transition в рамках программы Universal. App «Быстрый старт», который они получат на этой неделе. Они содержат Mac mini с 16 ГБ оперативной памяти, 512 ГБ SSD и чипом A12Z Bionic. Посмотрим, как они справятся с этой задачей и найдется ли со временем адекватная замена.
Я думаю, что это Apple Silicon полумертвый в начале. Очень жаль. Нет возможностей виртуализации Windows это целый сегмент компьютеров со своими процессорами Apple совершенно неинтересен для значительной части профессиональных пользователей.
Но Rosetta — не единственный инструмент, способный виртуализировать, не так ли?
Есть две вещи — создание виртуального компьютера и эмуляция конкретного оборудования (например, процессора). По моему мнению, в Parallels нет перевода инструкций с одного процессора на другой. Если на Mac стоит Intel, то в этом нет необходимости. Это будет означать, что Parallels придется существенно измениться.
Rosetta - это не виртуализация, а бинарный транслятор (не реального времени).. точно такой, какой была первая версия 12 лет назад!
Осталась только эмуляция в стиле Insignia SoftPC 20+ летней давности... и кто помнит, она была тормозной даже на супергиперском железе G4/G5.
Но параллели подойдут и vmware тоже, надо только скачать конкретную версию для конкретного процессора. Vmware должен работать на iPad. параллели нормально запускают и готовят две версии и вперед. И со временем версия для Intel закончится. К тому же этот шаг устраивает и Google, и MS. У обоих на каком-то этапе есть готовые версии своих систем, и спасибо Apple теперь они смогут освоить маркетинговый переход.
Что ж, это будет не так просто. Подавляющее большинство windows У приложений ARM никогда не будет версии.
А как насчет внешнего процессора? Вот как я это сделал при запуске VR. WINDOWS ПРИМЕЧАНИЯ
ЛОЛ, Vmware на iPad - это просто клиент для удаленного подключения.. опять кто-то про козла, а кто-то про машину.
Полностью согласен... Мне не нужна Win под Parallels каждый день, но время от времени она мне нужна, и альтернативы нет (различные непонятные драйвера и управляющее ПО, не говоря уже о Excel PowerBI)… Запуск версии Win для ARM в среде виртуализации — это решение, но я в любом случае не буду запускать на них эти непонятные штуки…
просто поищите дополнительную информацию, Parallels уже выступила с заявлением, и виртуализация будет доступна…
Виртуализация чего? x86_64 Windows? Или ARM Windows, где в принципе ничего не работает?
Какое мнение? Это маркетинговая чушь? Дело в том, что параллели на WWDC была версия ARM и Linux в ней тоже... так что виртуализация x86/64 не происходит (и я сомневаюсь, что когда-либо будет... Parallels приходится использовать гипервизор ARM из App(лу).
Или кто-то здесь думает, что если бы это было хоть немного технически возможно, товарищи из Купертино не хвастались бы ВМ Windows 10 x86/64 под ARM-оборудованием WWDC?
джин, я согласен с тобой
Я скорее беспокоюсь, что они отменят доступ пользователя root, поэтому надеюсь, что нет, но когда он начнет приближаться к планшетам и мобильным телефонам, где root официально не доступен, я делаю такой вывод..
Ух, как-то в последнее время читаю, что не получится...
Я помню, что у меня был PowerPC Mac (или был) и я запускал там виртуализацию. Windows Опыт. Тогда это был не Parallels, но это был Microsoft Virtual PC для Mac, и на нем все работало — была эмуляция x86…
Реальность — да, эмуляция была заметна по производительности, XP была бы намного быстрее на такой машине — просто затраты на запуск виртуального ПК. Но если я, например, открылся excelэлектронная таблица на Mac или Windows, это заняло примерно так же быстро…