Содержание
На макбуках с чипом М1, который всем нравится, навсегда перестанет запускаться ПО для Intel
ПО
Софт
Техника
|
Поделиться
Apple собирается удалить эмулятор Rosetta 2, позволяющий запускать программы для компьютеров на процессорах Intel на новых ПК с ARM-чипом М1. В некоторых регионах он может исчезнуть уже из macOS 11.3, релиз которой состоится в ближайшее время, и в «черный список» может попасть и Россия. Apple выпустила Rosetta 2 менее полугода назад, хотя первое поколение эмулятора для запуска PowerPC-программ на процессорах Intel, проработало несколько лет.
Apple бежит от Intel
Компания Apple собирается полностью отключить поддержку программ для архитектуры х86 в своих новых ноутбуках и ПК на базе ARM-процессора M1. Это означает, что приложения, разработчики которых не выпустили апдейт с поддержкой в них этого чипа, перестанут запускаться на новых компьютерах Apple, и никаких способов заставить их заработать не будет.
По данным портала MacRumors, Apple сделает это путем удаления из macOS эмулятора Rosetta 2, необходимого для запуска х86-программ на MacBook и Mac с ее новым процессором. Упоминание было найдено непосредственно в коде системы. Разработчик Стив Мозер (Steve Moser) обнаружил в нем строчки «Rosetta будет удалена после установки этого обновления» (Rosetta will be removed upon installing this update) и «Rosetta больше недоступна в данном регионе. Приложения, которые требуют Rosetta, отныне не запустятся» (Rosetta is no longer available in your region. Applications requiring Rosetta will no longer run).
Ждать осталось недолго
Указанные строчки Стив Мозер нашел в коде macOS 11.3 beta 3 – Apple начала ее распространение среди разработчиков в первых числах марта 2021 г. В предыдущих бетах упоминаний о скором прекращении работы Rosetta не было.
Публикация Стива Мозера в Twitter
Это означает, что установка даже данной бета-версии macOS может повлечь невозможность запуска программ, создававшихся для компьютеров Apple на базе Intel. Другими словами, в стабильной сборке macOS 11.3, дата релиза которой пока не определена, с неработающим эмулятором могут столкнуться не только разработчики, но и обычные пользователи.
Объяснений нет
На момент публикации материала Apple не комментировала находку Стива Мозера. Причины, по которым она решила отключить Rosetta, остаются неизвестными, как и то, кто именно останется без этого эмулятора.
«Пророческие» строчки кода macOS 11.3 beta 3
В коде macOS Стив Мозер не нашел перечня регионов мира, жители которых лишатся возможности запускать свои старые программы на новом «железе» после установки свежей macOS 11.3. В их числе запросто могут оказаться и россияне.
Откуда у Apple эмулятор Intel
Apple выпускала свои ноутбуки и десктопы на разномастных x86-процессорах Intel с 2006 г. , но в июне 2020 г. решила полностью отказаться от них. В качестве альтернативы она выбрала ARM-чипы собственной разработки, и первым в новой линейке стал 5-нанометровый процессор М1.
В ноябре 2020 г. на его основе Apple выпустила ноутбуки MacBook Air и Pro 13, а также неттоп Mac mini вместе с новой системой macOS 11 Big Sur, адаптированной под него. Rosetta 2 стал частью этой ОС.
Стив Джобс на презентации Rosetta первого поколения в 2005 году
Если Apple уберет свой эмулятор из macOS 11.3, это будет означать, что она отвела разработчикам менее полугода на адаптацию своих программ под новую архитектуру. Для сравнения, когда в 2006 г. Apple перешла с процессоров IBM PowerPC на Intel, она точно так же выпустила эмулятор Rosetta первого поколения, и он входил в состав прежних версий macOS на протяжении нескольких лет. Анонс Rosetta состоялся на WWDC 2005.
Решение проблемы
Выходов из ситуации с недоступностью старых программ будет несколько, и самый очевидный из них – повременить с отказом от компьютеров Mac на базе процессоров Intel, если стабильная работа старого ПО критически важна. Тут стоит отметить, что, несмотря на ноябрьский релиз трех ПК с чипом М1, Apple по-прежнему продает Intel-версии своих компьютеров – они доступны во многих регионах мира, включая Россию
Екатерина Столбова, фонд «Сколково»: Грант покроет до 80% расходов компаний на внедрение ИТ-решений
Поддержка ИТ-отрасли
Второй выход – это как можно дольше оттягивать переход на новую версию macOS. Не исключено, что грядущее отключение Rosetta подстегнет разработчиков ПО к адаптации своих приложений под новую архитектуру, но, безусловно, на этот шаг пойдут не все из них.
Что еще не так с новой архитектурой Apple
Переход на новые Mac с собственными процессорами Apple может привести не только к неработоспособности программ, использовавшихся годами. Компьютеры с процессорами M1 содержат еще как минимум один недочет, который может обернуться для пользователей существенными тратами.
В конце февраля 2021 г. CNews писал, что в новых ПК на чипе Apple M1 был выявлен сверхбыстрый расход ресурса твердотельного накопителя. У ряда пользователей SSD был изношен на 4% спустя меньше месяца с момента покупки компьютера. Заменить накопитель самостоятельно нельзя – придется обращаться в сервисный центр.
В компьютерах Apple на процессорах Intel подобные проблемы не проявляются. К примеру, у одного их пользователей трехлетний iMac на базе Intel Core проработал в течение 4100 часов, и за это время износ его SSD составил всего 14%.
Российский разработчик ВКС выпустил более 10 обновлений за лето
Импортозамещение ВКС
На момент публикации материала Apple не предлагала решение этой проблемы.
- 10 функций Telegram, о которых вы не знали: наводим порядок в чатах
Эльяс Касми
XnView – что это за программа, как её установить и пользоваться
XnView – это мультиплатформенное приложение для просмотра и базового редактирования графических файлов. Установить его можно в среде Windows, Linux, MacOS и UNIX-систем (включая те, в основе которых используется BSD-ядро). Исходный код программы проприетарный, но для некоммерческого или образовательного использования её распространяют бесплатно. Главное преимущество XnView – это поддержка более 400 форматов графических файлов и наличие функции конвертирования из одного формата в другой с регулируемым коэффициентом сжатия.
Описание и преимущества
Почему среди всех графических ридеров лучший XnView, зачем он нужен, и что это за программа – легко ответят те, кто является профессиональным фотографом или занимается работой с текстурами. Главные преимущества XnView перед схожими приложениями:
- Весит мало, для полноценной работы достаточно и 256 мегабайт ОЗУ, 128 мегабайт GDDR.
- Одна из немногих программ, которая работает с Photoshop-документами, и её можно установить не только на Win, но и на UNIX-системы, MacOS.
- Поддерживается работа с проектами, альбомами, доступна пакетная обработка изображений по заданным сценариям (можно создавать их неограниченное количество).
- Позволяет создавать слайд-презентации с музыкальным сопровождением, добавлением эффектов переходов.
- Поддерживается работа с веб-страницами и PDF-файлами.
- Программа нормально работает на старых процессорах, где, к примеру, не реализована поддержка SSE2 (одноядерные Athlon x86 сюда как раз относятся).
- Приложение «умеет» открывать RAR и ZIP-архивы, позволяет редактировать графические файлы без их извлечения, чего не умеют другие подобные программы.
Ближайший конкурент XnView – утилита ACDSee, но последняя занимает в разы больше места на жёстком диске и не поддерживает множество плагинов (например, Burning Rom от Nero).
Возможности программы
Основные функции XnView следующие:
- Просмотр графических файлов. Реализована поддержка более 400 форматов.
- Редактирование графических файлов. Поддерживается свыше 50 форматов изображений. Имеется пакетная обработка с неограниченным количеством файлов.
- Работа со сканером. Пользователь может задавать настройки экспорта изображений и сразу накладывать некоторые эффекты.
- Создание слайд-шоу. Можно выбрать картинки, музыку, эффекты перехода. Презентацию впоследствии можно экспортировать как видеофайл (предварительно требуется установить кодеки).
- Работа с мета-данными. Можно узнать спектр и количество использованных цветов, обзор геопозиции, модель использованного оборудования.
- Применение эффектов. Резкость, размытие, удаление эффекта «красных глаз», повороты, уменьшение размеров. Пользователь может создавать комбинации сценариев.
- Работа с водяными знаками, в том числе и скрытыми.
- Отправка изображений. Поддерживается запись на оптические диски, работа с FTP (сетевыми хранилищами), Samba (сетевой протокол, используемый в UNIX и Linux-системах), E-mail.
- Объединение изображений, в том числе в виде PDF-файлов.
XnView при установке также экспортирует свой плагин для интеграции с контекстным меню Windows. Поэтому большинство функций можно будет использовать просто по клику правой кнопкой мыши на поддерживаемом графическом файле.
Как установить приложение и некоторые настройки
Скачать программу можно с официального сайта. Для установки в Windows рекомендуется загружать XnView Classic, для остальных операционных систем – XnView MP (в Linux-системах скачивать следует из встроенных репозиториев). В плане функциональности между ними нет отличий. Установка выполняется точно так же, как и для других программ: запустить exe-файл и следовать указаниям инсталлятора.
При первом запуске в программе откроется мастер конфигурации. Там можно задать язык (русский и украинский тоже поддерживаются), местоположение для сохранения файла настроек (полезно для создания несколько сценариев работы), а также указать параметры интеграции с системой (можно ассоциировать со всеми поддерживаемыми графическими файлами).
Чтобы создать многостраничный файл из нескольких изображений, необходимо выбрать «Файл» – «Создать PDF». Откроется менеджер пакетной обработки, где можно выбрать необходимые картинки и задать параметры импорта. Поддерживаются и растровые изображения.
Чтобы добавить прозрачный фон, необходимо выбрать соответствующий пункт из меню «Создать». Нужно учесть, что при этом конечный файл будет преобразован в формат, где реализована поддержка такого фона (например, PNG или TIFF).
Водяной знак добавляется из меню «Рисунок» – «Надписать». Если указать параметр «Расчертить» и задать 0% непрозрачности, то визуального знака на изображении не будет, но информация внесётся в метаданные. Эту функцию можно использовать для защиты авторского права. Видимые водяные знаки также можно добавлять через функцию «Watermark…» в меню «Рисунок». В этом случае открывается редактор подписей, где можно выбрать шрифт, параметры видимости, использование альфа-канала.
Для пакетной обработки графических файлов потребуется перейти в папку, где находятся нужные картинки или фото, выделить некоторые из них и кликнуть на соответствующий ярлык в верхней части окна программы. В открывшемся окне можно указать эффекты, которые будут применены к каждой фотографии. Можно экспортировать и собственные наборы эффектов (во вкладке «Действия»). По умолчанию экспортируемые файлы сохраняются в той же папке, где и исходные, с добавлением окончания в название.
Итак, XnView – одна из самых функциональных программ для просмотра графических файлов. Главные её преимущества – она абсолютно бесплатна для некоммерческого использования, не требовательна в плане производительности. При этом она не изобилует специализированными функциями, поэтому подходит и для использования неопытными юзерами.
Mac на ARM: зачем Apple перешла на собственные процессоры, в чём разница с Intel и что изменится для пользователей
Технологии
Дамир Камалетдинов
Старые Mac не перестанут работать в одночасье, macOS будет поддерживать оба типа процессоров, а переход займёт не один год.
A13 Bionic — флагманский процессор Apple собственной разработки, который считается самым производительным на рынке смартфонов Кадр из видео Apple
22 июня на конференции для разработчиков WWDC 2020 Apple объявила, что перейдёт на процессоры собственной разработки во всех компьютерах Mac, включая MacBook Air, Pro, iMac, и Mac Pro. В течение двух лет компания откажется от готовых решений Intel и начнёт использовать чипы на базе ARM-архитектуры.
Первый компьютер на собственном процессоре Apple хочет выпустить в конце 2020 года, а macOS Big Sur уже поддерживает новые чипы. Редактор TJ рассказывает, почему владельцам Mac на Intel пока не стоит переживать, зачем Apple понадобился переход и как он будет происходить.
SoC расшифровывается как «система на чипе» (System-on-a-Chip), их ещё называют «однокристальными» системами. Зачастую такие процессоры используют в портативной электронике из-за их компактности, низкого энергопотребления и экономии.
Процессоры для ПК обычно тоже содержат один чип, но только с самим процессором. В то же время в одном SoC может быть сразу множество компонентов, включая графику, модем, отдельные модули для специфических задач и не только.
Apple использует SoC-чипы как минимум с момента выхода первого iPhone в 2007 году. Первые айфоны компания выпускала с процессорами Samsung, потом лицензировала готовые решения ARM, а с 2012 года сама разрабатывает чипы на базе ARM и планирует устанавливать их в новые Mac.
A4 – первый ARM-процессор разработки Apple
ARM-чипы исторически отличались от Intel архитектурой. В основе работы любого процессора лежит набор команд — элементарные операции, которые способен выполнить чип, например, перемещение данных или базовые вычисления. Язык программирования на таких инструкциях называют языком ассемблера.
Процессоры ARM создавали на архитектуре RISC («вычисления с упрощённым набором команд», reduced instruction set computing), аббревиатура даже расшифровывается как Advanced RISC Machine. А x86-чипы от Intel относились к CISC-архитектуре («вычисления со сложным набором команд», complex instruction set computing).
Цель RISC — свести всё к настолько элементарным командам, чтобы любую задачу можно было выполнить за один такт процессора, то есть за временной промежуток, синхронизирующий выполнение всех операций. CISC-процессоры основаны на противоположном принципе: они используют более сложные команды и исполняют их в течение нескольких тактов.
Чипы ARM всегда были нацелены на максимальную энергоэффективность, а решения Intel или AMD — на пиковую производительность.
Если CISC-процессору нужно умножить два числа, достаточно запустить одну команду MULT: она загрузит числа из памяти, умножит их и сохранит результат в нужную ячейку. В случае с RISC-чипом для той же операции потребуется намного больше шагов: сначала нужно отдельной командой LOAD переместить числа из регистров в исполнительный блок, затем командой PROD умножить их, а потом с помощью STOR разместить результат в нужном регистре.
В этом случае может показаться, что CISC — более эффективная архитектура, потому что её команды выглядят проще. Но это впечатление обманчиво: процессоры такого типа исполняют задачи в несколько тактов, а RISC-чипы всегда выполняют каждую задачу в один тактовый цикл. Таким образом гипотетическая команда умножения может занять одинаковое количество циклов для обеих архитектур.
У CISC есть свои преимущества. В первую очередь, они быстрее справляются с переводом высокоуровневых языков программирования вроде «C» на язык ассемблера, понятный машине. Кроме того, команды CISC сложнее и позволяют выполнять сразу несколько операций за раз без ограничения по тактам процессора. Поэтому такие процессоры были популярны в настольных ПК или ноутбуках, где не нужно было так экономить энергию или место.
Однако команды всех процессоров задействуют транзисторы, а так как у CISC-чипов команды сложнее — они занимали больше физического места, чем RISС. Из этого вытекали ключевые преимущества RISC-чипов — у них меньше транзисторов, а значит они занимают меньше места, потребляют меньше энергии и выделяют меньше тепла.
Intel Core 2 Duo и ARM-чип Texas Instrument OMAP 3630 Фото пользователя World Super Cars
Однако со временем RISC-архитектура победила. В более поздних процессорах Intel внедрила RISC-ядра, хотя сами чипы остались CISC-совместимы — сложный набор команд в них преобразовывается в набор внутренних RISC-инструкций.
Но ARM всё равно стал идеальным вариантом для портативной электроники с её строгими требованиями по теплоотводу (TDP) на уровне 3,5 Ватт и отсутствием активного охлаждения. Пока Intel двигалась от «большого» к «малому», ужимая серверные процессоры до стандартов потребительской электроники, ARM-чипы развивались наоборот — масштабируясь от самых сильных ограничений до высокопроизводительных систем.
На момент написания этого материала самый быстрый суперкомпьютер в мире работал на процессорах ARM. При этом до сих пор ARM не получил широкого распространения в настольных системах, а процессоры Intel исторически хуже работают в условиях низкого уровня теплоотвода.
По данным источников Bloomberg, причиной перехода Apple на собственные процессоры в Mac стали проблемы с приростом производительности Intel. Собеседники издания утверждали, что из-за этого компании приходится пересматривать планы на выпуск макбуков и даже отказываться от некоторых устройств.
В последние годы Intel действительно испытывала проблемы с приростом производительности. Во многом из-за того, что компания застряла на старом техпроцессе — этот показатель отражает плотность «упаковки» процессора: чем меньше значение, тем больше транзисторов помещается на чипе. Хотя компания утверждает, что несколько раз оптимизировала процесс, а мобильные процессоры производит по стандарту 10-нм, этого оказалось недостаточно.
Intel до сих пор производит настольные процессоры по 14-нм техпроцессу — на уровне 2014 года. За это время как ARM-чипы для мобильных устройств прошли путь с 20-нм до 7-нм, а в 2021 году производители собираются перейти на 5-нм техпроцесс.
Кроме того, Apple уже многие годы снижает зависимость от сторонних поставщиков и чужих технологий. Сильнее всего это видно по айфонам: сначала в них использовали процессоры Samsung, модемы Qualcomm, графику Imagination Technologies, а в итоге Apple начала разрабатывать все эти компоненты сама.
Переход на ARM в Mac выгоден Apple ещё и потому, что так компания получит полный контроль над ключевым аппаратным компонентом. Раньше Apple получала готовый чип от Intel, с которым не могла больше ничего сделать — вокруг него приходилось выстраивать все остальные процессы.
В отличие от Intel или AMD, ARM продаёт не сами процессоры, а лицензию на использование архитектуры. Поэтому Apple не будет ограничена чужим техпроцессом и сможет сделать чип под собственные нужды — как и в случае с айфонами.
Компания ещё во время презентации на WWDC 2020 объяснила, что хочет добиться более низкого энергопотребления и одновременно увеличить производительность. По задумке Apple компьютеры Mac с собственными чипами должны превзойти как нынешние ноутбуки, так и настольные решения — они будут потреблять меньше энергии, чем ноутбуки, но быстрее работать.
График с презентации Apple на WWDC 2020
Пока это смелое утверждение, которое невозможно проверить, но в обзоре на iPad Pro c клавиатурой Magic Keyboard я писал, что планшеты Apple уже догнали базовые версии макбуков в повседневных задачах. В чём-то они оказываются даже удобнее: например, не перегреваются и не начинают тормозить из-за плохого охлаждения, а время работы у них примерно одинаковое, хотя iPad Pro намного портативнее.
ARM-архитектура действительно может исправить проблемы и во многом улучшить макбуки. Как минимум можно рассчитывать на отсутствие троттлинга (замедление процессора) из-за плохого охлаждения, куда более мощную встроенную графику и избавление от перегревов.
Кроме того, использование SoC позволит серьёзно оптимизировать конструкцию макбуков. Многие компоненты, для которых сейчас нужна отдельная аппаратура, будут встроены в сам чип, а охлаждение станет компактнее: значит, освободится место в корпусе — Apple может увеличить батарею или сделать устройства ещё меньше.
Макбукам все эти изменения могут пойти лишь на пользу: в последние годы устройства как будто топтались на месте и получали всё меньше заметных нововведений. Кроме того, благодаря собственным процессорам Apple может начать внедрять в устройства уникальные возможности, доступные только в Mac.
Во время презентации компания уже показала небольшой тизер о том, чего ждать от новых чипов: нейронного процессора Neural Engine и ускорителей машинного обучения, обработки изображений с камеры высокого качества, контроллера производительности, высокопроизводительной DRAM, криптографических ускорителей и не только.
Новые возможности собственного процессора Apple в Mac Изображение Apple
Пожалуй, главное преимущество перехода на собственные чипы для Apple — замыкание экосистемы. Mac оставались единственными устройствами компании, при создании которых она зависела от кого-то ещё и не контролировала целиком и аппаратную, и программную части.
Теперь у всех продуктов Apple будет единая архитектура, а значит упростится разработка под всю экосистему. Можно будет создавать кросс-платформенные приложения, которые будут работать одновременно на макбуках, айфонах и айпадах без дополнительных модификаций.
Есть и другой неочевидный плюс для Apple — снижение стоимости комплектующих. Если до этого компания зависела от цен Intel, то теперь будет значительно экономить. С другой стороны, затраты на исследования и разработку своих чипов могут перекрыть эти деньги.
Главным вопросом остаётся производительность: среди экспертов нет единого мнения, какая архитектура лучше, потому что они заточены под разное применение. Насколько хорошо будут работать новые ARM-чипы в Mac можно только гадать, но на примере айфонов Apple уже доказала, что способна обеспечить высокую производительность, если создаёт и железо, и софт.
Аналитики предполагают, что в ноутбуках компания будет стремиться выдержать баланс между производительностью и энергопотреблением. А для более массивных настольных компьютеров Mac, вероятно, выпустят отдельную линейку процессоров с максимальной мощностью.
Пока единственным способом хоть немного понять, как будут работать новые Mac выступает Development Transition Kit — специальная версия Mac mini на процессоре A12Z, как у iPad Pro 2020. Устройство выпустили только для разработчиков, получить его могут не все, за это нужно заплатить 500 долларов, а в конце года вернуть сэмпл.
A12Z — единственный процессор Apple, на котором уже выпустили вариант Mac mini
Все разработчики, получившие DTK, подписывали NDA (соглашение о неразглашении), но некоторые, видимо, его нарушили. Так в сети оказались результаты первых тестов: судя по ним, не самый последний чип Apple, который создавали для планшетов, в режиме совместимости показывает результаты, близкие к MacBook Air 2020 года на процессоре Intel Core i5.
При этом Apple не первая на рынке, кто начал использовать ARM-процессоры на настольных устройствах. Microsoft перешла на чипы собственной разработки в 2019 году, выпустив Surface Pro X и Surface Laptop 3 с процессором SQ1, созданным совместно с Qualcomm.
Однако, как отмечали журналисты, пользовавшиеся устройствами, они работают медленнее, чем устройства на Intel-процессорах. Кроме того, из-за поддержки двух архитектур разработчики уделяют больше внимания более распространённой, поэтому с Surface на ARM могут возникать технические неудобства.
Судя по первым тестам, Development Transition Kit даже на процессоре двухлетней давности, эмулируя код, показал лучший результат, чем Surface Pro X, который исполнял его нативно.
Apple не в первый раз меняет процессоры в Mac: это уже происходило дважды — в 1994 и 2005 годах. До Intel компьютеры компании уже даже работали на RISC-чипах — раньше компания использовала Power PC, которые создавала совместно с Motorola и IBM.
От них отказались в 2005 году, когда Стив Джобс на очередной WWDC объявил о переходе на Intel. Причиной называли те же ограничения производительности процессоров для будущих продуктов, а также проблемы с выработкой тепла и потреблением энергии.
Стив Джобс анонсирует переход на процессоры Intel в 2005 году Кадр из презентации Apple на WWDC 2005
Apple ещё тогда отработала процессы по смене чипов, поэтому очень легко представить, что будет происходить в ближайшее время. Во время презентации на WWDC 2020 Тим Кук объявил, что переход займёт два года, при этом первый компьютер с новыми процессорами выпустят в конце 2020 года.
Почти так же было с Power PC: тогда переход должен был занять 1,5 года, но в итоге произошёл чуть больше чем за год, а первое устройство на Intel выпустили уже в январе 2006 года. Вероятно, и сейчас процесс пройдёт быстрее, чем объявили в компании.
В то же время Apple утверждает, что пока не отказывается от платформы Intel насовсем и разрабатывает устройства с планом выпускать их «на годы вперёд». Тем, кто уже купил Mac на Intel, вряд ли стоит переживать: они получат поддержку и macOS Big Sur, и следующих версий системы — Power PC перестали поддерживать только спустя три года после перехода на Intel.
Платформу Intel разработчики явно пока не бросят: сейчас все приложения адаптированы только под работу с ней. На время перехода Apple призывает использовать инструменты Universal и Rosetta, известные ещё по отказу от Power PC.
Universal 2, Rosetta 2 и виртуализация для Linux
Rosetta 2 представляет собой новую версию переводчика команд. Она будет адаптировать код приложений под новую архитектуру чипов Apple на лету в процессе установки. Таким образом новые компьютеры будут поддерживать все старые приложения, но в режиме эмуляции — то есть с урезанной производительностью и без поддержки новых аппаратных возможностей.
Инструмент Universal 2 позволит поддерживать компьютеры на процессорах Intel, когда разработчики переориентируются на чипы Apple. Они смогут создавать приложения, которые будут использовать все новые возможности Mac, но при этом будут поддерживать и старые устройства на Intel.
Для полной нативной поддержки новых чипов разработчикам ПО придётся выпускать новые версии программ. И хотя Apple говорит, что большинство команд смогут сделать это за несколько дней, скорее всего, у многих крупных компаний, выпускающих профессиональные программы, это займёт больше времени.
Некоторое ПО уже адаптировали: во время презентации Apple объявила, что Microsoft работает над обновлениями Office с поддержкой новых чипов, а Word и Excel уже используют графику Apple Metal для рендеринга. Компания работает с Adobe, которая собирается адаптировать свои программы в числе первых. Во время выступления Apple даже показала, насколько плавно работает Lightroom и как легко на новых Mac можно рассмотреть в деталях файл в Photoshop размером в 5 ГБ.
Чем закончится переход на новые процессоры для Mac, пока сказать сложно. Но как показал опыт прошлых переходов — компьютеры становились только лучше. В любом случае владельцам нынешних Mac пока не стоит бояться, в ближайшее время их устройства не перестанут работать.
Те, кто только собирался покупать компьютеры Apple, скоро смогут выбрать между двумя вариантами, но нужно учитывать, что Mac с Intel в лучшем случае будут поддерживать ещё несколько лет, а Mac на чипах Apple не будет поддерживать работу с Windows через Boot Camp. Но компьютеры Mac на чипах Intel не будут получать эксклюзивных возможностей, а в какой-то момент просто не получат новую версию macOS.
Примечание автора: раздел про RISC и CISC-архитектуру подвергся незначительной переработке. Добавлена информация о том, что современные x86-процессоры работают на RISC-ядрах, изменено обоснование победы ARM в портативной электронике.
#разборы #apple #процессоры #железо
App Store Открыть App Store | Находите, покупайте, устанавливайте, обновляйте и просматривайте приложения для Mac. См. Руководство пользователя App Store. | ||||||||||
Automator Open Automator | Автоматизация задач без сложных языков программирования или сценариев. См. Руководство пользователя Automator. | ||||||||||
Книги Открытые книги | Приобретайте и читайте классику и бестселлеры, слушайте аудиокниги или изучайте учебники. См. Руководство пользователя Книг. | ||||||||||
Калькулятор Открыть калькулятор | Выполнение базовых, расширенных или программных расчетов. См. Руководство пользователя калькулятора. | ||||||||||
Календарь Открыть календарь | Отслеживайте встречи, события и встречи в одном месте. См. руководство пользователя календаря. | ||||||||||
Шахматы Открытые шахматы | Играйте в шахматы на своем Mac или другом игроке. См. руководство пользователя Chess. | ||||||||||
Контакты Открыть контакты | Храните номера телефонов, адреса, дни рождения и другую информацию о людях в вашей жизни. См. Руководство пользователя контактов. | ||||||||||
Словарь Открытый словарь | Поиск слов в словарях и других источниках. См. руководство пользователя словаря. | ||||||||||
FaceTime Открыть FaceTime | Совершайте видео- и аудиовызовы. См. Руководство пользователя FaceTime. | ||||||||||
Find My Открыть Find My | Просматривайте местоположение своих друзей, устройств и предметов. См. руководство пользователя Find My. | ||||||||||
Книга шрифтов Открыть книгу шрифтов | Установка, управление и предварительный просмотр шрифтов. См. руководство пользователя книги шрифтов. | ||||||||||
GarageBand Откройте GarageBand (Если программа GarageBand не установлена на вашем Mac, загрузите ее из App Store.) | |||||||||||
Home Open Home | Управление и автоматизация аксессуаров с поддержкой HomeKit. См. Домашнее руководство пользователя. | ||||||||||
iMovie Открыть iMovie (Если iMovie не установлен на вашем Mac, загрузите его из App Store.) фильмы. См. Руководство пользователя iMovie. | |||||||||||
Keynote Откройте Keynote (Если программа Keynote не установлена на вашем Mac, загрузите ее из App Store.) | Создавайте презентации с изображениями, мультимедиа, диаграммами, анимацией и многим другим. См. Руководство пользователя Keynote. | ||||||||||
Open Mail | Управляйте всей своей электронной почтой в одном месте. См. Руководство пользователя почты. | ||||||||||
Карты Открытые карты | Получите информацию о маршрутах, условиях движения и общественном транспорте. См. Руководство пользователя Карт. | ||||||||||
Сообщения Открытые сообщения | Отправка текстовых и звуковых сообщений. См. Руководство пользователя сообщений. | ||||||||||
Музыка Open Music | Слушайте свою музыкальную библиотеку и открывайте для себя новых исполнителей. См. Руководство пользователя музыки. Чтобы узнать, как использовать Apple Music в Интернете, см. Руководство пользователя Apple Music на сайте music.apple.com. | ||||||||||
Новости Open News | Будьте в курсе новостей из ведущих источников, подобранных редакторами и персонализированных для вас. См. Руководство пользователя новостей. | ||||||||||
Заметки Открыть заметки | Запишите быструю мысль — добавьте фото, видео, URL-адрес или таблицу — на потом. См. Руководство пользователя Notes. | ||||||||||
Номера Открыть Numbers (Если Numbers не установлен на вашем Mac, загрузите его из App Store.) | Создавайте электронные таблицы с формулами, функциями, интерактивными диаграммами и многим другим. См. Руководство пользователя Numbers. | ||||||||||
Pages Open Pages for me (Если Pages не установлена на вашем Mac, загрузите ее из App Store.) столы и многое другое. См. руководство пользователя Pages. | |||||||||||
Фотобудка Открытая фотобудка | Делайте забавные фотографии или записывайте видео. См. Руководство пользователя Photo Booth. | ||||||||||
Фотографии Открыть фотографии | Импортируйте, просматривайте и систематизируйте свои фотографии и видео. См. Руководство пользователя Фото. | ||||||||||
Подкасты Открытые подкасты | Находите и подписывайтесь на аудиоистории, которые развлекают, информируют и вдохновляют. См. Руководство пользователя подкастов. | ||||||||||
Предварительный просмотр Открыть предварительный просмотр | Просматривайте и редактируйте файлы PDF и изображения, импортируйте изображения и делайте снимки экрана. См. Руководство пользователя предварительной версии. | ||||||||||
Напоминания Открыть напоминания | Создавайте списки дел, проектов, продуктов и всего, что вам нужно отслеживать. См. Руководство пользователя напоминаний. | ||||||||||
Safari Open Safari | Безопасный просмотр и покупка в Интернете. См. Руководство пользователя Safari. | ||||||||||
Ярлыки Открыть ярлыки | Используйте готовые ярлыки или создавайте собственные, чтобы автоматизировать повседневные задачи на Mac и выполнять их быстрее. См. Руководство пользователя ярлыков. | ||||||||||
Липучки Открытые липучки | Храните заметки, списки и изображения на рабочем столе. См. руководство пользователя Stickies. | ||||||||||
Акции Открытые акции | Получайте новости рынка и следите за своими любимыми акциями и биржами. См. Руководство пользователя по акциям. | ||||||||||
TextEdit Open TextEdit | Создавайте и редактируйте обычный текст, форматированный текст, HTML и другие типы документов. См. Руководство пользователя TextEdit. | ||||||||||
ТВ Open TV | Смотрите любимые передачи и фильмы и открывайте для себя новые. См. Руководство пользователя телевизора. | ||||||||||
Голосовые заметки Открыть голосовые заметки | Записывайте, воспроизводите, редактируйте и делитесь аудиозаписями. См. Руководство пользователя голосовых заметок. |
Все, что вам нужно знать о Rosetta 2 на Apple Silicon Mac
Apple Holic
Джонни Эванс,
Компьютерный мир
|
О компании |
Appleholic, (существительное), æp·əl-hɑl·ɪk: Человек с богатым воображением, который думает о том, что делает Apple, почему и куда она движется. Предоставляем популярные новости, советы и развлечения, связанные с Apple, с 1999 года.
Практическое руководство
Благодаря тесной интеграции с чипом Rosetta 2 означает, что некоторые приложения будут работать быстрее на Apple Silicon Mac, чем на Intel.
Яблоко
Благодаря новому процессору компьютеры Apple M1 Mac обеспечивают революционную производительность, но приложениям, созданным для работы на чипах Intel, может потребоваться использовать для работы новую технологию трансляции Rosetta. Что это такое и что оно делает?
Поддержка перехода на Apple Silicon
Решение Apple перейти на Apple Silicon — это история в действии. Теперь компания контролирует будущее всех своих платформ, а ее процессоры уже впечатляют пользователей своей производительностью и стабильностью.
Чип M1 может похвастаться 8-ядерным процессором и самой быстрой в мире встроенной графикой на Mac. Производительность процессора обещает быть примерно в 3,5 раза выше на MacBook Air, производительность графического процессора — в 5 раз, а машинное обучение — в 9 раз быстрее.
Тем не менее, приложения создаются для работы на определенных процессорах, и не каждый разработчик проделал всю необходимую работу, чтобы их приложения изначально работали на Apple Silicon Mac. На компьютерах Mac с процессором M1 можно запускать собственные, универсальные (в которых установщик содержит код для чипов Intel и Apple) и приложения Intel.
Apple поощряет разработчиков выпускать универсальные приложения, где это возможно, и позволяет запускать приложения Intel на кремнии Apple с помощью технологии эмуляции под названием Rosetta 2.
Что такое Rosetta 2?
Rosetta 2 — это эмулятор, предназначенный для перехода между процессорами Intel и Apple. Короче говоря, он переводит приложения, созданные для Intel, таким образом, чтобы они работали на Apple Silicon.
Некоторые приложения (в том числе приложения Microsoft Office) переводятся при первом запуске. Необходимость перевода при первом запуске означает, что приложения могут первоначально запускаться немного медленнее, чем обычно (в некоторых случаях до 20 секунд), но вы не столкнетесь с такой же задержкой при следующем запуске приложения.
Весь процесс происходит в фоновом режиме, и хотя это может немного повлиять на производительность, ранние отчеты предполагают, что повышение производительности при переходе на чип M1 более чем компенсирует это.
Вот что говорит Apple:
«Rosetta — это процесс перевода, который позволяет пользователям запускать приложения, содержащие инструкции x86-64, на кремнии Apple», — говорится на странице разработчика. «Rosetta призвана упростить переход на Apple Silicon, давая вам время для создания универсального бинарного файла для вашего приложения. Это не замена созданию нативной версии вашего приложения».
Что такое процесс перевода?
«Если исполняемый файл содержит только инструкции Intel, macOS автоматически запускает Rosetta и начинает процесс трансляции. По завершении перевода система запускает переведенный исполняемый файл вместо оригинала. Однако процесс перевода требует времени, поэтому пользователи могут заметить, что переведенные приложения иногда запускаются или работают медленнее», — объясняет Apple.
Rosetta также может переводить динамический код или JavaScript на лету.
Могу ли я запустить подключаемый модуль x86 с моим приложением?
При использовании M1 Mac вы обнаружите, что он всегда предпочитает выполнять инструкции arm64 на кремнии Apple. Однако иногда приложение содержит инструкции как для руки, так и для X86, и в этом случае пользователь может перезапустить приложение, используя перевод Rosetta из окна «Информация» приложения в Finder. Выберите приложение, нажмите Command-I и установите флажок «Открыть с помощью Rosetta».
Это действительно необходимо, только если вам нужно запустить старый плагин в приложении, которое изначально работает на M1, например.
Кто поддерживает Rosetta 2?
Каждое приложение Apple и все его профессиональные приложения уже изначально поддерживают чип M1. Разработчики также создают универсальные приложения, которые изначально будут работать на компьютерах Mac с процессорами Intel и M1. Приложения, которые еще не доступны в нативной или универсальной форме, могут нуждаться в небольшом обновлении, чтобы включить поддержку Rosetta 2, но тогда они будут работать отлично.
Ключевые приложения, такие как Word, уже работают на M1, и Adobe обещает выпустить родную версию Photoshop для M1 в начале следующего года, а Lightroom появится «скоро». Конечно, вы также можете запускать приложения iOS на чипе M1, если разработчики разрешат
Что не может перевести Rosetta 2?
Rosetta не может переводить расширения ядра или приложения виртуальной машины, которые виртуализируют компьютерные платформы x86_64. Разработчики должны знать, что Rosetta также не может переводить векторные инструкции AVX, AVX2 и AVX512.
Немного истории
Apple уже использовала название Rosetta. Когда они перенесли Mac с процессоров PowerPC на чипы Intel, они использовали что-то с тем же названием для выполнения той же функции — позволяя приложениям PowerPC работать на чипах Intel.
Хотя название и цель остаются прежними, существует большая разница между этой формой Rosetta и версией, которую мы используем сегодня, потому что Apple разработала целевой процессор, а это значит, что она учла потребности Rosetta при разработке M1. .
Это означает, что компания смогла создать некоторые элементы, необходимые для обеспечения этой поддержки, на самом чипе. Вот почему некоторые приложения, работающие в эмуляции Rosetta на Apple Silicon Mac, на самом деле работают быстрее, чем на Intel.
Что такое производительность?
Как я уже объяснял, некоторое время я использовал M1 Mac mini. По моему опыту, большинство приложений работают так же хорошо — часто значительно быстрее — при работе на чипе M1, чем на аналогичном Mac с процессором Intel.
Следует также отметить, что эти процессоры обеспечивают превосходную работу с памятью. Apple разработала технологию под названием Unified Memory Architecture (UMA), которая разделяет память между всеми функциями процессора. Поскольку память, процессор и другие системные элементы размещены на чипе, вы можете рассчитывать на превосходную производительность. Это особенно заметно в графически интенсивных приложениях, которые, как я обнаружил, работают даже быстрее, чем раньше.
Как долго Rosetta 2 будет доступна?
Мы не знаем, всегда ли Rosetta 2 будет доступна.
Исторически Rosetta была включена в Mac OS X 10.4.4 Tiger, стала загружаемой опцией в OS X 10.6 Snow Leopard, но исчезла в следующем году. (В этом случае переход был завершен раньше, чем ожидалось, когда Apple прекратила продажу компьютеров Mac на базе старой архитектуры.)
Apple взяла на себя обязательство завершить переход между процессорами Intel и Apple Silicon в течение двух лет, что предполагает, что он будет примерно поддерживают это и будут по-прежнему доступны в последующих выпусках. Apple знает, что люди по-прежнему будут покупать новые компьютеры Mac с процессорами Intel на протяжении всего этого перехода.
Имея это в виду, можно предположить, что Apple сохранит поддержку Rosetta 2 в macOS как минимум до 2023 года. Для получения дополнительной информации о Rosetta см. эту заметку для разработчиков Apple.
Следуйте за мной по номеру в Твиттере или присоединяйтесь ко мне в группах бара и гриля AppleHolic и обсуждения Apple на MeWe.
Связанный:
- Mac
- Компьютеры и периферия
- яблоко
- МакОС
Джонни — писатель-фрилансер, который пишет (в основном об Apple и технологиях) с 1999 года.
Copyright © 2020 IDG Communications, Inc.
7 неудобных истин о тренде гибридной работы
Как запускать приложения Intel на Apple Silicon Mac
Запуск программного обеспечения Intel Apple Silicon Hero
(Изображение предоставлено iMore)
В течение этого переходного периода некоторые из текущих компьютеров Apple Mac продолжают использовать архитектуру на базе Intel (x86-64), а новые модели используют архитектуру Apple на основе кремния ARM. В результате некоторые пользователи, скорее всего, найдут различные версии приложений, в том числе приложения Intel.
Несмотря на стремление разработчиков создавать версии программного обеспечения, поддерживающие оба типа архитектуры, бывают случаи, когда версия на базе Intel лучше всего подходит для работы на кремниевой машине Apple. Это возможно, как вы увидите ниже на современных кремниевых компьютерах Apple: недавно анонсированном Mac Studio (2022 г.), 14- и 16-дюймовом MacBook Pro (2021 г.), 24-дюймовом iMac (2021 г.), Mac mini (2021 г.) , 13-дюймовый MacBook Pro (M1, 2020 г.) и лучший Mac: MacBook Air (M1, 2020 г.).
Различные типы версий приложений
До недавнего времени разработчикам Mac приходилось беспокоиться только о создании приложений на базе Intel. Однако ситуация начала меняться, когда появились первые кремниевые компьютеры Apple Mac. Чтобы приложения на базе процессоров Intel могли работать на этих компьютерах, Apple представила Rosetta 2.
Теперь у разработчиков есть три варианта создания приложений для Mac. Они могут продолжать производить только приложения на базе Intel, переходить и создавать версии «Universal 2» или предлагать только кремниевые версии Apple. Первое означает, что пользователям кремния Apple потребуется использовать программное обеспечение эмуляции Rosetta для преобразования игр на базе Intel. В то же время средний вариант создает версии программного обеспечения на базе процессоров Intel и Apple. На кремниевых компьютерах Apple Mac версии ARM запускаются автоматически. Последний вариант, создание только приложений Apple на силиконовой основе, неосуществим, поскольку пользователей Mac на базе Intel больше, и разработчики не захотят исключать этих пользователей.
Какие версии используют ваши приложения?
Вы можете узнать, какие архитектурные приложения используют приложения Apple на основе кремния, следуя этим простым указаниям:
- Щелкните значок Apple в левом верхнем углу строки меню.
- Выберите Об этом Mac в раскрывающемся меню.
- Выберите Системный отчет…
Чтобы узнать, какие версии приложений использует ваш M1 Mac, щелкните значок Apple в левом верхнем углу строки меню. Затем выберите «Об этом Mac» в раскрывающемся меню. Затем выберите Системный отчет… (Изображение предоставлено iMore)
- Щелкните Приложения в разделе «Выбор программного обеспечения» в левой части системного отчета.
- Просмотрите список приложений в правом верхнем углу, отмечая различные типы приложений в столбце «Тип»: Apple Silicon, Universal, Intel, iOS или другие.
Чтобы узнать, какие версии приложений использует ваш M1 Mac, нажмите «Приложения» в разделе «Программное обеспечение» слева, затем просмотрите список приложений в правом верхнем углу. (Изображение предоставлено iMore)
Что делать, если вам нужно использовать версию Intel?
В большинстве случаев предпочтительнее запускать универсальные приложения на кремниевых компьютерах Apple, поскольку версии на базе Intel должны полагаться на Rosetta 2. Приложения, разработанные для исходной работы с кремниевыми чипами Apple, в целом обеспечивают лучший процесс. По этой причине приложения с установленной универсальной версией по умолчанию будут запускать эту версию на Apple Silicon Mac.
Однако в редких случаях может потребоваться версия приложения для Intel. Например, возможно, в версии Intel есть функция, которая в настоящее время не предлагается в другой версии, или существуют сторонние программные или аппаратные ограничения, которых можно избежать, только перейдя на версию x86-64.
Чтобы открыть версию приложения на базе Intel на компьютерах Mac с ARM:
- Найдите приложение в папке Приложения .
- Щелкните правой кнопкой мыши приложение .
- Выберите Получить информацию в раскрывающемся меню.
Чтобы использовать версию приложения Intel на кремнии Apple, найдите приложение в папке «Приложения» и щелкните его правой кнопкой мыши. Выберите «Получить информацию» в раскрывающемся меню. (Изображение предоставлено iMore)
- Щелкните поле рядом с Открыть с помощью Rosetta .
Чтобы использовать версию приложения Intel на кремнии Apple, установите флажок «Открыть с помощью Rosetta». (Изображение предоставлено iMore)
Теперь версия приложения для Intel будет работать по умолчанию. Снимите флажок рядом с Открыть с помощью Rosetta , чтобы снова использовать универсальную версию.
Конец близок
Apple будет поддерживать некоторые из лучших компьютеров Mac на базе Intel в течение многих лет. Из-за этого разработчики будут продолжать создавать приложения для Mac, которые работают на кремниевых машинах Intel и Apple. Однако все больше внимания будет уделяться разработке Apple Silicon, поскольку площадь, занимаемая машинами на базе Intel, будет уменьшаться.
Брайан М. Вулф уже более десяти лет пишет о технологиях на различных веб-сайтах, включая TechRadar, AppAdvice и многие другие.