Size: a a a

macOS — русскоговорящее сообщество

2020 June 09

tf

time flies 🏴 in macOS — русскоговорящее сообщество
Глеб Пекный
как было и с PPC > Intel. нужно же время дать разработчикам, чтобы свой софт подготовить
ну, предположим что я разработчик, мне же железка нужна чтобы потестить всё это.
источник

tf

time flies 🏴 in macOS — русскоговорящее сообщество
каждый раз будто бы подразумевается что разработчики это феи или боги, но им точно так же нужно целевое железо чтобы нормально под него разрабатывать
источник

ГП

Глеб Пекный... in macOS — русскоговорящее сообщество
time flies 🏴
ну, предположим что я разработчик, мне же железка нужна чтобы потестить всё это.
думаю, что для начала они выкатят новый xcode с поддержкой компиляции под арм и эмулятором каким-то
источник

ГП

Глеб Пекный... in macOS — русскоговорящее сообщество
time flies 🏴
ну, предположим что я разработчик, мне же железка нужна чтобы потестить всё это.
ну переезд на интел был ровно такой же)
источник

ГП

Глеб Пекный... in macOS — русскоговорящее сообщество
важно поддержать работоспособность — для этого эмулятора будет достаточно. а вот оптимизировать скорость работы будут уже на самом железе. я так себе это представляю
источник

ГП

Глеб Пекный... in macOS — русскоговорящее сообщество
к тому же на 100% будет аналог розетты (эмулятора PPC на x86 архитектуре) только для этого переезда (эмуль x86 на ARM)
источник

A

Anton 📦 ᯌ in macOS — русскоговорящее сообщество
Глеб Пекный
думаю, что для начала они выкатят новый xcode с поддержкой компиляции под арм и эмулятором каким-то
Xcode и так под арм умеет компилировать лол
источник

ГП

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

ГП

Глеб Пекный... in macOS — русскоговорящее сообщество
Anton 📦 ᯌ
Xcode и так под арм умеет компилировать лол
мак приложения?)
источник

tf

time flies 🏴 in macOS — русскоговорящее сообщество
Глеб Пекный
ну переезд на интел был ровно такой же)
бОльшая (и самая сложная) часть macOS и так уже собирается под ARM - код общий почти для всего (от ядра до почти всего gui).

кстати, про OSX на другой архитектуре была байка, что в 2003 году инженер эппл портировал паверписишную ось на x86 за пару недель и продемонстрировал это Джобсу лично 🙂 после чего и начался переезд на интел
источник

tf

time flies 🏴 in macOS — русскоговорящее сообщество
я думаю, если они там чипы под это дело начали выпускать, то свой основной софт они уж точно оттестили на каком-нибудь арм-процессоре
источник

K

Koote in macOS — русскоговорящее сообщество
Глеб Пекный
к тому же на 100% будет аналог розетты (эмулятора PPC на x86 архитектуре) только для этого переезда (эмуль x86 на ARM)
где это взять или скомпилить под каталину? Очень хочется поиграть в проскейтер а он только под PPC
источник

tf

time flies 🏴 in macOS — русскоговорящее сообщество
Глеб Пекный
мак приложения?)
На самом деле, приложения на iOS это мак приложения - у них Mach-O бинарники, используются те же фреймворки, итэдэ итэпэ.
Отличия есть, но на айос даже сложнее..
источник

A

Anton 📦 ᯌ in macOS — русскоговорящее сообщество
Глеб Пекный
мак приложения?)
мак нет, но ты просто совсем неправильно выразился
источник

ГП

Глеб Пекный... in macOS — русскоговорящее сообщество
time flies 🏴
бОльшая (и самая сложная) часть macOS и так уже собирается под ARM - код общий почти для всего (от ядра до почти всего gui).

кстати, про OSX на другой архитектуре была байка, что в 2003 году инженер эппл портировал паверписишную ось на x86 за пару недель и продемонстрировал это Джобсу лично 🙂 после чего и начался переезд на интел
ну на презентации Джобс другое пел 🙂
источник

ГП

Глеб Пекный... in macOS — русскоговорящее сообщество
типа они уже 5 лет переезд готовили и собирали макОС Х изначально под PPC и Интел с первых версий
источник

tf

time flies 🏴 in macOS — русскоговорящее сообщество
Koote
где это взять или скомпилить под каталину? Очень хочется поиграть в проскейтер а он только под PPC
Это было в макоси то ли 10.5, то ли 10.6.

Эмулятор другой архитектуры можно запустить и сегодня почти под любой ОС с помощью qemu в специальном хитром режиме (без эмуляции всего компа, тока выполнение “чужого” кода виртуальным процессором)
источник

tf

time flies 🏴 in macOS — русскоговорящее сообщество
Например, на линуксе x86 можно запускать бинарники от линукса арма как родные - например для графического приложения сразу запускается окошка и кнопочки (без поднятия полноценной виртуальной машины с армовой ОС внутри)
источник

K

Koote in macOS — русскоговорящее сообщество
time flies 🏴
Это было в макоси то ли 10.5, то ли 10.6.

Эмулятор другой архитектуры можно запустить и сегодня почти под любой ОС с помощью qemu в специальном хитром режиме (без эмуляции всего компа, тока выполнение “чужого” кода виртуальным процессором)
qemu слишком медленно ((
источник

tf

time flies 🏴 in macOS — русскоговорящее сообщество
Это на самом деле не то чтоб очень хитрая технология - нужно просто прикинуться программой, а самому её обернуть, являясь порталом из мира x86 в arm и наоборот
источник